{"id":923,"date":"2024-11-14T18:21:39","date_gmt":"2024-11-14T17:21:39","guid":{"rendered":"https:\/\/lamusette.blsetup.com\/index.php\/games\/the-cursed-temple\/"},"modified":"2025-01-10T13:20:08","modified_gmt":"2025-01-10T12:20:08","slug":"la-terrasse-sous-taud","status":"publish","type":"page","link":"https:\/\/lamusette.blsetup.com\/index.php\/games\/la-terrasse-sous-taud\/","title":{"rendered":"La Musette"},"content":{"rendered":"\n<div class=\"wrap plugin-container\">\n\n\t\n\t\n\t\n<!-- SERVICE DETAILS -->\n\n\n<div class=\"vapempblock default-layout light-theme-background\" id=\"vapempblock2\">\n\n\t<div class=\"vapempinfoblock\">\n\n\t\t\t\t\t<div class=\"vapempimgdiv\">\n\t\t\t\t<a href=\"javascript:void(0)\" class=\"vapmodal\" onClick=\"vapOpenModalImage('http:\/\/lamusette.blsetup.com\/wp-content\/uploads\/vikappointments\/media\/Capture-decran-2024-11-15-a-16.41.15.png', this);\">\n\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" alt=\"R\u00e9servation LA MUSETTE\" src=\"http:\/\/lamusette.blsetup.com\/wp-content\/uploads\/vikappointments\/media\/Capture-decran-2024-11-15-a-16.41.15.png\" \/>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"vap-empmain-block\">\n\n\t\t\t<div class=\"vap-empheader-div\">\n\n\t\t\t\t<div class=\"vapempnamediv\">\n\t\t\t\t\t<a href=\"https:\/\/lamusette.blsetup.com\/index.php\/games\/la-terrasse-sous-taud\/?id_service=2\">\n\t\t\t\t\t\tR\u00e9servation LA MUSETTE\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t<div class=\"vapempdescdiv\">\n\t\t\t\t\n<div class=\"escape-game-bar\">\n<div class=\"service-difficulty\">Surface<\/div>\n<div class=\"service-players\">Capacit\u00e9<br \/>\n<small>18 - 35 personnes<\/small><\/div>\n<div><\/div>\n<\/div>\n<ul>\n<li>FORMULE DE 18 \u00c0 22 PERSONNES 14 tapas au choix + 8 boissons \u00e0 choisir *<\/li>\n<li>FORMULE DE 23 \u00c0 27 PERSONNES 18 tapas au choix + 10 boissons \u00e0 choisir *<\/li>\n<li>FORMULE DE 28 \u00c0 32 PERSONNES 23 tapas au choix + 12 boissons \u00e0 choisir *<\/li>\n<li>FORMULE DE 33 \u00c0 35 PERSONNES 27 tapas au choix + 14 boissons \u00e0 choisir *<\/li>\n<\/ul>\n<div class=\"escape-game-bar\">\n<div><\/div>\n<\/div>\n<div>A partir de 18 personnes et en terrasse, nous proposons des formules de r\u00e9servation obligatoires, avec de quoi bien lancer votre ap\u00e9ro pour faire la f\u00eate en nombre !<\/div>\n<p>Sans \u00eatre fonci\u00e8rement fan du groupe Gold, force est de constater que ce p'tit abri \u00e9toil\u00e9 et scintillant fait son effet ! Blague \u00e0 part, cet espace permet un accueil ext\u00e9rieur surplombant la rivi\u00e8re et enti\u00e8rement \u00e0 l'abri en cas d'intemp\u00e9ries.<\/p>\n<p>C'est ici que se r\u00e9unissaient les amateurs de balades bucoliques lorsque la p\u00e9niche naviguait sur le Blavet \u00e0 l'\u00e9poque.<\/p>\n<p>&nbsp;<\/p>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t\n\t<div class=\"vapempcontactdiv\">\n\t\t<span class=\"vapempcontactsp\">\n\n\t\t\t\t\t\t\t<span class=\"vap-price-info-box service-ask left-side\">\n\t\t\t\t\t<i class=\"fas fa-envelope\"><\/i>\n\n\t\t\t\t\t<span class=\"vapempquickcontsp\">\n\t\t\t\t\t\t<a href=\"javascript:void(0)\" onClick=\"vapGoToMail('.vapempinfoblock');\">\n\t\t\t\t\t\t\tAsk Info\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span class=\"vap-price-info-box service-price\">\n\t\t\t\t\t<i class=\"fas fa-money-bill\"><\/i>\n\n\t\t\t\t\t<span class=\"vapempserpricesp\">\n\t\t\t\t\t\t\u20ac 25,00\t\t\t\t\t<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\n\t\t\t<span class=\"vap-price-info-box service-duration\">\n\t\t\t\t<i class=\"fas fa-clock\"><\/i>\n\n\t\t\t\t<span class=\"vapempsertimesp\">\n\t\t\t\t\t4 hours \n\t\t\t\t<\/span>\n\t\t\t<\/span>\n\n\t\t<\/span>\n\t<\/div>\n\n<\/div>\n\n<script>\n\n\tfunction vapUpdateServiceRate(rate) {\n\t\t\/**\n\t\t * @todo \tShould the rate be updated\n\t\t * \t\t\talso in case the new cost has been \n\t\t * \t\t\tnullified (free)?\n\t\t *\/\n\n\t\tif (rate > 0) {\n\t\t\t\/\/ update only if the rate is higher than 0\n\t\t\tjQuery('.vapempserpricesp').html(VAPCurrency.getInstance().format(rate));\n\t\t}\n\t}\n\n<\/script>\n\n<!-- CONTACT FORM -->\n\n\n<form action=\"https:\/\/lamusette.blsetup.com\/index.php\/games\/la-terrasse-sous-taud\/?option=com_vikappointments&amp;task=servicesearch.quickcontact\" method=\"post\" name=\"quickcontactform\">\n\t\n\t<div class=\"vapqcdiv light-theme-background\" style=\"display: none;\">\n\t\t\n\t\t<h2 class=\"vapqcnominative\">You are asking for R\u00e9servation LA MUSETTE<\/h2>\n\t\t\n\t\t<div class=\"vapqcsendname\">\n\t\t\t<label for=\"qc-send-name\">Your name<\/label>\n\t\t\t<input id=\"qc-send-name\" type=\"text\" name=\"sendername\" value=\"\" class=\"required\" size=\"32\" \/>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"vapqcsendmail\">\n\t\t\t<span class=\"vapqcmailsp\">\n\t\t\t\t<label for=\"qc-send-mail\">Your e-mail<\/label>\n\t\t\t\t<input id=\"qc-send-mail\" type=\"email\" name=\"sendermail\" value=\"\" class=\"required\" size=\"32\" \/>\n\t\t\t<\/span>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"vapqcmailcont\">\n\t\t\t<label for=\"qc-send-text\" style=\"vertical-align: top;\">Your questions<\/label>\n\t\t\t<textarea name=\"mail_content\" id=\"qc-send-text\" class=\"required\"><\/textarea>\n\t\t<\/div>\n\n\t\t\t\t\n\t\t<span class=\"vapqcbuttonsp\">\n\t\t\t<button type=\"submit\" class=\"vap-btn blue\" onClick=\"return vapValidateBeforeSendMail();\">\n\t\t\t\tSend\t\t\t<\/button>\n\n\t\t\t<button type=\"button\" class=\"vap-btn\" onClick=\"vapCancelMail();\">\n\t\t\t\tCancel\t\t\t<\/button> \n\t\t<\/span>\n\n\t\t\t\t\n\t<\/div>\n\t\n\t<input type=\"hidden\" id=\"vikwp_nonce\" name=\"vikwp_nonce\" value=\"eebffe0947\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/923\" \/>\t<input type=\"hidden\" name=\"id_service\" value=\"2\" \/>\n\t<input type=\"hidden\" name=\"option\" value=\"com_vikappointments\" \/>\n\t<input type=\"hidden\" name=\"task\" value=\"servicesearch.quickcontact\" \/> \n\t<input type=\"hidden\" name=\"return\" value=\"aW5kZXgucGhwP29wdGlvbj1jb21fdmlrYXBwb2ludG1lbnRzJnZpZXc9c2VydmljZXNlYXJjaCZpZF9zZXJ2aWNlPTI=\" \/>\n<\/form>\n\n<script>\n\n\tvar qcValidator;\n\tvar cancelElement = null;\n\n\tjQuery(function($) {\n\t\t\/\/ instantiate validator on ready\n\t\tqcValidator = new VikFormValidator('form[name=\"quickcontactform\"]', 'vaprequiredfield');\n\n\t\t\t});\n\n\tfunction vapValidateBeforeSendMail() {\n\t\treturn qcValidator.validate();\n\t}\n\t\n\tfunction vapCancelMail() {\n\t\tjQuery('.vapqcdiv').fadeOut();\n\n\t\tif (cancelElement) {\n\t\t\tjQuery('html,body').animate({\n\t\t\t\tscrollTop: (jQuery(cancelElement).offset().top - 20),\n\t\t\t}, {\n\t\t\t\tduration: 'normal',\n\t\t\t});\n\t\t}\n\t}\n\n\t\/\/ used when clicking \"QUICK CONTACT\" from the list\n\tfunction vapGoToMail(elem, id, name) {\n\t\tcancelElement = elem;\n\n\t\tif (id) { \n\t\t\tjQuery('input[name=\"id_service\"]').val(id);\n\t\t}\n\n\t\tif (name) {\n\t\t\tjQuery('.vapqcnominative').text(name);\n\t\t}\n\n\t\tjQuery('.vapqcdiv').fadeIn();\n\t\tjQuery('html,body').animate({\n\t\t\tscrollTop: (jQuery('.vapqcdiv').offset().top - 20),\n\t\t}, {\n\t\t\tduration: 'normal',\n\t\t});\n\t}\n\n<\/script>\n\n<!-- SEARCH FORM -->\n\n<form name=\"sersearchform\" action=\"https:\/\/lamusette.blsetup.com\/index.php\/games\/la-terrasse-sous-taud\/?id_service=2\" method=\"post\" id=\"vapsersearchform\">\n\t\n\t<!-- FILTER BAR -->\n\n\t<input type=\"hidden\" name=\"id_employee\" value=\"0\" \/>\t<div class=\"vapmonthselect\">\n\t\t<select name=\"month\" id=\"vapmonthsel\">\n\t\t\t<option value=\"2026-04-01\">April<\/option>\n<option value=\"2026-05-01\">May<\/option>\n<option value=\"2026-06-01\">June<\/option>\n<option value=\"2026-07-01\">July<\/option>\n<option value=\"2026-08-01\">August<\/option>\n<option value=\"2026-09-01\">September<\/option>\n\t\t<\/select>\n\t<\/div>\n\t\t<div class=\"vapserpeoplediv\">\n\t\t<select name=\"people\" id=\"vapserpeopleselect\">\n\t\t\t<option value=\"6\">6 people<\/option>\n<option value=\"7\">7 people<\/option>\n<option value=\"8\">8 people<\/option>\n<option value=\"9\">9 people<\/option>\n<option value=\"10\">10 people<\/option>\n<option value=\"11\">11 people<\/option>\n<option value=\"12\">12 people<\/option>\n<option value=\"13\">13 people<\/option>\n<option value=\"14\">14 people<\/option>\n<option value=\"15\">15 people<\/option>\n<option value=\"16\">16 people<\/option>\n<option value=\"17\">17 people<\/option>\n<option value=\"18\">18 people<\/option>\n<option value=\"19\">19 people<\/option>\n<option value=\"20\">20 people<\/option>\n<option value=\"21\">21 people<\/option>\n<option value=\"22\">22 people<\/option>\n<option value=\"23\">23 people<\/option>\n<option value=\"24\">24 people<\/option>\n<option value=\"25\">25 people<\/option>\n<option value=\"26\">26 people<\/option>\n<option value=\"27\">27 people<\/option>\n<option value=\"28\">28 people<\/option>\n<option value=\"29\">29 people<\/option>\n<option value=\"30\">30 people<\/option>\n<option value=\"31\">31 people<\/option>\n<option value=\"32\">32 people<\/option>\n<option value=\"33\">33 people<\/option>\n<option value=\"34\">34 people<\/option>\n<option value=\"35\">35 people<\/option>\n<option value=\"36\">36 people<\/option>\n<option value=\"37\">37 people<\/option>\n<option value=\"38\">38 people<\/option>\n<option value=\"39\">39 people<\/option>\n<option value=\"40\">40 people<\/option>\n<option value=\"41\">41 people<\/option>\n<option value=\"42\">42 people<\/option>\n<option value=\"43\">43 people<\/option>\n<option value=\"44\">44 people<\/option>\n<option value=\"45\">45 people<\/option>\n<option value=\"46\">46 people<\/option>\n<option value=\"47\">47 people<\/option>\n<option value=\"48\">48 people<\/option>\n<option value=\"49\">49 people<\/option>\n<option value=\"50\">50 people<\/option>\n<option value=\"51\">51 people<\/option>\n<option value=\"52\">52 people<\/option>\n<option value=\"53\">53 people<\/option>\n<option value=\"54\">54 people<\/option>\n<option value=\"55\">55 people<\/option>\n<option value=\"56\">56 people<\/option>\n<option value=\"57\">57 people<\/option>\n<option value=\"58\">58 people<\/option>\n<option value=\"59\">59 people<\/option>\n<option value=\"60\">60 people<\/option>\n<option value=\"61\">61 people<\/option>\n<option value=\"62\">62 people<\/option>\n<option value=\"63\">63 people<\/option>\n<option value=\"64\">64 people<\/option>\n<option value=\"65\">65 people<\/option>\n<option value=\"66\">66 people<\/option>\n<option value=\"67\">67 people<\/option>\n<option value=\"68\">68 people<\/option>\n<option value=\"69\">69 people<\/option>\n<option value=\"70\">70 people<\/option>\n\t\t<\/select>\n\t<\/div>\n\t\n<script>\n\n\t(function($) {\n\t\t'use strict';\n\n\t\t$(function() {\n\t\t\t$('#vapempsel').select2({\n\t\t\t\t\t\t\t\t\tallowClear: false,\n\t\t\t\t\t\t\t\t\twidth: 300,\n\t\t\t});\n\n\t\t\t$('#vapmonthsel, #vapserpeopleselect').select2({\n\t\t\t\tminimumResultsForSearch: -1,\n\t\t\t\tallowClear: false,\n\t\t\t\twidth: 150,\n\t\t\t});\n\n\t\t\t$('#vapempsel, #vapmonthsel, .vap-empsearch-locval').on('change', () => {\n\t\t\t\tdocument.sersearchform.submit();\n\t\t\t});\n\n\t\t\t\t\t\t\t$('#vapserpeopleselect').on('change', function() {\t\n\t\t\t\t\t\/**\n\t\t\t\t\t * Refresh timeline to re-calculate availability.\n\t\t\t\t\t * See main layout file for further details about\n\t\t\t\t\t * the vapGetTimeline() function.\n\t\t\t\t\t *\/\n\t\t\t\t\tlet refreshed = vapGetTimeline();\n\n\t\t\t\t\tif (refreshed === false) {\n\t\t\t\t\t\t\/\/ Missing date, price not updated.\n\t\t\t\t\t\t\/\/ Make a request to refresh the price according to the new parameters.\n\t\t\t\t\t\tUIAjax.do(\n\t\t\t\t\t\t\t'https:\/\/lamusette.blsetup.com\/wp-admin\/admin-ajax.php?task=employeesearch.refreshprice&action=vikappointments&vik_ajax_client=site',\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tid_emp: 0,\n\t\t\t\t\t\t\t\tid_ser: 2,\n\t\t\t\t\t\t\t\tday: '2026-04-06',\n\t\t\t\t\t\t\t\tpeople: $(this).val(),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t(result) => {\n\t\t\t\t\t\t\t\t\/\/ refresh the service price\n\t\t\t\t\t\t\t\tvapUpdateServiceRate(result.rate);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t\t\t});\n\t})(jQuery);\n\n<\/script>\n\n\t<!-- CALENDARS -->\n\n\t\n<div class=\"vapallcaldiv\">\n\t\t\t<div class=\"vapcalendardiv\">\n\n\t\t\t<!-- MONTH TABLE -->\n\n\t\t\t<table class=\"vapcaltable\">\n\n\t\t\t\t<thead class=\"vaptheadcal\">\n\n\t\t\t\t\t<!-- MONTH NAME - YEAR -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=\"7\" style=\"text-align: center;\">\n\t\t\t\t\t\t\tApril - 2026\t\t\t\t\t\t<\/td>\n\t\t\t\t\t<\/tr>\n\n\t\t\t\t\t<!-- DAYS OF THE WEEK -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Mon<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Tue<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Wed<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Thu<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Fri<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sat<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sun<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\n\t\t\t\t<\/thead>\n\n\t\t\t\t<!-- DAYS OF THE MONTH -->\n\t\t\t\t\n\t\t\t\t<tbody class=\"vaptbodycal\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-01\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t1\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-02\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t2\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-03\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t3\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-04\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t4\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-05\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t5\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-06\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t6\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-07\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t7\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-08\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t8\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-09\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t9\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-10\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t10\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-11\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t11\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-12\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t12\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-13\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t13\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-14\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t14\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-15\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t15\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-16\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t16\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-17\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t17\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-18\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t18\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-19\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t19\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-20\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t20\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-21\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t21\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-22\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t22\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-23\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t23\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-24\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t24\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-25\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t25\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-26\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t26\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-04-27\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t27\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-28\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t28\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-29\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t29\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-04-30\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t30\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\n\t\t\t\t<\/tbody>\n\n\t\t\t<\/table>\n\n\t\t<\/div>\n\t\t\t\t<div class=\"vapcalendardiv\">\n\n\t\t\t<!-- MONTH TABLE -->\n\n\t\t\t<table class=\"vapcaltable\">\n\n\t\t\t\t<thead class=\"vaptheadcal\">\n\n\t\t\t\t\t<!-- MONTH NAME - YEAR -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=\"7\" style=\"text-align: center;\">\n\t\t\t\t\t\t\tMay - 2026\t\t\t\t\t\t<\/td>\n\t\t\t\t\t<\/tr>\n\n\t\t\t\t\t<!-- DAYS OF THE WEEK -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Mon<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Tue<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Wed<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Thu<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Fri<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sat<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sun<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\n\t\t\t\t<\/thead>\n\n\t\t\t\t<!-- DAYS OF THE MONTH -->\n\t\t\t\t\n\t\t\t\t<tbody class=\"vaptbodycal\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-01\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t1\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-02\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t2\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-03\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t3\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-04\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t4\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-05\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t5\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-06\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t6\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-07\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t7\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-08\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t8\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-09\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t9\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-10\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t10\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-11\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t11\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-12\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t12\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-13\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t13\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-14\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t14\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-15\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t15\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-16\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t16\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-17\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t17\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-18\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t18\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-19\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t19\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-20\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t20\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-21\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t21\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-22\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t22\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-23\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t23\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-24\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t24\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-25\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t25\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-26\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t26\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-27\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t27\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-28\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t28\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-29\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t29\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-05-30\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t30\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-05-31\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t31\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\n\t\t\t\t<\/tbody>\n\n\t\t\t<\/table>\n\n\t\t<\/div>\n\t\t\t\t<div class=\"vapcalendardiv\">\n\n\t\t\t<!-- MONTH TABLE -->\n\n\t\t\t<table class=\"vapcaltable\">\n\n\t\t\t\t<thead class=\"vaptheadcal\">\n\n\t\t\t\t\t<!-- MONTH NAME - YEAR -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td colspan=\"7\" style=\"text-align: center;\">\n\t\t\t\t\t\t\tJune - 2026\t\t\t\t\t\t<\/td>\n\t\t\t\t\t<\/tr>\n\n\t\t\t\t\t<!-- DAYS OF THE WEEK -->\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Mon<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Tue<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Wed<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Thu<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Fri<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sat<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<th class=\"vapthtabcal\">Sun<\/th>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\n\t\t\t\t<\/thead>\n\n\t\t\t\t<!-- DAYS OF THE MONTH -->\n\t\t\t\t\n\t\t\t\t<tbody class=\"vaptbodycal\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-01\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t1\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-02\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t2\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-03\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t3\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-04\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t4\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-05\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t5\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-06\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t6\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-07\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t7\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-08\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t8\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-09\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t9\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-10\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t10\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-11\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t11\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-12\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t12\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-13\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t13\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-14\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t14\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-15\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t15\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-16\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t16\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-17\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t17\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-18\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t18\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-19\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t19\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-20\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t20\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-21\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t21\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-22\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t22\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-23\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t23\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-24\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t24\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-25\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t25\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-26\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t26\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-27\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t27\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-28\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t28\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgrey\" data-day=\"2026-06-29\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t29\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdday vaptdgreen\" data-day=\"2026-06-30\">\n\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:void(0)\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\">\n\t\t\t\t\t\t\t\t\t\t\t\t30\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td class=\"vaptdnoday\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapdivday\"> <\/div>\n\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\n\t\t\t\t<\/tbody>\n\n\t\t\t<\/table>\n\n\t\t<\/div>\n\t\t<\/div>\n\n<script>\n\n\tjQuery(function($) {\n\t\t$('.vaptdday[data-day]').on('click', function() {\n\t\t\t\/\/ remove selection from any other cell\n\t\t\t$('.vaptdday').removeClass('vaptdselected');\n\t\t\t\/\/ auto-select clicked cell\n\t\t\t$(this).addClass('vaptdselected');\n\n\t\t\t\/\/ load timeline\n\t\t\tvapGetTimeline($(this).data('day'));\n\t\t});\n\t});\n\n<\/script>\n\n\t<!-- TIMELINE -->\n\n\t\n<div class=\"vaptimeline\" id=\"vaptimeline\">\n\t\t\t\t\n<\/div>\n\n\n<script>\n\n\tjQuery(function($) {\n\t\t\/\/ auto-load timeline in case a date was selected\n\t\tvapGetTimeline();\n\t});\n\n\t\tvar TIMELINE_XHR = null;\n\n\tfunction vapGetTimeline(date) {\n\t\tif (TIMELINE_XHR !== null) {\n\t\t\t\/\/ abort previous request\n\t\t\tTIMELINE_XHR.abort();\n\t\t}\n\n\t\tif (typeof date === 'undefined') {\n\t\t\t\/\/ recover stored date\n\t\t\tdate = jQuery('#vapdayselected').val();\n\n\t\t\tif (!date) {\n\t\t\t\t\/\/ no selected date\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/\/ auto-select clicked cell\n\t\t\tjQuery('.vaptdday[data-day=\"' + date + '\"]').addClass('vaptdselected');\n\t\t} else {\n\t\t\t\/\/ register selected date\n\t\t\tjQuery('#vapdayselected').val(date);\n\t\t}\n\n\t\t\/**\n\t\t * @see views\/employeesearch\/tmpl\/default.php\n\t\t *\/\n\t\tLAST_TIMESTAMP_USED = date;\n\t\t\n\t\t\/**\n\t\t * @see layouts\/blocks\/checkout.php\n\t\t *\/\n\t\tisTimeChoosen = false;\n\n\t\t\/\/ prepare timeline data\n\t\tlet data = {\n\t\t\tday:       date,\n\t\t\tid_emp:    0,\n\t\t\tid_ser:    2,\n\t\t\tpeople:    jQuery('#vapserpeopleselect').val(),\n\t\t\tadmin:     0,\n\t\t\tid_res:    0,\n\t\t\tlocations: [],\n\t\t};\n\n\t\t\/\/ unset hours and minutes as the checkin day has changed\n\t\tjQuery('#vapconfhourselected').val('');\n\t\tjQuery('#vapconfminselected').val('');\n\n\t\t\/\/ update input hidden holding the selected number of participants\n\t\tjQuery('#vappeopleselected').val(data.people);\n\n\t\t\/\/ flag used to check whether all the locations are selected\n\t\tlet all = true;\n\n\t\tjQuery('.vap-empsearch-locval').each(function() {\n\t\t\tif (jQuery(this).is(':checked')) {\n\t\t\t\tdata.locations.push(jQuery(this).val());\n\t\t\t} else {\n\t\t\t\t\/\/ at least one not selected\n\t\t\t\tall = false;\n\t\t\t}\n\t\t});\n\n\t\tif (all) {\n\t\t\t\/\/ all locations are selected, so we can ignore this filter\n\t\t\tdelete data.locations;\n\t\t}\n\n\t\tlet error = false, aborted = false;\n\n\t\tnew Promise((resolve, reject) => {\n\t\t\tTIMELINE_XHR = UIAjax.do(\n\t\t\t\t'https:\/\/lamusette.blsetup.com\/wp-admin\/admin-ajax.php?task=employeesearch.timelineajax&action=vikappointments&vik_ajax_client=site',\n\t\t\t\tdata,\n\t\t\t\t(resp) => {\n\t\t\t\t\tresolve(resp);\n\t\t\t\t},\n\t\t\t\t(err) => {\n\t\t\t\t\treject(err);\n\t\t\t\t}\n\t\t\t);\n\t\t}).then((resp) => {\n\t\t\tif (!resp.error) {\n\t\t\t\t\/\/ render timeline through the helper function\n\t\t\t\tvapRenderTimeline(resp.timeline, resp.html, resp.rate, data);\n\t\t\t} else {\n\t\t\t\t\/\/ register availability error\n\t\t\t\terror = resp.error;\n\t\t\t}\n\t\t}).catch((err) => {\n\t\t\tif (err.statusText === 'abort') {\n\t\t\t\taborted = false;\n\t\t\t} else if (typeof err.responseText !== 'undefined') {\n\t\t\t\t\/\/ register response HTTP error message\n\t\t\t\terror = err.responseText || Joomla.JText._('VAPWAITLISTADDED0');\n\t\t\t} else {\n\t\t\t\terror = true;\n\t\t\t\t\/\/ we are probably handling an exception\n\t\t\t\tconsole.error(err);\t\n\t\t\t}\n\t\t}).finally(() => {\n\t\t\tTIMELINE_XHR = null;\n\n\t\t\t\/\/ do not go ahead in case we aborted the request\n\t\t\tif (aborted === true) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (error !== false) {\n\t\t\t\tif (typeof error === 'string') {\n\t\t\t\t\t\/\/ Fill timeline box with fetched error message.\n\t\t\t\t\t\/\/ Wrap error in a <div> for individual styling.\n\t\t\t\t\tjQuery('#vaptimeline').html(\n\t\t\t\t\t\tjQuery('<div class=\"timeline-error\"><\/div>').html(error)\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\t\/\/ unset selected date on error\n\t\t\t\tjQuery('#vapdayselected').val('');\n\n\t\t\t\t\/\/ hide wait list button\n\t\t\t\tjQuery('#vapwaitlistbox').hide();\n\t\t\t\t\/\/ hide add cart button\n\t\t\t\tjQuery('#vapadditembutton').hide();\n\t\t\t}\n\n\t\t\t\/\/ animate only in case the timeline is not visible\n\t\t\tvar px_to_scroll = isBoxOutOfMonitor(jQuery('#vaptimeline'), 60);\n\t\t\t\t\n\t\t\tif (px_to_scroll !== false) {\n\t\t\t\tjQuery('html,body').animate({scrollTop: \"+=\" + px_to_scroll}, {duration:'normal'});\n\t\t\t}\n\t\t});\n\t}\n\n\tvar HOUR_MIN_SELECTED = false;\n\n\tfunction vapRenderTimeline(timeline, html, newRate, request) {\n\t\tlet eventArgs = {\n\t\t\ttimeline: timeline,\n\t\t\thtml:     html,\n\t\t\tnewRate:  newRate,\n\t\t\trequest:  request,\n\t\t};\n\n\t\t\/\/ inject received parameters within the event to dispatch\n\t\tvar event = jQuery.Event('timeline.beforerender');\n\t\tevent.params = eventArgs;\n\t\t\n\t\t\/\/ trigger event before rendering the timeline\n\t\tjQuery(window).trigger(event);\n\n\t\t\/\/ fill timeline with fetched HTML\n\t\tjQuery('#vaptimeline').html(html);\n\n\t\t\/\/ update base cost\n\t\tif (newRate && typeof vapUpdateServiceRate !== 'undefined') {\n\t\t\t\/**\n\t\t\t * @see views\/employeesearch\/tmpl\/default_filterbar.php\n\t\t\t *\/\n\t\t\tvapUpdateServiceRate(newRate);\n\t\t}\n\n\t\tvar at_least_one_open   = false;\n\t\tvar at_least_one_closed = false;\n\n\t\t\/\/ iterate timeline levels\n\t\ttimeline.forEach((level) => {\n\t\t\t\/\/ iterate level times\n\t\t\tlevel.forEach((time) => {\n\t\t\t\tat_least_one_open   = at_least_one_open   || (time.status == 1);\n\t\t\t\tat_least_one_closed = at_least_one_closed || (time.status == 0);\n\t\t\t});\n\t\t});\n\n\t\t\/\/ display \"add to cart\" button only if the timeline\n\t\t\/\/ reports at least an available slot\n\t\tif (at_least_one_open) {\n\t\t\tjQuery('#vapadditembutton').show();\n\t\t} else {\n\t\t\tjQuery('#vapadditembutton').hide();\n\t\t}\n\n\t\t\/\/ display \"add to waiting list\" button only if the\n\t\t\/\/ timeline reports at least an occupied slot\n\t\tif (at_least_one_closed) {\n\t\t\tjQuery('#vapwaitlistbox').show();\n\t\t} else {\n\t\t\tjQuery('#vapwaitlistbox').hide();\n\t\t}\n\n\t\t\n\t\t\/\/ inject received parameters within the event to dispatch\n\t\tvar event = jQuery.Event('timeline.afterrender');\n\t\tevent.params = eventArgs;\n\t\t\n\t\t\/\/ trigger event after rendering the timeline\n\t\tjQuery(window).trigger(event);\n\t}\n\n\tfunction vapTimeClicked(hour, min, slot)\n\t{\n\t\tlet eventArgs = {\n\t\t\thour: hour,\n\t\t\tmin:  min,\n\t\t};\n\n\t\t\/\/ inject received parameters within the event to dispatch\n\t\tvar event = jQuery.Event('timeline.beforepicktime');\n\t\tevent.params = eventArgs;\n\t\t\n\t\t\/\/ trigger event before picking a time slot\n\t\tjQuery(slot).trigger(event);\n\n\t\t\/\/ get new rate as string\n\t\tvar newRate = '' + jQuery(slot).find('.vaptlblock1').data('rate');\n\n\t\tif (newRate.length && typeof vapUpdateServiceRate !== 'undefined') {\n\t\t\t\/**\n\t\t\t * Dispatch rate update only if the data is set.\n\t\t\t *\n\t\t\t * @see views\/employeesearch\/tmpl\/default_filterbar.php\n\t\t\t *\/\n\t\t\tvapUpdateServiceRate(parseFloat(newRate));\n\t\t}\n\t\t\n\t\tjQuery('#vapconfempselected').val(0);\n\t\tjQuery('#vapconfserselected').val(2);\n\t\tjQuery('#vapconfdayselected').val(jQuery('#vapdayselected').val());\n\t\tjQuery('#vapconfhourselected').val(hour);\n\t\tjQuery('#vapconfminselected').val(min);\n\t\tjQuery('#vapconfpeopleselected').val(jQuery('#vappeopleselected').val());\n\t\t\n\t\tjQuery('.vaptlblock1').removeClass('vaptimeselected');\n\t\tjQuery(slot).find('.vaptlblock1').addClass('vaptimeselected');\n\t\t\n\t\tvar opt_div = jQuery('.vapseroptionscont');\n\n\t\tif (opt_div.length > 0) {\n\t\t\topt_div.slideDown();\n\t\t}\n\t\t\n\t\tvar rec_div = jQuery('.vaprecurrencediv');\n\n\t\tif (rec_div.length > 0) {\n\t\t\trec_div.slideDown();\n\t\t}\n\t\t\n\t\tisTimeChoosen = true;\n\n\t\t\/\/ inject received parameters within the event to dispatch\n\t\tvar event = jQuery.Event('timeline.afterpicktime');\n\t\tevent.params = eventArgs;\n\t\t\n\t\t\/\/ trigger event after picking a time slot\n\t\tjQuery(slot).trigger(event);\n\t}\n\n<\/script>\n\n\n\t<!-- OPTIONS -->\n\n\t\t\t<div class=\"details-options-wrapper\">\n\t\t\t\n<div class=\"vapseroptionscont light-theme-background\" style=\"display: none;\">\n\n\t\t\t<div class=\"vapseroptiongroup\">\n\t\t\t<div class=\"vapseroptionsheader toggle-link\">\n\t\t\t\t\t\t\t\t\t<i class=\"fas fa-chevron-down\"><\/i>\n\t\t\t\t\tDisclaimer\t\t\t<\/div>\n\n\t\t\t<div class=\"vapseroptionsdiv\" style=\"\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"vapseroptiongroupdesc\"><p>The options can be used to extend the booking process by selling some extra options. In this example we introduced a required option that acts as a <strong>disclaimer<\/strong>. Customers won\u2019t be able to proceed until the disclaimer option is checked.<\/p>\r\n<p>The options are available only with the <strong>PRO<\/strong> version of VikAppointments. Since you cannot edit or remove these options, you are free to detach them from this service. You can do that from the management page of every service.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapsersingoption\" data-id=\"1\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"vapseroptrow\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span class=\"vapseroptname\">\n\t\t\t\t\t\t\t\t<span class=\"opt-label-wrapper\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label \n\t\t\t\t\t\t\t\t\t\t\tclass=\"option-required\"\n\t\t\t\t\t\t\t\t\t\t\tid=\"vapreqopt1\"\t\t\t\t\t\t\t\t\t\t\tfor=\"vapoptchbox1\">I understood*<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span id=\"vapseroptprice1\" class=\"vapseroptprice\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"vapseroptact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" value=\"1\" class=\"option-quantity\" id=\"vapoptmaxq1\" \/>\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" id=\"vapoptchbox1\" class=\"option-checkbox required\" data-id=\"1\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"1\" id=\"vapoptid1\" \/>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"vapseroptiongroup\">\n\t\t\t<div class=\"vapseroptionsheader toggle-link\">\n\t\t\t\t\t\t\t\t\t<i class=\"fas fa-chevron-right\"><\/i>\n\t\t\t\t\tGadgets\t\t\t<\/div>\n\n\t\t\t<div class=\"vapseroptionsdiv\" style=\"display:none;\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"vapseroptiongroupdesc\"><p>From this section the customers can purchase some items inherent to this service. Since multiple people can participate to this service, each gadget can be purchased up to the number of selected participants.<\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapsersingoption\" data-id=\"2\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"vapseroptrow\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span class=\"vapseroptname\">\n\t\t\t\t\t\t\t\t<span class=\"opt-label-wrapper\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label \n\t\t\t\t\t\t\t\t\t\t\tclass=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tfor=\"vapoptchbox2\">USB Pen<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"vapseropt-variations\">\n\t\t\t\t\t\t\t\t\t<select id=\"vapoptvar2\" class=\"vap-optvar-sel\" onChange=\"vapOptionVarValueChanged(2);\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"1\" data-price=\"\u20ac 5,00\" data-duration=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t4GB \u20ac 5,00\t\t\t\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"2\" data-price=\"\u20ac 8,00\" data-duration=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t8GB \u20ac 8,00\t\t\t\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"3\" data-price=\"\u20ac 15,00\" data-duration=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t16GB \u20ac 15,00\t\t\t\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span id=\"vapseroptprice2\" class=\"vapseroptprice\">\n\t\t\t\t\t\t\t\t\u20ac 5,00\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"vapseroptact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"number\" value=\"1\" size=\"4\" min=\"1\" max=\"1\"\n\t\t\t\t\t\t\t\t\tclass=\"option-quantity people-variable\"\n\t\t\t\t\t\t\t\t\tid=\"vapoptmaxq2\" onChange=\"vapQuantityValueChanged(2);\" style=\"max-width: 80px;\" \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" id=\"vapoptchbox2\" class=\"option-checkbox \" data-id=\"2\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"2\" id=\"vapoptid2\" \/>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"vapsersingoption\" data-id=\"3\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"vapseroptrow\">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span class=\"vapseroptname\">\n\t\t\t\t\t\t\t\t<span class=\"opt-label-wrapper\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label \n\t\t\t\t\t\t\t\t\t\t\tclass=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tfor=\"vapoptchbox3\">Team Photo<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<span id=\"vapseroptprice3\" class=\"vapseroptprice\">\n\t\t\t\t\t\t\t\t\u20ac 1,00\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"vapseroptact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"number\" value=\"1\" size=\"4\" min=\"1\" max=\"1\"\n\t\t\t\t\t\t\t\t\tclass=\"option-quantity people-variable\"\n\t\t\t\t\t\t\t\t\tid=\"vapoptmaxq3\" onChange=\"vapQuantityValueChanged(3);\" style=\"max-width: 80px;\" \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" value=\"1\" id=\"vapoptchbox3\" class=\"option-checkbox \" data-id=\"3\" \/>\n\t\t\t\t\t\t\t<input type=\"hidden\" value=\"3\" id=\"vapoptid3\" \/>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n<\/div>\n\n<script>\n\n\tjQuery(function($) {\n\t\t$('.vap-optvar-sel').select2({\n\t\t\tminimumResultsForSearch: -1,\n\t\t\tallowClear: false,\n\t\t\twidth: 200,\n\t\t});\n\n\t\t$('#vapserpeopleselect').on('change', function() {\n\t\t\tlet people = parseInt($(this).val());\n\t\t\tpeople = isNaN(people) || people <= 0 ? 1 : people;\n\n\t\t\t$('.option-quantity.people-variable').each(function() {\n\t\t\t\t$(this).attr('max', people);\n\n\t\t\t\tif ($(this).hasClass('same-as-people')) {\n\t\t\t\t\t\/\/ option equals to the number of participants\n\t\t\t\t\t$(this).attr('min', people).val(people);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ option depending on the number of participants\n\t\t\t\t\tlet val = parseInt($(this).val());\n\n\t\t\t\t\tif (isNaN(val) || val > people) {\n\t\t\t\t\t\t\/\/ auto-adjust the currently selected value\n\t\t\t\t\t\t$(this).val(people);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}).trigger('change');\n\n\t\t\t\t\t$('.vapseroptionsheader.toggle-link').on('click', function() {\n\t\t\t\tconst body = $(this).next();\n\n\t\t\t\tif (body.is(':visible')) {\n\t\t\t\t\t$(this).find('i').removeClass('fa-chevron-down').addClass('fa-chevron-right');\n\t\t\t\t\tbody.slideUp('fast');\n\t\t\t\t} else {\n\t\t\t\t\t$(this).find('i').removeClass('fa-chevron-right').addClass('fa-chevron-down');\n\t\t\t\t\tbody.slideDown('fast');\n\t\t\t\t}\n\t\t\t});\n\t\t\t\n\t\t$(window).on('resize', function() {\n\t\t\tif ($(this).width() <= 680) {\n\t\t\t\t\/\/ move the variations box for a better visibility on mobile phones\n\t\t\t\t$('.details-options-wrapper .vapseroptrow').find('.vapseropt-variations').each(function() {\n\t\t\t\t\t$(this).appendTo($(this).closest('.vapsersingoption'));\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t\/\/ re-add the variation before the price on larger devices\n\t\t\t\t$('.details-options-wrapper').find('.vapseropt-variations').each(function() {\n\t\t\t\t\tconst target = $(this).prevAll('.vapseroptrow').find('.vapseroptprice');\n\t\t\t\t\tif (target.length) {\n\t\t\t\t\t\t$(this).insertBefore(target);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\n\t\tsetTimeout(() => {\n\t\t\t$(window).trigger('resize');\n\t\t}, 256);\n\t});\n\n\tfunction vapGetSelectedOptions(people) {\n\t\tvar options = [];\n\n\t\tif (!people) {\n\t\t\tpeople = Math.max(1, parseInt(jQuery('#vapserpeopleselect').val()));\n\t\t}\n\n\t\t\/\/ iterate by group\n\t\tjQuery('.vapseroptiongroup').each(function() {\n\t\t\tlet optionsGroup = this;\n\t\t\tlet totalSharedCount = 0;\n\n\t\t\tjQuery(this).find('.vapsersingoption').each(function() {\n\t\t\t\tconst checkbox = jQuery(this).find('.option-checkbox');\n\n\t\t\t\t\/\/ check whether the options was selected\n\t\t\t\tif (checkbox.is(':checked')) {\n\t\t\t\t\tlet id_opt = parseInt(jQuery(this).data('id'));\n\t\t\t\t\tlet id_var = parseInt(jQuery('#vapoptvar' + id_opt).val());\n\t\t\t\t\tlet units  = Math.max(1, parseInt(jQuery(this).find('.option-quantity').val()));\n\n\t\t\t\t\tif (checkbox.prev('.option-quantity').hasClass('shared-units')) {\n\t\t\t\t\t\ttotalSharedCount += units;\n\t\t\t\t\t}\n\n\t\t\t\t\toptions.push({\n\t\t\t\t\t\tid:        id_opt,\n\t\t\t\t\t\tquantity:  units,\n\t\t\t\t\t\tvariation: id_var ? id_var : null,\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\t\/\/ nope, make sure it was not required\n\t\t\t\telse if (checkbox.hasClass('required')) {\n\t\t\t\t\tvapMarkRequiredOptions(true);\n\t\t\t\t\tthrow \"MissingRequiredOptionException\";\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif (totalSharedCount > people) {\n\t\t\t\tvapMarkSharedOptions(optionsGroup, true);\n\n\t\t\t\t\/**\n\t\t\t\t * Reuse the same exception thrown in case of missing required selection.\n\t\t\t\t * This way we can prevent the booking process without having to edit the\n\t\t\t\t * code that uses this function.\n\t\t\t\t * \n\t\t\t\t * Consider to use a different exception in case we want to display an\n\t\t\t\t * error message along with the highlighted options.\n\t\t\t\t *\/\n\t\t\t\tthrow \"MissingRequiredOptionException\";\n\t\t\t} else {\n\t\t\t\tvapMarkSharedOptions(optionsGroup, false);\n\t\t\t}\n\t\t});\n\t\t\n\t\t\/\/ all options seems valid\n\t\tvapMarkRequiredOptions(false);\n\n\t\treturn options;\n\t}\n\n\tfunction vapOptionVarValueChanged(id) {\n\t\tjQuery('#vapseroptprice' + id).html(jQuery('#vapoptvar' + id + ' :selected').attr('data-price'));\n\t\tjQuery('#vapseroptduration' + id).html(jQuery('#vapoptvar' + id + ' :selected').attr('data-duration'));\n\t\tjQuery('#vapoptchbox' + id).prop('checked', true);\n\t}\n\n\tfunction vapQuantityValueChanged(id) {\n\t\tjQuery('#vapoptchbox' + id).prop('checked', true);\n\t}\n\n\tfunction vapMarkRequiredOptions(s) {\n\t\tjQuery('.option-checkbox.required').each(function() {\n\t\t\tvar id    = jQuery(this).data('id');\n\t\t\tvar label = jQuery('#vapreqopt' + id);\n\n\t\t\tif (s) {\n\t\t\t\tlabel.addClass('vapoptred');\n\n\t\t\t\tlet wrapper = label.closest('.vapseroptionsdiv');\n\t\t\t\tif (!wrapper.is(':visible')) {\n\t\t\t\t\twrapper.prev().trigger('click');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tlabel.removeClass('vapoptred');\n\t\t\t}\n\t\t});\n\t}\n\n\tfunction vapMarkSharedOptions(container, s) {\n\t\tjQuery(container).find('.vapsersingoption').each(function() {\n\t\t\tconst checkbox = jQuery(this).find('.option-checkbox');\n\n\t\t\tif (!checkbox.prev().hasClass('shared-units')) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst label = checkbox.closest('.vapsersingoption').find('.vapseroptname label');\n\n\t\t\tif (s && checkbox.is(':checked')) {\n\t\t\t\tlabel.addClass('vapoptred');\n\n\t\t\t\tif (!jQuery(container).find('.vapseroptionsdiv').is(':visible')) {\n\t\t\t\t\tjQuery(container).find('.toggle-link').trigger('click');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tlabel.removeClass('vapoptred');\n\t\t\t}\n\t\t});\n\t}\n\n<\/script>\t\t<\/div>\n\t\n\t<!-- CHECKOUT -->\n\n\t\n<div class=\"vapbookbuttondiv\">\n\n\t<div class=\"vapbooksuccessdiv\" style=\"display: none;\">\n\t\t<i class=\"fas fa-check-circle\"><\/i>\n\t\t<span id=\"booksuccess-msg\">Service added to the cart!<\/span>\n\t<\/div>\n\n\t<div class=\"vapbookerrordiv\" style=\"display: none;\">\n\t\t<i class=\"fas fa-times-circle\"><\/i>\n\t\t<span id=\"bookerror-msg\">Please choose a date & time first.<\/span>\n\t<\/div>\n\n\t<div class=\"vap-checkout-bar\">\n\n\t\t\n\t\t<div class=\"vapbookbuttoninnerdiv checkout\">\n\t\t\t<button type=\"button\" class=\"vap-btn green vapcheckoutbutton\" onClick=\"vapBookNow();\">\n\t\t\t\tBook Now\t\t\t<\/button>\n\t\t<\/div>\n\n\t<\/div>\n\n\t\n<\/div>\n\n\n<script>\n\n\tvar isTimeChoosen      = false;\n\tvar vapCheckoutProceed = 0;\n\n\tjQuery(function($) {\n\t\t$('#vaprepeatbyrecsel, #vapfornextrecsel').select2({\n\t\t\tminimumResultsForSearch: -1,\n\t\t\tallowClear: false,\n\t\t\twidth: 150,\n\t\t});\n\n\t\t$('#vapamountrecsel').select2({\n\t\t\tminimumResultsForSearch: -1,\n\t\t\tallowClear: false,\n\t\t\twidth: 70,\n\t\t});\n\t});\n\n\t\/**\n\t * Used to register the selected options within the DOM\n\t * or to return them as array.\n\t *\/\n\tfunction vapRegisterOptions(what) {\n\t\ttry\n\t\t{\n\t\t\tvar options = vapGetSelectedOptions();\n\t\t}\n\t\tcatch (error)\n\t\t{\n\t\t\tif (error == 'MissingRequiredOptionException')\n\t\t\t{\n\t\t\t\t\/\/ do not proceed as the customer forgot to fill\n\t\t\t\t\/\/ one or more required fields\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/\/ Proceed because the service doesn't own any option \n\t\t\t\/\/ and the function vapGetSelectedOptions() hasn't been declared.\n\t\t\t\/\/ Define an empty options array to avoid breaking the flow.\n\t\t\tvar options = [];\n\t\t}\n\n\t\tif (what === 'ajax') {\n\t\t\t\/\/ return options array\n\t\t\treturn options;\n\t\t}\n\n\t\toptions.forEach((opt) => {\n\t\t\tjQuery('#vapempconfirmapp').append(\n\t\t\t\t'<input type=\"hidden\" name=\"opt_id[]\" value=\"' + opt.id + '\" \/>'+\n\t\t\t\t'<input type=\"hidden\" name=\"opt_quantity[]\" value=\"' + opt.quantity + '\" \/>'+\n\t\t\t\t'<input type=\"hidden\" name=\"opt_var[]\" value=\"' + opt.variation + '\" \/>'\n\t\t\t);\n\t\t});\n\n\t\treturn true;\n\t}\n\n\t\/**\n\t * Used to book the selected details by submitting the form.\n\t *\/\n\tfunction vapBookNow() {\n\t\tif (isTimeChoosen) {\n\t\t\t\/\/ register options only in case the time has been selected\n\t\t\tif (vapRegisterOptions('submit') === false) {\n\t\t\t\t\/\/ missing some required options\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/\/ register recurrence only in case the time has been selected\n\t\t\tvar recurrence = vapGetSelectedRecurrence();\n\t\t\t\n\t\t\tif (recurrence) {\n\t\t\t\tjQuery('#vapempconfirmapp').append('<input type=\"hidden\" name=\"recurrence\" value=\"' + recurrence + '\" \/>');\n\t\t\t}\n\t\t}\n\n\t\tif (isTimeChoosen || vapCheckoutProceed) {\n\t\t\tdocument.confirmapp.submit();\n\t\t} else {\n\t\t\tvapDisplayWrongMessage(2500, Joomla.JText._('VAPBOOKNOTIMESELECTED'));\n\t\t}\n\t}\n\n\tvar _items_add_count   = 0;\n\tvar _items_timeout     = null;\n\tvar _items_bad_timeout = null;\n\n\t\/**\n\t * Used to book one or more services via AJAX.\n\t *\/\n\tfunction vapAddItemToCart() {\n\t\tif (!isTimeChoosen) {\n\t\t\treturn false;\n\t\t}\n\t\t\t\n\t\tvar id_ser = jQuery(\"#vapconfserselected\").val();\n\t\tvar id_emp = jQuery(\"#vapconfempselected\").val();\n\t\tvar day    = jQuery(\"#vapconfdayselected\").val();\n\t\tvar hour   = jQuery(\"#vapconfhourselected\").val();\n\t\tvar min    = jQuery(\"#vapconfminselected\").val();\n\t\tvar people = jQuery(\"#vapconfpeopleselected\").val();\n\t\t\n\t\t\/\/ get selected options\n\t\tvar options = vapRegisterOptions('ajax');\n\n\t\tif (options === false) {\n\t\t\t\/\/ missing some required options\n\t\t\treturn false;\n\t\t}\n\n\t\t\/\/ It doesn't matter if the checkout select exists\n\t\t\/\/ as the controller won't use this value (because the\n\t\t\/\/ checkout selection is disabled for this service).\n\t\tvar factor = jQuery('#vap-checkout-sel').val();\n\t\t\t\n\t\tvar recurrence = vapGetSelectedRecurrence();\n\t\t\n\t\t\/\/ use default URL\n\t\tvar _url = 'https:\/\/lamusette.blsetup.com\/wp-admin\/admin-ajax.php?task=cart.additem&action=vikappointments&vik_ajax_client=site';\n\t\t\n\t\tif (recurrence) {\n\t\t\t\/\/ user recurrence URL\n\t\t\t_url = 'https:\/\/lamusette.blsetup.com\/wp-admin\/admin-ajax.php?task=cart.addrecuritem&action=vikappointments&vik_ajax_client=site';\n\t\t} else {\n\t\t\t\/\/ set default \"no\" recurrence\n\t\t\trecurrence = [-1, -1, -1].join(',');\n\t\t}\n\t\t\n\t\tjQuery('.option-required').removeClass('vapoptred');\n\t\t\n\t\tUIAjax.do(\n\t\t\t_url,\n\t\t\t{\n\t\t\t\tid_ser:          id_ser,\n\t\t\t\tid_emp:          id_emp,\n\t\t\t\tdate:            day,\n\t\t\t\thour:            hour,\n\t\t\t\tmin:             min,\n\t\t\t\tpeople:          people,\n\t\t\t\toptions:         options,\n\t\t\t\trecurrence:      recurrence,\n\t\t\t\tduration_factor: factor,\n\t\t\t},\n\t\t\t(resp) => {\n\t\t\t\t\/\/ check if we have recurring items\n\t\t\t\tif (typeof resp.items !== 'undefined') {\n\t\t\t\t\t\/\/ ok count\n\t\t\t\t\tif (resp.count > 0) {\n\t\t\t\t\t\t\/\/ recurring appointments -> get number of items added\n\t\t\t\t\t\tvapDisplayRightMessage(resp.count);\n\n\t\t\t\t\t\t\/\/ we can proceed with the checkout\n\t\t\t\t\t\tvapCheckoutProceed = 1;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tvar wrong = [];\n\n\t\t\t\t\t\/\/ fetch all error messages\n\t\t\t\t\tresp.items.forEach((item) => {\n\t\t\t\t\t\tif (item.status == 0) {\n\t\t\t\t\t\t\twrong.push(item.error);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\t\tif (wrong.length) {\n\t\t\t\t\t\t\/\/ at least an error found, display a wrong message too\n\t\t\t\t\t\tvapDisplayWrongMessage(Math.max(wrong.length * 1500, 2500), wrong.join('<br \/>'));\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ display message for one service only\n\t\t\t\t\tvapDisplayRightMessage(1);\n\n\t\t\t\t\t\/\/ we can proceed with the checkout\n\t\t\t\t\tvapCheckoutProceed = 1;\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Refresh timeline on success.\n\t\t\t\t *\n\t\t\t\t * @since 1.7.5\n\t\t\t\t *\/\n\t\t\t\tvapGetTimeline();\n\n\t\t\t\t\/\/ inject received response within the event to dispatch\n\t\t\t\tvar event = jQuery.Event('vikappointments.cart.add');\n\t\t\t\tevent.params = resp;\n\n\t\t\t\t\/\/ trigger event\n\t\t\t\tjQuery(window).trigger(event);\n\t\t\t},\n\t\t\t(err) => {\n\t\t\t\tvapDisplayWrongMessage(0, err.responseText || Joomla.JText._('VAPBOOKNOTIMESELECTED'));\n\t\t\t}\n\t\t);\n\t}\n\n\tfunction vapDisplayRightMessage(count) {\n\t\tif (!jQuery('.vapbooksuccessdiv').is(':visible')) {\n\t\t\t_items_add_count = count;\n\t\t} else {\n\t\t\t_items_add_count++;\n\t\t}\n\n\t\tif (!_items_bad_timeout) {\n\t\t\t\/\/ no registered timer for error messages, auto hide them\n\t\t\tjQuery('.vapbookerrordiv').hide();\n\t\t}\n\t\t\n\t\tif (_items_add_count == 1) {\n\t\t\tjQuery('.vapbooksuccessdiv #booksuccess-msg').text(Joomla.JText._('VAPCARTITEMADDOK'));\n\t\t} else {\n\t\t\tjQuery('.vapbooksuccessdiv #booksuccess-msg').text(_items_add_count + ' ' + Joomla.JText._('VAPCARTMULTIITEMSADDOK'));\n\t\t}\n\t\t\n\t\tif (_items_timeout != null) {\n\t\t\tclearTimeout(_items_timeout);\n\t\t}\n\t\t\n\t\tjQuery('.vapbooksuccessdiv').stop(true, true).fadeIn();\n\n\t\t_items_timeout = setTimeout(function() {\n\t\t\tjQuery('.vapbooksuccessdiv').fadeOut();\n\t\t}, 2500);\n\t}\n\n\tfunction vapDisplayWrongMessage(ms, html) {\n\t\tif (_items_bad_timeout != null) {\n\t\t\tclearTimeout(_items_bad_timeout);\n\t\t}\n\n\t\tif (html) {\n\t\t\tjQuery('.vapbookerrordiv #bookerror-msg').html(html);\n\t\t}\n\t\t\n\t\tjQuery('.vapbookerrordiv').stop(true, true).fadeIn();\n\n\t\tif (ms > 0) {\n\t\t\t_items_bad_timeout = setTimeout(function() {\n\t\t\t\tjQuery('.vapbookerrordiv').fadeOut();\n\t\t\t}, ms);\n\t\t}\n\t}\n\n\tfunction vapRecurrenceSelectChanged() {\n\t\tvar val = jQuery('#vaprepeatbyrecsel').val();\n\t\t\n\t\tif (val > 0) { \n\t\t\tif (jQuery('#vapfornextrecsel option[value=\"' + val + '\"]').length > 0) {\n\t\t\t\t\/\/ update select to have the same interval\n\t\t\t\tjQuery('#vapfornextrecsel').select2('val', val);\n\n\t\t\t} else if (jQuery('#vapfornextrecsel').val() == \"0\") {\n\t\t\t\t\/\/ option not found, select the first index available\n\t\t\t\tjQuery('#vapfornextrecsel').prop('selectedIndex', 1);\n\t\t\t\t\/\/ update val on select2\n\t\t\t\tjQuery('#vapfornextrecsel').select2('val', jQuery('#vapfornextrecsel').val());\n\t\t\t}\n\t\t} else {\n\t\t\tjQuery('#vaprecokcheck').prop('checked', false);\n\t\t\tjQuery('.vaprecurrencenextdiv').hide();\n\t\t\tjQuery('.vaprecurrenceprediv').fadeIn();\n\t\t}\n\t}\n\n\tfunction vapRecurrenceConfirmValueChanged() {\n\t\t\/\/ change index\n\t\tjQuery('#vaprepeatbyrecsel').prop('selectedIndex', 1);\n\t\t\/\/ update val on select2\n\t\tjQuery('#vaprepeatbyrecsel').select2('val', jQuery('#vaprepeatbyrecsel').val());\n\t\t\/\/ trigger change to update [fornext] select\n\t\tvapRecurrenceSelectChanged();\n\n\t\tjQuery('.vaprecurrenceprediv').hide();\n\t\tjQuery('.vaprecurrencenextdiv').fadeIn();\n\t}\n\n\tfunction vapGetSelectedRecurrence() {\n\t\tvar enabled = 0;\n\n\t\tif (!enabled) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar recurrence = [];\n\n\t\trecurrence.push(parseInt(jQuery('#vaprepeatbyrecsel').val()));\n\t\trecurrence.push(parseInt(jQuery('#vapfornextrecsel').val()));\n\t\trecurrence.push(parseInt(jQuery('#vapamountrecsel').val()));\n\n\t\tif (!recurrence[0]) {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn recurrence.join(',');\n\t}\n\n<\/script>\n\t\n\t<input type=\"hidden\" name=\"id_service\" value=\"2\" \/>\n\t<input type=\"hidden\" name=\"date\" value=\"\" id=\"vapdayselected\" \/>\n\t<input type=\"hidden\" name=\"people\" value=\"\" id=\"vappeopleselected\" \/>\n\t\n\t<input type=\"hidden\" name=\"view\" value=\"servicesearch\" \/>\n\t<input type=\"hidden\" name=\"option\" value=\"com_vikappointments\" \/>\n<\/form>\n\n<!-- CONFIRMATION FORM -->\n\n<form name=\"confirmapp\" action=\"https:\/\/lamusette.blsetup.com\/index.php\/confirmation\/\" method=\"post\" id=\"vapempconfirmapp\">\n\t\n\t<input type=\"hidden\" name=\"id_service\" value=\"\" id=\"vapconfserselected\" \/>\n\t<input type=\"hidden\" name=\"id_employee\" value=\"\" id=\"vapconfempselected\" \/>\n\t<input type=\"hidden\" name=\"date\" value=\"\" id=\"vapconfdayselected\" \/>\n\t<input type=\"hidden\" name=\"hour\" value=\"\" id=\"vapconfhourselected\" \/>\n\t<input type=\"hidden\" name=\"min\" value=\"\" id=\"vapconfminselected\" \/>\n\t<input type=\"hidden\" name=\"people\" value=\"1\" id=\"vapconfpeopleselected\" \/>\n\t\n\t<input type=\"hidden\" name=\"from\" value=\"1\" \/>\n\t<input type=\"hidden\" name=\"view\" value=\"confirmapp\" \/>\n\t<input type=\"hidden\" name=\"option\" value=\"com_vikappointments\" \/>\n\t\n<\/form>\n\n<!-- REVIEWS -->\n\n\n<!-- WAITING LIST -->\n\n\n<script>\n\n\t\/**\n\t * @usedby \tviews\/servicesearch\/tmpl\/default_calendars.php\n\t * @usedby \tlayouts\/blocks\/checkout.php \t\n\t *\/\n\tvar LAST_TIMESTAMP_USED = null;\n\n<\/script>\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":921,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-923","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/pages\/923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/comments?post=923"}],"version-history":[{"count":2,"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/pages\/923\/revisions"}],"predecessor-version":[{"id":978,"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/pages\/923\/revisions\/978"}],"up":[{"embeddable":true,"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/pages\/921"}],"wp:attachment":[{"href":"https:\/\/lamusette.blsetup.com\/index.php\/wp-json\/wp\/v2\/media?parent=923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}