var/cache/dev/twig/f5/f54fbf30fce362cbf1c634389273d2bed2bf16fc62726b8914e051be192d3baf.php line 84

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* base.html.twig */
  14. class __TwigTemplate_c92a3bc653f1de6c23c5b0acde99b8421bb97f9c3f245765cb8df28c0d034fd3 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'title' => [$this'block_title'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'javascripts' => [$this'block_javascripts'],
  27.             'body' => [$this'block_body'],
  28.         ];
  29.     }
  30.     protected function doDisplay(array $context, array $blocks = [])
  31.     {
  32.         $macros $this->macros;
  33.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  34.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  35.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  36.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  37.         // line 1
  38.         echo "<!DOCTYPE html>
  39. <html lang=\"ru\">
  40. <head>
  41.     <meta charset=\"UTF-8\">
  42.     <meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">
  43.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\">
  44.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  45.     <title>";
  46.         // line 8
  47.         $this->displayBlock('title'$context$blocks);
  48.         echo "</title>
  49.     ";
  50.         // line 10
  51.         $this->displayBlock('stylesheets'$context$blocks);
  52.         // line 459
  53.         echo "
  54.     ";
  55.         // line 460
  56.         $this->displayBlock('javascripts'$context$blocks);
  57.         // line 472
  58.         echo "</head>
  59. <body>
  60. <div uk-sticky=\"media: 960\" class=\"uk-navbar-container tm-navbar-container uk-sticky uk-active\"
  61.      style=\"position: fixed; top: 0px; width: 1903px;\">
  62.     <div class=\"uk-container uk-container-expand\">
  63.         <nav uk-navbar>
  64.             <div class=\"uk-navbar-left\">
  65.                 <a href=\"";
  66.         // line 479
  67.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("desktop");
  68.         echo "\" class=\"uk-navbar-item uk-logo\">
  69.                     ПОЗ Маркетплейс
  70.                 </a>
  71.             </div>
  72.             ";
  73.         // line 483
  74.         if (twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'483$this->source); })()), "user", [], "any"falsefalsefalse483)) {
  75.             // line 484
  76.             echo "                <div class=\"uk-navbar-right uk-light\">
  77.                     <ul class=\"uk-navbar-nav\">
  78.                         <li class=\"uk-active\">
  79.                             <a href=\"#\">Настройки &nbsp;<span class=\"ion-ios-arrow-down\"></span></a>
  80.                             <div uk-dropdown=\"pos: bottom-right; mode: click; offset: -17;\">
  81.                                 <ul class=\"uk-nav uk-navbar-dropdown-nav\">
  82.                                     <li><a href=\"";
  83.             // line 490
  84.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile");
  85.             echo "\">Профиль</a></li>
  86.                                     <li><a href=\"";
  87.             // line 491
  88.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("support");
  89.             echo "\">Техподдержка</a></li>
  90.                                     <hr>
  91.                                     <li><a href=\"";
  92.             // line 493
  93.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  94.             echo "\">Выход</a></li>
  95.                                 </ul>
  96.                             </div>
  97.                         </li>
  98.                     </ul>
  99.                 </div>
  100.             ";
  101.         }
  102.         // line 500
  103.         echo "        </nav>
  104.     </div>
  105. </div>
  106. ";
  107.         // line 503
  108.         if (twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'503$this->source); })()), "user", [], "any"falsefalsefalse503)) {
  109.             // line 504
  110.             echo "    <div id=\"sidebar\" class=\"tm-sidebar-left uk-background-default\">
  111.         <div class=\"user\">
  112.             <div class=\"uk-text-truncate\">";
  113.             // line 506
  114.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'506$this->source); })()), "user", [], "any"falsefalsefalse506), "name", [], "any"falsefalsefalse506), "html"nulltrue);
  115.             echo "</div>
  116.             <div class=\"uk-text-truncate\">";
  117.             // line 507
  118.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'507$this->source); })()), "user", [], "any"falsefalsefalse507), "username", [], "any"falsefalsefalse507), "html"nulltrue);
  119.             echo "</div>
  120.             <span id=\"status\" data-enabled=\"true\" data-online-text=\"Online\" data-away-text=\"Away\" data-interval=\"10000\"
  121.                   class=\"uk-margin-top uk-label uk-label-success\"></span>
  122.         </div>
  123.         <ul class=\"uk-nav uk-nav-default\">
  124.             <li class=\"sidebar__desktop\"><a href=\"";
  125.             // line 512
  126.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("desktop");
  127.             echo "\">Рабочий стол</a></li>
  128.             <li><a href=\"";
  129.             // line 513
  130.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("my-appeals");
  131.             echo "\">Мои заявки</a></li>
  132.             <li><a href=\"";
  133.             // line 514
  134.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("my-resources");
  135.             echo "\">Мои ресурсы</a></li>
  136.             <li><a href=\"";
  137.             // line 515
  138.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("show_appeals_to_resources");
  139.             echo "\">Заявки на мои ресурсы</a></li>
  140.             <li><a href=\"";
  141.             // line 516
  142.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("appeals");
  143.             echo "\">Каталог заявок</a></li>
  144.             <li><a href=\"";
  145.             // line 517
  146.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("resources");
  147.             echo "\">Каталог ресурсов</a></li>
  148.             ";
  149.             // line 518
  150.             if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  151.                 // line 519
  152.                 echo "                <li><a href=\"";
  153.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("locations");
  154.                 echo "\">Пункты</a></li> ";
  155.             }
  156.             // line 520
  157.             echo "            <li class=\"uk-nav-header\">
  158.                 Отчеты
  159.             </li>
  160.             ";
  161.             // line 523
  162.             if (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN") || $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_APPLICANT"))) {
  163.                 // line 524
  164.                 echo "                <li><a href=\"";
  165.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("reports_appeals");
  166.                 echo "\">Статистика заявок</a></li>
  167.             ";
  168.             }
  169.             // line 526
  170.             echo "            ";
  171.             if (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN") || $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_PROVIDER"))) {
  172.                 // line 527
  173.                 echo "                <li><a href=\"";
  174.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("reports_resources");
  175.                 echo "\">Статистика ресурсов</a></li>
  176.             ";
  177.             }
  178.             // line 529
  179.             echo "            ";
  180.             if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  181.                 // line 530
  182.                 echo "                <li><a href=\"";
  183.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("reports_activity");
  184.                 echo "\">Активность в системе</a></li>
  185.             ";
  186.             }
  187.             // line 532
  188.             echo "            <li><a href=\"";
  189.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("availability_schedule");
  190.             echo "\">График доступности ресурсов</a></li>
  191.         </ul>
  192.     </div>
  193. ";
  194.         }
  195.         // line 536
  196.         echo "
  197. ";
  198.         // line 537
  199.         $context['_parent'] = $context;
  200.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'537$this->source); })()), "flashes", [], "method"falsefalsefalse537));
  201.         foreach ($context['_seq'] as $context["key"] => $context["messages"]) {
  202.             // line 538
  203.             echo "    ";
  204.             $context['_parent'] = $context;
  205.             $context['_seq'] = twig_ensure_traversable($context["messages"]);
  206.             foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
  207.                 // line 539
  208.                 echo "        <script>
  209.             UIkit.notification('";
  210.                 // line 540
  211.                 echo twig_escape_filter($this->env$context["message"], "html"nulltrue);
  212.                 echo "', {status: '";
  213.                 echo twig_escape_filter($this->env$context["key"], "html"nulltrue);
  214.                 echo "'});
  215.         </script>
  216.     ";
  217.             }
  218.             $_parent $context['_parent'];
  219.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['message'], $context['_parent'], $context['loop']);
  220.             $context array_intersect_key($context$_parent) + $_parent;
  221.         }
  222.         $_parent $context['_parent'];
  223.         unset($context['_seq'], $context['_iterated'], $context['key'], $context['messages'], $context['_parent'], $context['loop']);
  224.         $context array_intersect_key($context$_parent) + $_parent;
  225.         // line 544
  226.         echo "
  227. ";
  228.         // line 545
  229.         $this->displayBlock('body'$context$blocks);
  230.         // line 547
  231.         echo "
  232. <script>
  233.     \$(document).ready(function () {
  234.         \$.getJSON('";
  235.         // line 550
  236.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("get_executions_count");
  237.         echo "', function (data) {
  238.             \$('.sidebar__desktop').append('<span class=\"sidebar__apps-count\">' + data['sum'] + '</span>');
  239.         })
  240.         \$('.uk-card').on('submit', function () {
  241.             \$('button[type=\"submit\"]').attr('disabled', true);
  242.         })
  243.     });
  244. </script>
  245. </body>
  246. </html>
  247. ";
  248.         
  249.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  250.         
  251.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  252.     }
  253.     // line 8
  254.     public function block_title($context, array $blocks = [])
  255.     {
  256.         $macros $this->macros;
  257.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  258.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  259.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  260.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  261.         echo "ПОЗ Маркетплейс";
  262.         
  263.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  264.         
  265.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  266.     }
  267.     // line 10
  268.     public function block_stylesheets($context, array $blocks = [])
  269.     {
  270.         $macros $this->macros;
  271.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  272.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  273.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  274.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  275.         // line 11
  276.         echo "        <link rel=\"stylesheet\" href=\"";
  277.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/css/uikit.min.css"), "html"nulltrue);
  278.         echo "\"/>
  279.         <link rel=\"stylesheet\"
  280.               href=\"";
  281.         // line 13
  282.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"), "html"nulltrue);
  283.         echo "\">
  284.         <link rel=\"stylesheet\" href=\"";
  285.         // line 14
  286.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/main.css"), "html"nulltrue);
  287.         echo "\" type=\"text/css\">
  288.         <link rel=\"stylesheet\" href=\"";
  289.         // line 15
  290.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/notyf.min.css"), "html"nulltrue);
  291.         echo "\" type=\"text/css\">
  292.         <style>
  293.             html {
  294.                 scroll-padding-top: 100px;
  295.             }
  296.             option[value=\"#\"][disabled] {
  297.                 display: none;
  298.             }
  299.             option {
  300.                 color: black;
  301.             }
  302.             .rate {
  303.                 float: left;
  304.                 height: 46px;
  305.                 padding: 0 10px;
  306.             }
  307.             .rate:not(:checked) > input {
  308.                 position: absolute;
  309.                 top: -9999px;
  310.             }
  311.             .rate:not(:checked) > label {
  312.                 float: right;
  313.                 width: 1em;
  314.                 overflow: hidden;
  315.                 white-space: nowrap;
  316.                 cursor: pointer;
  317.                 font-size: 30px;
  318.                 color: #ccc;
  319.             }
  320.             .rate:not(:checked) > label:before {
  321.                 content: '★ ';
  322.             }
  323.             .rate > input:checked ~ label {
  324.                 color: #ffc700;
  325.             }
  326.             .create-card input[type=\"checkbox\"] {
  327.                 float: left;
  328.                 margin-right: 7px;
  329.                 margin-top: 5px;
  330.             }
  331.             .rate:not(:checked) > label:hover,
  332.             .rate:not(:checked) > label:hover ~ label {
  333.                 color: #deb217;
  334.             }
  335.             .rate > input:checked + label:hover,
  336.             .rate > input:checked + label:hover ~ label,
  337.             .rate > input:checked ~ label:hover,
  338.             .rate > input:checked ~ label:hover ~ label,
  339.             .rate > label:hover ~ input:checked ~ label {
  340.                 color: #c59b08;
  341.             }
  342.             .calendar-td {
  343.                 position: relative;
  344.                 color: black;
  345.                 width: 50px;
  346.                 height: 50px;
  347.                 text-align: center;
  348.             }
  349.             .calendar__date {
  350.                 color: black;
  351.                 text-align: center;
  352.             }
  353.             .calendar__date--pointer {
  354.                 cursor: pointer;
  355.             }
  356.             .calendar-td .uk-inline,
  357.             .calendar-td .uk-button {
  358.                 border: none !important;
  359.             }
  360.             .calendar__table--bed-places:after {
  361.                 content: '*';
  362.                 position: absolute;
  363.                 top: 10px;
  364.                 width: 10px;
  365.                 height: 10px;
  366.             }
  367.             .calendar__table--mixed:after {
  368.                 content: '!';
  369.                 position: absolute;
  370.                 top: 10px;
  371.                 width: 10px;
  372.                 height: 10px;
  373.             }
  374.             .booked {
  375.                 background-color: #e05f5f;
  376.             }
  377.             .available {
  378.                 background-color: #3dc763;
  379.             }
  380.             .in_confirmation {
  381.                 background-color: rgb(205, 20, 248);
  382.             }
  383.             .empty {
  384.                 background-color: #6c757d
  385.             }
  386.             .in_work {
  387.                 background-color: #1e87f0;
  388.             }
  389.             .pagination {
  390.                 text-align: center;
  391.                 font-size: 20px;
  392.                 font-family: 'Arial', sans-serif;
  393.             }
  394.             .table-wrapper {
  395.                 position: relative;
  396.             }
  397.             .calendar-button svg {
  398.                 color: #1e87f0;
  399.             }
  400.             .calendar-button-back {
  401.                 position: absolute;
  402.                 top: 335px;
  403.                 left: -14%;
  404.             }
  405.             .calendar-button-forward {
  406.                 position: absolute;
  407.                 top: 335px;
  408.                 right: 13%;
  409.             }
  410.             #calendar {
  411.                 display: none;
  412.             }
  413.             .category-title {
  414.                 display: inline;
  415.             }
  416.             .appeals-count {
  417.                 margin-left: 8px;
  418.                 color: white;
  419.                 display: inline-block;
  420.                 min-width: 24px;
  421.                 min-height: 15px;
  422.                 background: #2d87f0;
  423.                 border-radius: 50%;
  424.                 text-align: center;
  425.             }
  426.             .sidebar__desktop > a {
  427.                 display: inline !important;
  428.                 margin-right: 5px;
  429.             }
  430.             .sidebar__apps-count {
  431.                 color: white;
  432.                 display: inline-block;
  433.                 min-width: 20px;
  434.                 min-height: 15px;
  435.                 background: #2d87f0;
  436.                 border-radius: 50%;
  437.                 text-align: center;
  438.             }
  439.             .table-wrapper__pass {
  440.                 height: 50px;
  441.             }
  442.             .table-wrapper__month {
  443.                 text-align: center;
  444.                 font-size: 23px;
  445.                 color: #1e87f0;
  446.             }
  447.             .error-message {
  448.                 padding: 17px;
  449.             }
  450.             .resources-warning-icon {
  451.                 margin-left: 7px;
  452.             }
  453.             .reserve-select option {
  454.                 color: #FFFFFF;
  455.             }
  456.             .status-item {
  457.                 white-space: nowrap;
  458.             }
  459.             .uk-notification-message-warning {
  460.                 color: red;
  461.                 border: 1px solid red;
  462.             }
  463.             .uk-notification-message-success {
  464.                 color: green;
  465.                 border: 1px solid green;
  466.             }
  467.             #appeals_attributes_other_features,
  468.             #resource_attributes_other_features,
  469.             #resource_description,
  470.             #appeals_comment {
  471.                 resize: vertical;
  472.             }
  473.             .delete-available, .delete-additional-feature {
  474.                 height: 23px;
  475.                 border-radius: 50%;
  476.                 cursor: pointer;
  477.             }
  478.             ul.available {
  479.                 background: none;
  480.             }
  481.             ul.available > li {
  482.                 display: flex;
  483.                 justify-content: space-between;
  484.                 align-items: center;
  485.             }
  486.             ul.available > li > div {
  487.                 width: 90%;
  488.             }
  489.             [class*=uk-list] > ::before {
  490.                 content: none;
  491.             }
  492.             .buttons-wrapper {
  493.                 display: flex;
  494.                 justify-content: space-between;
  495.             }
  496.             .buttons-wrapper > button,
  497.             .buttons-wrapper > a {
  498.                 width: 150px;
  499.             }
  500.             .appeal-description,
  501.             .resource-description {
  502.                 max-width: 180px;
  503.                 word-wrap: break-word;
  504.             }
  505.             .appeal-id,
  506.             .resource-id {
  507.                 font-size: 20px;
  508.             }
  509.             .gantt {
  510.                 width: 1540px;
  511.                 padding-top: 10px;
  512.             }
  513.             .gantt__line {
  514.                 display: flex;
  515.                 height: 65px;
  516.                 border: 1px solid #e8eaed;
  517.             }
  518.             .gantt__bars-scale {
  519.                 display: flex;
  520.                 position: relative;
  521.                 height: inherit;
  522.                 width: 83%;
  523.             }
  524.             .gantt__empty-bar {
  525.                 display: inline-block;
  526.                 height: 100%;
  527.                 width: 7.14%;
  528.                 border-right: 1px solid #e8eaed;
  529.             }
  530.             .gantt__line--first {
  531.                 background-color: #ffffff;
  532.             }
  533.             .gantt__line--second {
  534.                 background-color: #e8eaed;
  535.             }
  536.             .gantt__bar {
  537.                 display: flex;
  538.                 justify-content: center;
  539.                 align-items: center;
  540.                 position: absolute;
  541.                 height: 96%;
  542.                 top: 1%;
  543.                 text-align: center;
  544.                 text-overflow: clip;
  545.             }
  546.             .gantt__timeline {
  547.                 display: flex;
  548.                 justify-content: space-between;
  549.                 align-items: center;
  550.                 padding-left: 17.7%;
  551.             }
  552.             .gantt__date {
  553.                 width: 7.14%;
  554.                 height: 100%;
  555.                 padding: 0;
  556.                 margin: 0;
  557.             }
  558.             .gantt__line-name {
  559.                 width: 17%;
  560.                 padding-top: 13px;
  561.                 padding-right: 10px;
  562.                 display: inline-block;
  563.                 text-align: end;
  564.                 border-right: 2px solid #e8eaed;
  565.             }
  566.             .gantt__bar--in_work {
  567.                 background-color: #1e87f0;
  568.             }
  569.             .gantt__bar--in_confirmation {
  570.                 background-color: #cd14f8;
  571.             }
  572.             .gantt__bar--booked {
  573.                 background-color: #e05f5f;
  574.             }
  575.             .gantt__bar span {
  576.                 color: #ffffff;
  577.             }
  578.             .date-form {
  579.                 min-height: 110px;
  580.                 justify-content: center;
  581.                 align-items: center;
  582.                 text-align: center;
  583.             }
  584.             .date-form button {
  585.                 height: 50px;
  586.                 margin-left: 20px;
  587.                 margin-top: 15px;
  588.             }
  589.             .gantt__dates {
  590.                 margin-top: 13px;
  591.             }
  592.             .gantt__empty-message {
  593.                 font-size: 20px;
  594.             }
  595.             .appeal-description {
  596.                 word-wrap: break-word;
  597.             }
  598.             .resource-show-description {
  599.                 word-wrap: break-word;
  600.             }
  601.             .filter__search-button {
  602.                 padding-top: 23px;
  603.             }
  604.             .resource-table .resource-description {
  605.                 word-break: break-word;
  606.             }
  607.             .calendar__tags-information {
  608.                 margin: 20px 0;
  609.             }
  610.             .calendar__tag-information {
  611.                 margin: 0;
  612.                 font-size: 18px;
  613.             }
  614.             .calendar__tag-information span {
  615.                 font-weight: bold;
  616.             }
  617.             .multiselect {
  618.                 width: 200px;
  619.             }
  620.             .selectBox {
  621.                 position: relative;
  622.             }
  623.             .selectBox select {
  624.                 width: 100%;
  625.                 font-weight: bold;
  626.             }
  627.             .overSelect {
  628.                 position: absolute;
  629.                 left: 0;
  630.                 right: 0;
  631.                 top: 0;
  632.                 bottom: 0;
  633.             }
  634.             #checkboxes {
  635.                 display: none;
  636.                 border: 1px #dadada solid;
  637.             }
  638.             #checkboxes label {
  639.                 display: block;
  640.             }
  641.             #checkboxes label:hover {
  642.                 background-color: #1e90ff;
  643.             }
  644.         </style>
  645.     ";
  646.         
  647.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  648.         
  649.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  650.     }
  651.     // line 460
  652.     public function block_javascripts($context, array $blocks = [])
  653.     {
  654.         $macros $this->macros;
  655.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  656.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  657.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  658.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  659.         // line 461
  660.         echo "        <script src=\"";
  661.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://code.jquery.com/jquery-3.5.1.min.js"), "html"nulltrue);
  662.         echo "\"></script>
  663.         <script src=\"";
  664.         // line 462
  665.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/js/uikit.min.js"), "html"nulltrue);
  666.         echo "\"></script>
  667.         <script src=\"";
  668.         // line 463
  669.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/js/uikit-icons.min.js"), "html"nulltrue);
  670.         echo "\"></script>
  671.         <script
  672.             src=\"";
  673.         // line 465
  674.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("https://cdnjs.cloudflare.com/ajax/libs/uikit/2.27.4/js/components/datepicker.min.js"), "html"nulltrue);
  675.         echo "\"></script>
  676.         <script src=\"";
  677.         // line 466
  678.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/uikit-icons.min.js"), "html"nulltrue);
  679.         echo "\"></script>
  680.         <script src=\"";
  681.         // line 467
  682.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/main.js"), "html"nulltrue);
  683.         echo "\"></script>
  684.         <script
  685.             src=\"//cdn.polyfill.io/v3/polyfill.js?version=3.52.1&features=default,es5,es6,es7,es2015,es2016,es2017,es2018,es2019 \">
  686.         </script>
  687.     ";
  688.         
  689.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  690.         
  691.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  692.     }
  693.     // line 545
  694.     public function block_body($context, array $blocks = [])
  695.     {
  696.         $macros $this->macros;
  697.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  698.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  699.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  700.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  701.         
  702.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  703.         
  704.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  705.     }
  706.     public function getTemplateName()
  707.     {
  708.         return "base.html.twig";
  709.     }
  710.     public function isTraitable()
  711.     {
  712.         return false;
  713.     }
  714.     public function getDebugInfo()
  715.     {
  716.         return array (  812 => 545,  797 => 467,  793 => 466,  789 => 465,  784 => 463,  780 => 462,  775 => 461,  765 => 460,  311 => 15,  307 => 14,  303 => 13,  297 => 11,  287 => 10,  268 => 8,  246 => 550,  241 => 547,  239 => 545,  236 => 544,  221 => 540,  218 => 539,  213 => 538,  209 => 537,  206 => 536,  198 => 532,  192 => 530,  189 => 529,  183 => 527,  180 => 526,  174 => 524,  172 => 523,  167 => 520,  162 => 519,  160 => 518,  156 => 517,  152 => 516,  148 => 515,  144 => 514,  140 => 513,  136 => 512,  128 => 507,  124 => 506,  120 => 504,  118 => 503,  113 => 500,  103 => 493,  98 => 491,  94 => 490,  86 => 484,  84 => 483,  77 => 479,  68 => 472,  66 => 460,  63 => 459,  61 => 10,  56 => 8,  47 => 1,);
  717.     }
  718.     public function getSourceContext()
  719.     {
  720.         return new Source("<!DOCTYPE html>
  721. <html lang=\"ru\">
  722. <head>
  723.     <meta charset=\"UTF-8\">
  724.     <meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\">
  725.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\">
  726.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  727.     <title>{% block title %}ПОЗ Маркетплейс{% endblock %}</title>
  728.     {% block stylesheets %}
  729.         <link rel=\"stylesheet\" href=\"{{ asset('https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/css/uikit.min.css') }}\"/>
  730.         <link rel=\"stylesheet\"
  731.               href=\"{{ asset('https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css') }}\">
  732.         <link rel=\"stylesheet\" href=\"{{ asset('css/main.css') }}\" type=\"text/css\">
  733.         <link rel=\"stylesheet\" href=\"{{ asset('css/notyf.min.css') }}\" type=\"text/css\">
  734.         <style>
  735.             html {
  736.                 scroll-padding-top: 100px;
  737.             }
  738.             option[value=\"#\"][disabled] {
  739.                 display: none;
  740.             }
  741.             option {
  742.                 color: black;
  743.             }
  744.             .rate {
  745.                 float: left;
  746.                 height: 46px;
  747.                 padding: 0 10px;
  748.             }
  749.             .rate:not(:checked) > input {
  750.                 position: absolute;
  751.                 top: -9999px;
  752.             }
  753.             .rate:not(:checked) > label {
  754.                 float: right;
  755.                 width: 1em;
  756.                 overflow: hidden;
  757.                 white-space: nowrap;
  758.                 cursor: pointer;
  759.                 font-size: 30px;
  760.                 color: #ccc;
  761.             }
  762.             .rate:not(:checked) > label:before {
  763.                 content: '★ ';
  764.             }
  765.             .rate > input:checked ~ label {
  766.                 color: #ffc700;
  767.             }
  768.             .create-card input[type=\"checkbox\"] {
  769.                 float: left;
  770.                 margin-right: 7px;
  771.                 margin-top: 5px;
  772.             }
  773.             .rate:not(:checked) > label:hover,
  774.             .rate:not(:checked) > label:hover ~ label {
  775.                 color: #deb217;
  776.             }
  777.             .rate > input:checked + label:hover,
  778.             .rate > input:checked + label:hover ~ label,
  779.             .rate > input:checked ~ label:hover,
  780.             .rate > input:checked ~ label:hover ~ label,
  781.             .rate > label:hover ~ input:checked ~ label {
  782.                 color: #c59b08;
  783.             }
  784.             .calendar-td {
  785.                 position: relative;
  786.                 color: black;
  787.                 width: 50px;
  788.                 height: 50px;
  789.                 text-align: center;
  790.             }
  791.             .calendar__date {
  792.                 color: black;
  793.                 text-align: center;
  794.             }
  795.             .calendar__date--pointer {
  796.                 cursor: pointer;
  797.             }
  798.             .calendar-td .uk-inline,
  799.             .calendar-td .uk-button {
  800.                 border: none !important;
  801.             }
  802.             .calendar__table--bed-places:after {
  803.                 content: '*';
  804.                 position: absolute;
  805.                 top: 10px;
  806.                 width: 10px;
  807.                 height: 10px;
  808.             }
  809.             .calendar__table--mixed:after {
  810.                 content: '!';
  811.                 position: absolute;
  812.                 top: 10px;
  813.                 width: 10px;
  814.                 height: 10px;
  815.             }
  816.             .booked {
  817.                 background-color: #e05f5f;
  818.             }
  819.             .available {
  820.                 background-color: #3dc763;
  821.             }
  822.             .in_confirmation {
  823.                 background-color: rgb(205, 20, 248);
  824.             }
  825.             .empty {
  826.                 background-color: #6c757d
  827.             }
  828.             .in_work {
  829.                 background-color: #1e87f0;
  830.             }
  831.             .pagination {
  832.                 text-align: center;
  833.                 font-size: 20px;
  834.                 font-family: 'Arial', sans-serif;
  835.             }
  836.             .table-wrapper {
  837.                 position: relative;
  838.             }
  839.             .calendar-button svg {
  840.                 color: #1e87f0;
  841.             }
  842.             .calendar-button-back {
  843.                 position: absolute;
  844.                 top: 335px;
  845.                 left: -14%;
  846.             }
  847.             .calendar-button-forward {
  848.                 position: absolute;
  849.                 top: 335px;
  850.                 right: 13%;
  851.             }
  852.             #calendar {
  853.                 display: none;
  854.             }
  855.             .category-title {
  856.                 display: inline;
  857.             }
  858.             .appeals-count {
  859.                 margin-left: 8px;
  860.                 color: white;
  861.                 display: inline-block;
  862.                 min-width: 24px;
  863.                 min-height: 15px;
  864.                 background: #2d87f0;
  865.                 border-radius: 50%;
  866.                 text-align: center;
  867.             }
  868.             .sidebar__desktop > a {
  869.                 display: inline !important;
  870.                 margin-right: 5px;
  871.             }
  872.             .sidebar__apps-count {
  873.                 color: white;
  874.                 display: inline-block;
  875.                 min-width: 20px;
  876.                 min-height: 15px;
  877.                 background: #2d87f0;
  878.                 border-radius: 50%;
  879.                 text-align: center;
  880.             }
  881.             .table-wrapper__pass {
  882.                 height: 50px;
  883.             }
  884.             .table-wrapper__month {
  885.                 text-align: center;
  886.                 font-size: 23px;
  887.                 color: #1e87f0;
  888.             }
  889.             .error-message {
  890.                 padding: 17px;
  891.             }
  892.             .resources-warning-icon {
  893.                 margin-left: 7px;
  894.             }
  895.             .reserve-select option {
  896.                 color: #FFFFFF;
  897.             }
  898.             .status-item {
  899.                 white-space: nowrap;
  900.             }
  901.             .uk-notification-message-warning {
  902.                 color: red;
  903.                 border: 1px solid red;
  904.             }
  905.             .uk-notification-message-success {
  906.                 color: green;
  907.                 border: 1px solid green;
  908.             }
  909.             #appeals_attributes_other_features,
  910.             #resource_attributes_other_features,
  911.             #resource_description,
  912.             #appeals_comment {
  913.                 resize: vertical;
  914.             }
  915.             .delete-available, .delete-additional-feature {
  916.                 height: 23px;
  917.                 border-radius: 50%;
  918.                 cursor: pointer;
  919.             }
  920.             ul.available {
  921.                 background: none;
  922.             }
  923.             ul.available > li {
  924.                 display: flex;
  925.                 justify-content: space-between;
  926.                 align-items: center;
  927.             }
  928.             ul.available > li > div {
  929.                 width: 90%;
  930.             }
  931.             [class*=uk-list] > ::before {
  932.                 content: none;
  933.             }
  934.             .buttons-wrapper {
  935.                 display: flex;
  936.                 justify-content: space-between;
  937.             }
  938.             .buttons-wrapper > button,
  939.             .buttons-wrapper > a {
  940.                 width: 150px;
  941.             }
  942.             .appeal-description,
  943.             .resource-description {
  944.                 max-width: 180px;
  945.                 word-wrap: break-word;
  946.             }
  947.             .appeal-id,
  948.             .resource-id {
  949.                 font-size: 20px;
  950.             }
  951.             .gantt {
  952.                 width: 1540px;
  953.                 padding-top: 10px;
  954.             }
  955.             .gantt__line {
  956.                 display: flex;
  957.                 height: 65px;
  958.                 border: 1px solid #e8eaed;
  959.             }
  960.             .gantt__bars-scale {
  961.                 display: flex;
  962.                 position: relative;
  963.                 height: inherit;
  964.                 width: 83%;
  965.             }
  966.             .gantt__empty-bar {
  967.                 display: inline-block;
  968.                 height: 100%;
  969.                 width: 7.14%;
  970.                 border-right: 1px solid #e8eaed;
  971.             }
  972.             .gantt__line--first {
  973.                 background-color: #ffffff;
  974.             }
  975.             .gantt__line--second {
  976.                 background-color: #e8eaed;
  977.             }
  978.             .gantt__bar {
  979.                 display: flex;
  980.                 justify-content: center;
  981.                 align-items: center;
  982.                 position: absolute;
  983.                 height: 96%;
  984.                 top: 1%;
  985.                 text-align: center;
  986.                 text-overflow: clip;
  987.             }
  988.             .gantt__timeline {
  989.                 display: flex;
  990.                 justify-content: space-between;
  991.                 align-items: center;
  992.                 padding-left: 17.7%;
  993.             }
  994.             .gantt__date {
  995.                 width: 7.14%;
  996.                 height: 100%;
  997.                 padding: 0;
  998.                 margin: 0;
  999.             }
  1000.             .gantt__line-name {
  1001.                 width: 17%;
  1002.                 padding-top: 13px;
  1003.                 padding-right: 10px;
  1004.                 display: inline-block;
  1005.                 text-align: end;
  1006.                 border-right: 2px solid #e8eaed;
  1007.             }
  1008.             .gantt__bar--in_work {
  1009.                 background-color: #1e87f0;
  1010.             }
  1011.             .gantt__bar--in_confirmation {
  1012.                 background-color: #cd14f8;
  1013.             }
  1014.             .gantt__bar--booked {
  1015.                 background-color: #e05f5f;
  1016.             }
  1017.             .gantt__bar span {
  1018.                 color: #ffffff;
  1019.             }
  1020.             .date-form {
  1021.                 min-height: 110px;
  1022.                 justify-content: center;
  1023.                 align-items: center;
  1024.                 text-align: center;
  1025.             }
  1026.             .date-form button {
  1027.                 height: 50px;
  1028.                 margin-left: 20px;
  1029.                 margin-top: 15px;
  1030.             }
  1031.             .gantt__dates {
  1032.                 margin-top: 13px;
  1033.             }
  1034.             .gantt__empty-message {
  1035.                 font-size: 20px;
  1036.             }
  1037.             .appeal-description {
  1038.                 word-wrap: break-word;
  1039.             }
  1040.             .resource-show-description {
  1041.                 word-wrap: break-word;
  1042.             }
  1043.             .filter__search-button {
  1044.                 padding-top: 23px;
  1045.             }
  1046.             .resource-table .resource-description {
  1047.                 word-break: break-word;
  1048.             }
  1049.             .calendar__tags-information {
  1050.                 margin: 20px 0;
  1051.             }
  1052.             .calendar__tag-information {
  1053.                 margin: 0;
  1054.                 font-size: 18px;
  1055.             }
  1056.             .calendar__tag-information span {
  1057.                 font-weight: bold;
  1058.             }
  1059.             .multiselect {
  1060.                 width: 200px;
  1061.             }
  1062.             .selectBox {
  1063.                 position: relative;
  1064.             }
  1065.             .selectBox select {
  1066.                 width: 100%;
  1067.                 font-weight: bold;
  1068.             }
  1069.             .overSelect {
  1070.                 position: absolute;
  1071.                 left: 0;
  1072.                 right: 0;
  1073.                 top: 0;
  1074.                 bottom: 0;
  1075.             }
  1076.             #checkboxes {
  1077.                 display: none;
  1078.                 border: 1px #dadada solid;
  1079.             }
  1080.             #checkboxes label {
  1081.                 display: block;
  1082.             }
  1083.             #checkboxes label:hover {
  1084.                 background-color: #1e90ff;
  1085.             }
  1086.         </style>
  1087.     {% endblock %}
  1088.     {% block javascripts %}
  1089.         <script src=\"{{ asset('https://code.jquery.com/jquery-3.5.1.min.js') }}\"></script>
  1090.         <script src=\"{{ asset('https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/js/uikit.min.js') }}\"></script>
  1091.         <script src=\"{{ asset('https://cdn.jsdelivr.net/npm/uikit@3.6.14/dist/js/uikit-icons.min.js') }}\"></script>
  1092.         <script
  1093.             src=\"{{ asset('https://cdnjs.cloudflare.com/ajax/libs/uikit/2.27.4/js/components/datepicker.min.js') }}\"></script>
  1094.         <script src=\"{{ asset('js/uikit-icons.min.js') }}\"></script>
  1095.         <script src=\"{{ asset('js/main.js') }}\"></script>
  1096.         <script
  1097.             src=\"//cdn.polyfill.io/v3/polyfill.js?version=3.52.1&features=default,es5,es6,es7,es2015,es2016,es2017,es2018,es2019 \">
  1098.         </script>
  1099.     {% endblock %}
  1100. </head>
  1101. <body>
  1102. <div uk-sticky=\"media: 960\" class=\"uk-navbar-container tm-navbar-container uk-sticky uk-active\"
  1103.      style=\"position: fixed; top: 0px; width: 1903px;\">
  1104.     <div class=\"uk-container uk-container-expand\">
  1105.         <nav uk-navbar>
  1106.             <div class=\"uk-navbar-left\">
  1107.                 <a href=\"{{ path('desktop') }}\" class=\"uk-navbar-item uk-logo\">
  1108.                     ПОЗ Маркетплейс
  1109.                 </a>
  1110.             </div>
  1111.             {% if app.user %}
  1112.                 <div class=\"uk-navbar-right uk-light\">
  1113.                     <ul class=\"uk-navbar-nav\">
  1114.                         <li class=\"uk-active\">
  1115.                             <a href=\"#\">Настройки &nbsp;<span class=\"ion-ios-arrow-down\"></span></a>
  1116.                             <div uk-dropdown=\"pos: bottom-right; mode: click; offset: -17;\">
  1117.                                 <ul class=\"uk-nav uk-navbar-dropdown-nav\">
  1118.                                     <li><a href=\"{{ path('profile') }}\">Профиль</a></li>
  1119.                                     <li><a href=\"{{ path('support') }}\">Техподдержка</a></li>
  1120.                                     <hr>
  1121.                                     <li><a href=\"{{ path('app_logout') }}\">Выход</a></li>
  1122.                                 </ul>
  1123.                             </div>
  1124.                         </li>
  1125.                     </ul>
  1126.                 </div>
  1127.             {% endif %}
  1128.         </nav>
  1129.     </div>
  1130. </div>
  1131. {% if app.user %}
  1132.     <div id=\"sidebar\" class=\"tm-sidebar-left uk-background-default\">
  1133.         <div class=\"user\">
  1134.             <div class=\"uk-text-truncate\">{{ app.user.name }}</div>
  1135.             <div class=\"uk-text-truncate\">{{ app.user.username }}</div>
  1136.             <span id=\"status\" data-enabled=\"true\" data-online-text=\"Online\" data-away-text=\"Away\" data-interval=\"10000\"
  1137.                   class=\"uk-margin-top uk-label uk-label-success\"></span>
  1138.         </div>
  1139.         <ul class=\"uk-nav uk-nav-default\">
  1140.             <li class=\"sidebar__desktop\"><a href=\"{{ path('desktop') }}\">Рабочий стол</a></li>
  1141.             <li><a href=\"{{ path('my-appeals') }}\">Мои заявки</a></li>
  1142.             <li><a href=\"{{ path('my-resources') }}\">Мои ресурсы</a></li>
  1143.             <li><a href=\"{{ path('show_appeals_to_resources') }}\">Заявки на мои ресурсы</a></li>
  1144.             <li><a href=\"{{ path('appeals') }}\">Каталог заявок</a></li>
  1145.             <li><a href=\"{{ path('resources') }}\">Каталог ресурсов</a></li>
  1146.             {% if is_granted('ROLE_ADMIN') %}
  1147.                 <li><a href=\"{{ path('locations') }}\">Пункты</a></li> {% endif %}
  1148.             <li class=\"uk-nav-header\">
  1149.                 Отчеты
  1150.             </li>
  1151.             {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_APPLICANT') %}
  1152.                 <li><a href=\"{{ path('reports_appeals') }}\">Статистика заявок</a></li>
  1153.             {% endif %}
  1154.             {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_PROVIDER') %}
  1155.                 <li><a href=\"{{ path('reports_resources') }}\">Статистика ресурсов</a></li>
  1156.             {% endif %}
  1157.             {% if is_granted('ROLE_ADMIN') %}
  1158.                 <li><a href=\"{{ path('reports_activity') }}\">Активность в системе</a></li>
  1159.             {% endif %}
  1160.             <li><a href=\"{{ path('availability_schedule') }}\">График доступности ресурсов</a></li>
  1161.         </ul>
  1162.     </div>
  1163. {% endif %}
  1164. {% for key, messages in app.flashes() %}
  1165.     {% for message in messages %}
  1166.         <script>
  1167.             UIkit.notification('{{ message }}', {status: '{{ key }}'});
  1168.         </script>
  1169.     {% endfor %}
  1170. {% endfor %}
  1171. {% block body %}
  1172. {% endblock %}
  1173. <script>
  1174.     \$(document).ready(function () {
  1175.         \$.getJSON('{{ path('get_executions_count') }}', function (data) {
  1176.             \$('.sidebar__desktop').append('<span class=\"sidebar__apps-count\">' + data['sum'] + '</span>');
  1177.         })
  1178.         \$('.uk-card').on('submit', function () {
  1179.             \$('button[type=\"submit\"]').attr('disabled', true);
  1180.         })
  1181.     });
  1182. </script>
  1183. </body>
  1184. </html>
  1185. ""base.html.twig""/var/www/templates/base.html.twig");
  1186.     }
  1187. }