<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
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;
/* base.html.twig */
class __TwigTemplate_03bf6edddf12c559dc0bafad09667afd0bee1ed5d059a153b691cb38832075d0 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'title' => [$this, 'block_title'],
'body' => [$this, 'block_body'],
'javascripts' => [$this, 'block_javascripts'],
'script' => [$this, 'block_script'],
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "base.html.twig"));
// line 1
echo "<!DOCTYPE html>
<html>
\t<head>
\t\t<meta charset=\"UTF-8\">
\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<!-- Favicon -->
<link rel=\"icon\" type=\"image/x-icon\" href=\"";
// line 7
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo-emir-tour.png"), "html", null, true);
echo "\">
\t\t<title>
\t\t\t";
// line 12
$this->displayBlock('title', $context, $blocks);
// line 14
echo "\t\t</title>
\t\t<link
\t\trel=\"stylesheet\" href=\"";
// line 16
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/style.css"), "html", null, true);
echo "\">
\t\t<!-- CSS only -->
\t\t<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.css\">
\t\t<link rel=\"stylesheet\" href=\"";
// line 25
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/slick.css"), "html", null, true);
echo "\">
\t</head>
\t";
// line 32
echo " <body>
\t\t<!--#######################NAVBAR################################-->
\t\t<nav id=\"header \" class=\"navbar navbar-expand-lg navbar-light fixed-top px-auto \" style=\"position:fixed;height:90px; z-index:10000;transition: 0.4s;\">
\t\t\t<a class=\"navbar-brand\" id=\"logoHeader\" href=\"/\" style=\" transition: 0.4s;\">
\t\t\t<img src=\"";
// line 40
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo-emir-tour.png"), "html", null, true);
echo "\" class=\" img-fluid\" id=\"imageLogo\" alt=\"Responsive image\" style=\" transition: 0.4s;\"></a>
\t\t\t<button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarTogglerDemo02\" aria-controls=\"navbarTogglerDemo02\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
\t\t\t\t<span class=\"navbar-toggler-icon\"></span>
\t\t\t</button>
\t\t\t<div class=\"collapse navbar-collapse navbar-right\" id=\"navbarTogglerDemo02\" style=\"\">
\t\t\t\t<ul class=\"navbar-nav mr-auto mt-2 \">
\t\t\t\t\t<li class=\"nav-item \">
\t\t\t\t\t\t<a class=\"nav-link \" href=\"/\">Accueil
\t\t\t\t\t\t</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"";
// line 55
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("destinations");
echo "\">Destinations</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"";
// line 58
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sejours");
echo "\">Séjours</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"";
// line 61
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("promotions");
echo "\">Promotions</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"";
// line 64
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
echo "\">Contact</a>
\t\t\t\t\t</li>
\t\t\t\t</ul>
\t\t\t</div>
\t\t</nav>
\t\t<!--##############################ENDNAVBAR#########################-->
\t\t";
// line 74
$this->displayBlock('body', $context, $blocks);
// line 76
echo "
\t\t";
// line 80
echo twig_include($this->env, $context, "includes/footer.html.twig");
echo "
\t\t";
// line 83
$this->displayBlock('javascripts', $context, $blocks);
// line 86
echo "
<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.1/lodash.min.js\"></script>
<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\"https://unpkg.com/fuse.js@2.5.0/src/fuse.min.js\"></script>
<script type=\"text/javascript\" src=\"https://screenfeedcontent.blob.core.windows.net/html/airports.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\"></script>
\t\t<link rel=\"stylesheet\" href=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css\">
\t\t<script src=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js\"></script>
<!--#########################AUTOCOMPLETE#######################-->
<script >
var options = {
shouldSort: true,
threshold: 0.4,
maxPatternLength: 32,
keys: [{
name: 'iata',
weight: 0.5
}, {
name: 'name',
weight: 0.3
}, {
name: 'city',
weight: 0.2
}]
};
var fuse = new Fuse(airports, options)
\$('.autocomplete-airport').each(function () {
var ac = \$(this);
ac.on('click', function (e) {
e.stopPropagation();
})
.on('focus keyup', search)
.on('keydown', onKeyDown);
var wrap = \$('<div>')
.addClass('autocomplete-wrapper')
.insertBefore(ac)
.append(ac);
var list = \$('<div>')
.addClass('autocomplete-results troll')
.on('click', '.autocomplete-result', function (e) {
e.preventDefault();
e.stopPropagation();
selectIndex(\$(this).data('index'), ac);
})
.appendTo(wrap);
var counter = 0;
counter++;
\$(\".autocomplete-wrapper\").addClass(\"_\" + counter);
// \$(\".autocomplete-airport\").click(function(){
\$(\".autocomplete-airport\").focus(function () {
\$(ac).toggleClass(\"yes\");
// \$(this).addClass(\".autoyes\");
\$(\".autocomplete-result\").closest(\".autocomplete-results\").addClass(\"in\");
});
});
\$(document)
.on('mouseover', '.autocomplete-result', function (e) {
var index = parseInt(\$(this).data('index'), 10);
if (!isNaN(index)) {
\$(this).attr('data-highlight', index);
}
})
.on('click', clearResults);
function clearResults() {
results = [];
numResults = 0;
\$('.autocomplete-results').empty();
}
function selectIndex(index, autoinput) {
if (results.length >= index + 1) {
autoinput.val(results[index].iata + \" - \" + results[index].name + \" - \" + results[index].city);
clearResults();
}
}
var results = [];
var numResults = 0;
var selectedIndex = -1;
function search(e) {
if (e.which === 38 || e.which === 13 || e.which === 40) {
return;
}
var ac = \$(e.target);
var list = ac.next();
if (ac.val().length > 0) {
results = _.take(fuse.search(ac.val()), 7);
numResults = results.length;
var divs = results.map(function (r, i) {
return '<div class=\"autocomplete-result\" data-index=\"' + i + '\">'
+ '<div><b>' + r.iata + '</b> - ' + r.name + '</div>'
+ '<div class=\"autocomplete-location\">' + r.city + ', ' + r.country + '</div>'
+ '</div>';
});
selectedIndex = -1;
list.html(divs.join(''))
.attr('data-highlight', selectedIndex);
} else {
numResults = 0;
list.empty();
}
}
function onKeyDown(e) {
var ac = \$(e.currentTarget);
var list = ac.next();
switch (e.which) {
case 38: // up
selectedIndex--;
if (selectedIndex <= -1) {
selectedIndex = -1;
}
list.attr('data-highlight', selectedIndex);
break;
case 13: // enter
selectIndex(selectedIndex, ac);
break;
case 9: // enter
selectIndex(selectedIndex, ac);
e.stopPropagation();
return;
case 40: // down
selectedIndex++;
if (selectedIndex >= numResults) {
selectedIndex = numResults - 1;
}
list.attr('data-highlight', selectedIndex);
break;
default: return; // exit this handler for other keys
}
e.stopPropagation();
e.preventDefault(); // prevent the default action (scroll / move caret)
}
var counter = 0;
\$(\".autocomplete-wrapper\").each(function () {
counter++;
var self = \$(this);
self.addClass(\"row_\" + counter);
var tdCounter = 0;
self.find('.autocomplete-results').each(function (index) {
\$(\".autocomplete-wrapper\").find(\".autocomplete-results\").addClass(\"intro\");
// tdCounter++;
// if (index == 0) {
// \$(this).css({ \"margin-left\": 30,'float': 'left'});
// }
// \$(this).addClass(\"row_\" + counter + tdCounter);
// // \$(\"button\").click(function(){
// \$(this).addClass(\"intro\");
// });
});
});
</script>
<script src=\"";
// line 280
echo "\"></script>
\t\t<!--Query UI -->
\t\t<script defer src=\"https://kit.fontawesome.com/22efbde854.js\"></script>
\t\t<!-----------------fonts------------------>
\t\t<link href=\"https://fonts.googleapis.com/css?family=Roboto&display=swap\" rel=\"stylesheet\">
\t\t<script type=\"text/javascript\" src=\"";
// line 293
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/personsNumbers.js"), "html", null, true);
echo "\"></script>
\t\t<script src=\"";
// line 296
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/datepicker.js"), "html", null, true);
echo "\"></script>
\t\t<script defer type=\"text/javascript\" src=\"";
// line 297
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/changeFlightType.js"), "html", null, true);
echo "\"></script>
\t\t<script type=\"text/javascript\" src=\"";
// line 300
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/picker.js"), "html", null, true);
echo "\"></script>
\t\t<script>
\t\t\t\$(function () {
\$('nav a[href^=\"/' + location.pathname[1] + '\"]').addClass('active');
});
\t\t</script>
";
// line 324
echo "
";
// line 337
echo " </script>
\t</body>
";
// line 343
$this->displayBlock('script', $context, $blocks);
// line 345
echo "</html>
";
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 12
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
echo "Welcome!
\t\t\t";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 74
public function block_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 83
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 84
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 343
public function block_script($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "script"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "script"));
// line 344
echo " ";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "base.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 511 => 344, 501 => 343, 490 => 84, 480 => 83, 462 => 74, 442 => 12, 430 => 345, 428 => 343, 420 => 337, 417 => 324, 392 => 300, 386 => 297, 382 => 296, 376 => 293, 361 => 280, 165 => 86, 163 => 83, 157 => 80, 151 => 76, 149 => 74, 136 => 64, 130 => 61, 124 => 58, 118 => 55, 100 => 40, 90 => 32, 81 => 25, 69 => 16, 65 => 14, 63 => 12, 55 => 7, 47 => 1,);
}
public function getSourceContext()
{
return new Source("<!DOCTYPE html>
<html>
\t<head>
\t\t<meta charset=\"UTF-8\">
\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<!-- Favicon -->
<link rel=\"icon\" type=\"image/x-icon\" href=\"{{asset('images/logo-emir-tour.png')}}\">
\t\t<title>
\t\t\t{% block title %}Welcome!
\t\t\t{% endblock %}
\t\t</title>
\t\t<link
\t\trel=\"stylesheet\" href=\"{{asset('css/style.css')}}\">
\t\t<!-- CSS only -->
\t\t<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.css\">
\t\t<link rel=\"stylesheet\" href=\"{{asset('css/slick.css')}}\">
\t</head>
\t{# <body onscroll=\"scrollFunction\"> #}
<body>
\t\t<!--#######################NAVBAR################################-->
\t\t<nav id=\"header \" class=\"navbar navbar-expand-lg navbar-light fixed-top px-auto \" style=\"position:fixed;height:90px; z-index:10000;transition: 0.4s;\">
\t\t\t<a class=\"navbar-brand\" id=\"logoHeader\" href=\"/\" style=\" transition: 0.4s;\">
\t\t\t<img src=\"{{asset('images/logo-emir-tour.png')}}\" class=\" img-fluid\" id=\"imageLogo\" alt=\"Responsive image\" style=\" transition: 0.4s;\"></a>
\t\t\t<button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarTogglerDemo02\" aria-controls=\"navbarTogglerDemo02\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">
\t\t\t\t<span class=\"navbar-toggler-icon\"></span>
\t\t\t</button>
\t\t\t<div class=\"collapse navbar-collapse navbar-right\" id=\"navbarTogglerDemo02\" style=\"\">
\t\t\t\t<ul class=\"navbar-nav mr-auto mt-2 \">
\t\t\t\t\t<li class=\"nav-item \">
\t\t\t\t\t\t<a class=\"nav-link \" href=\"/\">Accueil
\t\t\t\t\t\t</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"{{path('destinations')}}\">Destinations</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"{{path('sejours')}}\">Séjours</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"{{path('promotions')}}\">Promotions</a>
\t\t\t\t\t</li>
\t\t\t\t\t<li class=\"nav-item\">
\t\t\t\t\t\t<a class=\"nav-link\" href=\"{{path('contact')}}\">Contact</a>
\t\t\t\t\t</li>
\t\t\t\t</ul>
\t\t\t</div>
\t\t</nav>
\t\t<!--##############################ENDNAVBAR#########################-->
\t\t{% block body %}
{% endblock %}
\t\t{{include('includes/footer.html.twig')}}
\t\t{% block javascripts %}
{% endblock %}
<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.1/lodash.min.js\"></script>
<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js\"></script>
<script type=\"text/javascript\" src=\"https://unpkg.com/fuse.js@2.5.0/src/fuse.min.js\"></script>
<script type=\"text/javascript\" src=\"https://screenfeedcontent.blob.core.windows.net/html/airports.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\"></script>
\t\t<link rel=\"stylesheet\" href=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css\">
\t\t<script src=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js\"></script>
<!--#########################AUTOCOMPLETE#######################-->
<script >
var options = {
shouldSort: true,
threshold: 0.4,
maxPatternLength: 32,
keys: [{
name: 'iata',
weight: 0.5
}, {
name: 'name',
weight: 0.3
}, {
name: 'city',
weight: 0.2
}]
};
var fuse = new Fuse(airports, options)
\$('.autocomplete-airport').each(function () {
var ac = \$(this);
ac.on('click', function (e) {
e.stopPropagation();
})
.on('focus keyup', search)
.on('keydown', onKeyDown);
var wrap = \$('<div>')
.addClass('autocomplete-wrapper')
.insertBefore(ac)
.append(ac);
var list = \$('<div>')
.addClass('autocomplete-results troll')
.on('click', '.autocomplete-result', function (e) {
e.preventDefault();
e.stopPropagation();
selectIndex(\$(this).data('index'), ac);
})
.appendTo(wrap);
var counter = 0;
counter++;
\$(\".autocomplete-wrapper\").addClass(\"_\" + counter);
// \$(\".autocomplete-airport\").click(function(){
\$(\".autocomplete-airport\").focus(function () {
\$(ac).toggleClass(\"yes\");
// \$(this).addClass(\".autoyes\");
\$(\".autocomplete-result\").closest(\".autocomplete-results\").addClass(\"in\");
});
});
\$(document)
.on('mouseover', '.autocomplete-result', function (e) {
var index = parseInt(\$(this).data('index'), 10);
if (!isNaN(index)) {
\$(this).attr('data-highlight', index);
}
})
.on('click', clearResults);
function clearResults() {
results = [];
numResults = 0;
\$('.autocomplete-results').empty();
}
function selectIndex(index, autoinput) {
if (results.length >= index + 1) {
autoinput.val(results[index].iata + \" - \" + results[index].name + \" - \" + results[index].city);
clearResults();
}
}
var results = [];
var numResults = 0;
var selectedIndex = -1;
function search(e) {
if (e.which === 38 || e.which === 13 || e.which === 40) {
return;
}
var ac = \$(e.target);
var list = ac.next();
if (ac.val().length > 0) {
results = _.take(fuse.search(ac.val()), 7);
numResults = results.length;
var divs = results.map(function (r, i) {
return '<div class=\"autocomplete-result\" data-index=\"' + i + '\">'
+ '<div><b>' + r.iata + '</b> - ' + r.name + '</div>'
+ '<div class=\"autocomplete-location\">' + r.city + ', ' + r.country + '</div>'
+ '</div>';
});
selectedIndex = -1;
list.html(divs.join(''))
.attr('data-highlight', selectedIndex);
} else {
numResults = 0;
list.empty();
}
}
function onKeyDown(e) {
var ac = \$(e.currentTarget);
var list = ac.next();
switch (e.which) {
case 38: // up
selectedIndex--;
if (selectedIndex <= -1) {
selectedIndex = -1;
}
list.attr('data-highlight', selectedIndex);
break;
case 13: // enter
selectIndex(selectedIndex, ac);
break;
case 9: // enter
selectIndex(selectedIndex, ac);
e.stopPropagation();
return;
case 40: // down
selectedIndex++;
if (selectedIndex >= numResults) {
selectedIndex = numResults - 1;
}
list.attr('data-highlight', selectedIndex);
break;
default: return; // exit this handler for other keys
}
e.stopPropagation();
e.preventDefault(); // prevent the default action (scroll / move caret)
}
var counter = 0;
\$(\".autocomplete-wrapper\").each(function () {
counter++;
var self = \$(this);
self.addClass(\"row_\" + counter);
var tdCounter = 0;
self.find('.autocomplete-results').each(function (index) {
\$(\".autocomplete-wrapper\").find(\".autocomplete-results\").addClass(\"intro\");
// tdCounter++;
// if (index == 0) {
// \$(this).css({ \"margin-left\": 30,'float': 'left'});
// }
// \$(this).addClass(\"row_\" + counter + tdCounter);
// // \$(\"button\").click(function(){
// \$(this).addClass(\"intro\");
// });
});
});
</script>
<script src=\"{#{asset('js/fontawesome.min.js')}#}\"></script>
\t\t<!--Query UI -->
\t\t<script defer src=\"https://kit.fontawesome.com/22efbde854.js\"></script>
\t\t<!-----------------fonts------------------>
\t\t<link href=\"https://fonts.googleapis.com/css?family=Roboto&display=swap\" rel=\"stylesheet\">
\t\t<script type=\"text/javascript\" src=\"{{asset('js/personsNumbers.js')}}\"></script>
\t\t<script src=\"{{asset('js/datepicker.js')}}\"></script>
\t\t<script defer type=\"text/javascript\" src=\"{{asset('js/changeFlightType.js')}}\"></script>
\t\t<script type=\"text/javascript\" src=\"{{asset('js/picker.js')}}\"></script>
\t\t<script>
\t\t\t\$(function () {
\$('nav a[href^=\"/' + location.pathname[1] + '\"]').addClass('active');
});
\t\t</script>
{#
// \t\t<script> #}
{# // \t\t\twindow.onscroll = function () {
// scrollFunction()
// };
// function scrollFunction() {
// if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
// document.getElementById(\"navbar\").style.height = \"30px\";
// } else {
// document.getElementById(\"navbar\").style.height = \"90px\";
// }
// }
// #}
</script>
\t</body>
{% block script %}
{% endblock %}
</html>
", "base.html.twig", "/homepages/12/d770973771/htdocs/Emirtour/templates/base.html.twig");
}
}