var/cache/dev/twig/f2/f255334593070279b285fe0f488056ed.php line 109

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* base.html.twig */
  16. class __TwigTemplate_061e3526d9d49dd6adc46b6732ee38b1 extends Template
  17. {
  18. private Source $source;
  19. /**
  20. * @var array<string, Template>
  21. */
  22. private array $macros = [];
  23. public function __construct(Environment $env)
  24. {
  25. parent::__construct($env);
  26. $this->source = $this->getSourceContext();
  27. $this->parent = false;
  28. $this->blocks = [
  29. 'title' => [$this, 'block_title'],
  30. 'stylesheets' => [$this, 'block_stylesheets'],
  31. 'body' => [$this, 'block_body'],
  32. 'javascripts' => [$this, 'block_javascripts'],
  33. ];
  34. }
  35. protected function doDisplay(array $context, array $blocks = []): iterable
  36. {
  37. $macros = $this->macros;
  38. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
  40. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
  42. // line 1
  43. yield "<!DOCTYPE html>
  44. <html>
  45. <head>
  46. <meta charset=\"UTF-8\">
  47. <title>";
  48. // line 5
  49. yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
  50. yield "</title>
  51. <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap\" rel=\"stylesheet\">
  52. <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  53. ";
  54. // line 9
  55. yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
  56. // line 20
  57. yield "
  58. </head>
  59. <body>
  60. <nav class=\"navbar navbar-expand-lg navbar-dark bg-dark fixed-top mb-0 mb-lg-5\">
  61. <div class=\"container\">
  62. <a class=\"navbar-brand\" href=\"/debug/information/live\">DEBUG</a>
  63. <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
  64. <span class=\"navbar-toggler-icon\"></span>
  65. </button>
  66. <div class=\"collapse navbar-collapse\" id=\"navbarNav\">
  67. <ul class=\"navbar-nav me-auto\">
  68. <li class=\"nav-item\">
  69. <a class=\"nav-link ";
  70. // line 33
  71. yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 33, $this->source); })()), "request", [], "any", false, false, false, 33), "get", ["_route"], "method", false, false, false, 33) == "information_live_debug")) ? ("active") : (null));
  72. yield "\" aria-current=\"page\" href=\"/debug/information/live\">Live</a>
  73. </li>
  74. <li class=\"nav-item\">
  75. <a class=\"nav-link ";
  76. // line 36
  77. yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 36, $this->source); })()), "request", [], "any", false, false, false, 36), "get", ["_route"], "method", false, false, false, 36) == "information_position_debug")) ? ("active") : (null));
  78. yield "\" aria-current=\"page\" href=\"/debug/information/position\">Last position</a>
  79. </li>
  80. <li class=\"nav-item\">
  81. <a class=\"nav-link ";
  82. // line 39
  83. yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 39, $this->source); })()), "request", [], "any", false, false, false, 39), "get", ["_route"], "method", false, false, false, 39) == "information_positions_debug")) ? ("active") : (null));
  84. yield "\" href=\"/debug/information/positions/";
  85. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y-m-d"), "html", null, true);
  86. yield "\">All positions</a>
  87. </li>
  88. <li class=\"nav-item\">
  89. <a class=\"nav-link ";
  90. // line 42
  91. yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 42, $this->source); })()), "request", [], "any", false, false, false, 42), "get", ["_route"], "method", false, false, false, 42) == "hobit_debug")) ? ("active") : (null));
  92. yield "\" href=\"/debug/hobit\">Magic hobit</a>
  93. </li>
  94. </ul>
  95. <span class=\"navbar-text\">
  96. ";
  97. // line 46
  98. yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\DefaultController::listUserAction", []));
  99. // line 49
  100. yield "
  101. <a class=\"sync-hobit-menu\" href=\"/hobit/sync\"><button class=\"btn btn-danger\">Sync hobit</button></a>
  102. </span>
  103. </div>
  104. </div>
  105. </nav>
  106. <div class=\"main-content\">
  107. ";
  108. // line 57
  109. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  110. // line 58
  111. yield " </div>
  112. ";
  113. // line 60
  114. yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
  115. // line 106
  116. yield " </body>
  117. </html>
  118. ";
  119. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  120. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  121. yield from [];
  122. }
  123. // line 5
  124. /**
  125. * @return iterable<null|scalar|\Stringable>
  126. */
  127. public function block_title(array $context, array $blocks = []): iterable
  128. {
  129. $macros = $this->macros;
  130. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  131. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  132. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  133. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  134. yield "Follow-me";
  135. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  136. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  137. yield from [];
  138. }
  139. // line 9
  140. /**
  141. * @return iterable<null|scalar|\Stringable>
  142. */
  143. public function block_stylesheets(array $context, array $blocks = []): iterable
  144. {
  145. $macros = $this->macros;
  146. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  147. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  148. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  149. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
  150. // line 10
  151. yield " \t<link rel=\"stylesheet\" href=\"";
  152. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/bootstrap.min.css"), "html", null, true);
  153. yield "\">
  154. <link rel=\"stylesheet\" href=\"";
  155. // line 11
  156. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/datatable.min.css"), "html", null, true);
  157. yield "\">
  158. <link rel=\"stylesheet\" href=\"";
  159. // line 12
  160. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/jquery-ui.min.css"), "html", null, true);
  161. yield "\">
  162. <link rel=\"stylesheet\" href=\"";
  163. // line 13
  164. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/responsive.bootstrap.min.css"), "html", null, true);
  165. yield "\">
  166. <link rel=\"stylesheet\" href=\"";
  167. // line 14
  168. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/jquery.Jcrop.min.css"), "html", null, true);
  169. yield "\">
  170. <link rel=\"stylesheet\" href=\"";
  171. // line 15
  172. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/select2.min.css"), "html", null, true);
  173. yield "\">
  174. <link rel=\"stylesheet\" href=\"";
  175. // line 16
  176. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/animate.css"), "html", null, true);
  177. yield "\">
  178. <link rel=\"stylesheet\" href=\"https://pro.fontawesome.com/releases/v5.7.2/css/all.css\" integrity=\"sha384-6jHF7Z3XI3fF4XZixAuSu0gGKrXwoX/w3uFPxC56OtjChio7wtTGJWRW53Nhx6Ev\" crossorigin=\"anonymous\">
  179. \t\t\t<link rel=\"stylesheet\" href=\"";
  180. // line 18
  181. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/app.css"), "html", null, true);
  182. yield "\">
  183. ";
  184. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  185. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  186. yield from [];
  187. }
  188. // line 57
  189. /**
  190. * @return iterable<null|scalar|\Stringable>
  191. */
  192. public function block_body(array $context, array $blocks = []): iterable
  193. {
  194. $macros = $this->macros;
  195. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  196. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  197. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  198. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  199. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  200. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  201. yield from [];
  202. }
  203. // line 60
  204. /**
  205. * @return iterable<null|scalar|\Stringable>
  206. */
  207. public function block_javascripts(array $context, array $blocks = []): iterable
  208. {
  209. $macros = $this->macros;
  210. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  211. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  212. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  213. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  214. // line 61
  215. yield " <script src=\"";
  216. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery.min.js"), "html", null, true);
  217. yield "\"></script>
  218. <script
  219. src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyCuFdyqcByggZUHoIxU4dr0Pu9LeXQrUuY\">
  220. </script>
  221. <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4\" crossorigin=\"anonymous\"></script>
  222. <script>
  223. \$(\".form-select-user-menu\").change(function(){
  224. document.location.href = \"/change-user/\" + \$(this).val();
  225. });
  226. \$(\".navbar\").on(\"click\", \".sync-hobit-menu\", function(e){
  227. var r = confirm(\"Are you sure you want to sync hobits ?\");
  228. if (r == true) {
  229. return;
  230. } else {
  231. e.preventDefault();
  232. }
  233. });
  234. </script>
  235. <script src=\"";
  236. // line 83
  237. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery-ui.min.js"), "html", null, true);
  238. yield "\"></script>
  239. <script src=\"";
  240. // line 84
  241. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery.ui.touch-punch.min.js"), "html", null, true);
  242. yield "\"></script>
  243. <script src=\"";
  244. // line 85
  245. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/popper.min.js"), "html", null, true);
  246. yield "\"></script>
  247. <script src=\"";
  248. // line 87
  249. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/datatable.min.js"), "html", null, true);
  250. yield "\"></script>
  251. <script src=\"";
  252. // line 88
  253. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/dataTables.responsive.min.js"), "html", null, true);
  254. yield "\"></script>
  255. <script src=\"";
  256. // line 89
  257. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/dataTables.french.lang"), "html", null, true);
  258. yield "\"></script>
  259. <script src=\"";
  260. // line 90
  261. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/mask.js"), "html", null, true);
  262. yield "\"></script>
  263. <script src=\"";
  264. // line 92
  265. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery.nav.js"), "html", null, true);
  266. yield "\"></script>
  267. <script src=\"";
  268. // line 94
  269. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/inputmask.min.js"), "html", null, true);
  270. yield "\"></script>
  271. <script src=\"";
  272. // line 95
  273. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery.inputmask.min.js"), "html", null, true);
  274. yield "\"></script>
  275. <script src=\"";
  276. // line 96
  277. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/validator.min.js"), "html", null, true);
  278. yield "\"></script>
  279. <script src=\"";
  280. // line 97
  281. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/jquery.Jcrop.min.js"), "html", null, true);
  282. yield "\"></script>
  283. <script src=\"";
  284. // line 98
  285. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/main.js"), "html", null, true);
  286. yield "\"></script>
  287. <script src=\"";
  288. // line 99
  289. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/clipboard.js"), "html", null, true);
  290. yield "\"></script>
  291. <script src=\"";
  292. // line 100
  293. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/moment.min.js"), "html", null, true);
  294. yield "\"></script>
  295. <script src=\"";
  296. // line 101
  297. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/select2/select2.full.min.js"), "html", null, true);
  298. yield "\"></script>
  299. <script src=\"";
  300. // line 102
  301. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/select2/i18n/fr.js"), "html", null, true);
  302. yield "\"></script>
  303. \t\t\t<script type=\"text/javascript\" src=\"//cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.0.0-alpha14/js/tempusdominus-bootstrap-4.min.js\"></script>
  304. <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4\" crossorigin=\"anonymous\"></script>
  305. \t\t";
  306. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  307. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  308. yield from [];
  309. }
  310. /**
  311. * @codeCoverageIgnore
  312. */
  313. public function getTemplateName(): string
  314. {
  315. return "base.html.twig";
  316. }
  317. /**
  318. * @codeCoverageIgnore
  319. */
  320. public function isTraitable(): bool
  321. {
  322. return false;
  323. }
  324. /**
  325. * @codeCoverageIgnore
  326. */
  327. public function getDebugInfo(): array
  328. {
  329. return array ( 351 => 102, 347 => 101, 343 => 100, 339 => 99, 335 => 98, 331 => 97, 327 => 96, 323 => 95, 319 => 94, 314 => 92, 309 => 90, 305 => 89, 301 => 88, 297 => 87, 292 => 85, 288 => 84, 284 => 83, 258 => 61, 245 => 60, 223 => 57, 210 => 18, 205 => 16, 201 => 15, 197 => 14, 193 => 13, 189 => 12, 185 => 11, 180 => 10, 167 => 9, 144 => 5, 129 => 106, 127 => 60, 123 => 58, 121 => 57, 111 => 49, 109 => 46, 102 => 42, 94 => 39, 88 => 36, 82 => 33, 67 => 20, 65 => 9, 58 => 5, 52 => 1,);
  330. }
  331. public function getSourceContext(): Source
  332. {
  333. return new Source("<!DOCTYPE html>
  334. <html>
  335. <head>
  336. <meta charset=\"UTF-8\">
  337. <title>{% block title %}Follow-me{% endblock %}</title>
  338. <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap\" rel=\"stylesheet\">
  339. <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  340. {% block stylesheets %}
  341. \t<link rel=\"stylesheet\" href=\"{{ asset('css/bootstrap.min.css') }}\">
  342. <link rel=\"stylesheet\" href=\"{{ asset('css/datatable.min.css') }}\">
  343. <link rel=\"stylesheet\" href=\"{{ asset('css/jquery-ui.min.css') }}\">
  344. <link rel=\"stylesheet\" href=\"{{ asset('css/responsive.bootstrap.min.css') }}\">
  345. <link rel=\"stylesheet\" href=\"{{ asset('css/jquery.Jcrop.min.css') }}\">
  346. <link rel=\"stylesheet\" href=\"{{ asset('css/select2.min.css') }}\">
  347. <link rel=\"stylesheet\" href=\"{{ asset('css/animate.css') }}\">
  348. <link rel=\"stylesheet\" href=\"https://pro.fontawesome.com/releases/v5.7.2/css/all.css\" integrity=\"sha384-6jHF7Z3XI3fF4XZixAuSu0gGKrXwoX/w3uFPxC56OtjChio7wtTGJWRW53Nhx6Ev\" crossorigin=\"anonymous\">
  349. \t\t\t<link rel=\"stylesheet\" href=\"{{ asset('build/app.css') }}\">
  350. {% endblock %}
  351. </head>
  352. <body>
  353. <nav class=\"navbar navbar-expand-lg navbar-dark bg-dark fixed-top mb-0 mb-lg-5\">
  354. <div class=\"container\">
  355. <a class=\"navbar-brand\" href=\"/debug/information/live\">DEBUG</a>
  356. <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
  357. <span class=\"navbar-toggler-icon\"></span>
  358. </button>
  359. <div class=\"collapse navbar-collapse\" id=\"navbarNav\">
  360. <ul class=\"navbar-nav me-auto\">
  361. <li class=\"nav-item\">
  362. <a class=\"nav-link {{(app.request.get('_route') == 'information_live_debug') ? 'active' : null }}\" aria-current=\"page\" href=\"/debug/information/live\">Live</a>
  363. </li>
  364. <li class=\"nav-item\">
  365. <a class=\"nav-link {{(app.request.get('_route') == 'information_position_debug') ? 'active' : null }}\" aria-current=\"page\" href=\"/debug/information/position\">Last position</a>
  366. </li>
  367. <li class=\"nav-item\">
  368. <a class=\"nav-link {{(app.request.get('_route') == 'information_positions_debug') ? 'active' : null }}\" href=\"/debug/information/positions/{{ \"now\"|date(\"Y-m-d\") }}\">All positions</a>
  369. </li>
  370. <li class=\"nav-item\">
  371. <a class=\"nav-link {{(app.request.get('_route') == 'hobit_debug') ? 'active' : null }}\" href=\"/debug/hobit\">Magic hobit</a>
  372. </li>
  373. </ul>
  374. <span class=\"navbar-text\">
  375. {{ render(controller(
  376. 'App\\\\Controller\\\\DefaultController::listUserAction',
  377. { }
  378. )) }}
  379. <a class=\"sync-hobit-menu\" href=\"/hobit/sync\"><button class=\"btn btn-danger\">Sync hobit</button></a>
  380. </span>
  381. </div>
  382. </div>
  383. </nav>
  384. <div class=\"main-content\">
  385. {% block body %}{% endblock %}
  386. </div>
  387. {% block javascripts %}
  388. <script src=\"{{ asset('js/jquery.min.js') }}\"></script>
  389. <script
  390. src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyCuFdyqcByggZUHoIxU4dr0Pu9LeXQrUuY\">
  391. </script>
  392. <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4\" crossorigin=\"anonymous\"></script>
  393. <script>
  394. \$(\".form-select-user-menu\").change(function(){
  395. document.location.href = \"/change-user/\" + \$(this).val();
  396. });
  397. \$(\".navbar\").on(\"click\", \".sync-hobit-menu\", function(e){
  398. var r = confirm(\"Are you sure you want to sync hobits ?\");
  399. if (r == true) {
  400. return;
  401. } else {
  402. e.preventDefault();
  403. }
  404. });
  405. </script>
  406. <script src=\"{{ asset('js/jquery-ui.min.js') }}\"></script>
  407. <script src=\"{{ asset('js/jquery.ui.touch-punch.min.js') }}\"></script>
  408. <script src=\"{{ asset('js/popper.min.js') }}\"></script>
  409. <script src=\"{{ asset('js/datatable.min.js') }}\"></script>
  410. <script src=\"{{ asset('js/dataTables.responsive.min.js') }}\"></script>
  411. <script src=\"{{ asset('js/dataTables.french.lang') }}\"></script>
  412. <script src=\"{{ asset('js/mask.js') }}\"></script>
  413. <script src=\"{{ asset('js/jquery.nav.js') }}\"></script>
  414. <script src=\"{{ asset('js/inputmask.min.js') }}\"></script>
  415. <script src=\"{{ asset('js/jquery.inputmask.min.js') }}\"></script>
  416. <script src=\"{{ asset('js/validator.min.js') }}\"></script>
  417. <script src=\"{{ asset('js/jquery.Jcrop.min.js') }}\"></script>
  418. <script src=\"{{ asset('js/main.js') }}\"></script>
  419. <script src=\"{{ asset('js/clipboard.js') }}\"></script>
  420. <script src=\"{{ asset('js/moment.min.js') }}\"></script>
  421. <script src=\"{{ asset('js/select2/select2.full.min.js') }}\"></script>
  422. <script src=\"{{ asset('js/select2/i18n/fr.js') }}\"></script>
  423. \t\t\t<script type=\"text/javascript\" src=\"//cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.0.0-alpha14/js/tempusdominus-bootstrap-4.min.js\"></script>
  424. <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4\" crossorigin=\"anonymous\"></script>
  425. \t\t{% endblock %}
  426. </body>
  427. </html>
  428. ", "base.html.twig", "/var/www/vhosts/webpro-developpement.fr/follow.webpro-developpement.fr/public/templates/base.html.twig");
  429. }
  430. }