all.accor.com
Open in
urlscan Pro
152.199.22.100
Public Scan
Submitted URL: https://bravpn.accor.com/
Effective URL: https://all.accor.com/a/fr.html
Submission: On August 08 via automatic, source certstream-suspicious — Scanned from FR
Effective URL: https://all.accor.com/a/fr.html
Submission: On August 08 via automatic, source certstream-suspicious — Scanned from FR
Form analysis
2 forms found in the DOMName: bookingEngine — POST /identification/identify.action
<form name="bookingEngine" action="/identification/identify.action" method="post" autocomplete="off" novalidate="">
<div class=" ace-core-booking-engine__header ace-core-booking-engine__header-scroll">
<span id="booking-engine-12345-modal-title" class="sr-only">Core booking engine</span>
<p id="booking-engine-12345-modal-description" class="sr-only">You’ll be redirected to Accor website to view available hotels and book your stay</p>
<button class="ace-core-booking-engine__close--button" type="button" aria-label="Fermer la fenêtre">
<span class="sr-only"> Fermer la fenêtre</span>
<span aria-hidden="true" class="icon icon-close-24icon"></span>
</button>
</div>
<div class="ace-core-booking-engine__content ace-date-component" data-loaded="true">
<div class="ace-core-booking-engine__error-mobile">
<div class="ace-core-booking-engine__error-block" role="alert">
<p>
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM8 11.25C7.58579 11.25 7.25 11.5858 7.25 12C7.25 12.4142 7.58579 12.75 8 12.75H16C16.4142 12.75 16.75 12.4142 16.75 12C16.75 11.5858 16.4142 11.25 16 11.25H8Z"
fill="#1E1852"></path>
</svg>
<span class="ui-body-01-strong">Il nous manque <span class="error-count"></span> info(s) pour lancer votre recherche.</span>
</p>
<ul></ul>
</div>
</div>
<div class="ace-core-booking-engine__autocomplete">
<label class="ui-body-02 ace-core-booking-engine__label" for="search.destination.userlang">
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16.4467 14.3974C17.4182 13.1956 18 11.6657 18 10C18 6.13401 14.866 3 11 3C7.13401 3 4 6.13401 4 10C4 13.866 7.13401 17 11 17C12.6657 17 14.1956 16.4182 15.3974 15.4467C15.4191 15.4759 15.4432 15.5038 15.4697 15.5303L19.4697 19.5303C19.7626 19.8232 20.2374 19.8232 20.5303 19.5303C20.8232 19.2374 20.8232 18.7626 20.5303 18.4697L16.5303 14.4697C16.5038 14.4432 16.4759 14.4191 16.4467 14.3974ZM16.5 10C16.5 13.0376 14.0376 15.5 11 15.5C7.96243 15.5 5.5 13.0376 5.5 10C5.5 6.96243 7.96243 4.5 11 4.5C14.0376 4.5 16.5 6.96243 16.5 10Z"
fill="#1E1852"></path>
</svg>
<span class="ace-core-booking-engine__label-text"> Où voyagez-vous ? <span class="helper">(obligatoire)</span>
</span>
</label>
<div class="ace-shared-acp-component">
<div id="mount-autocomplete">
<div class="ahAutocomplete" id="autoComplete" data-initial-theme-mode="no_reborn" data-use-search-history="true" data-viewport-manager="true" data-wgs-session-used="true" data-display="withoutLabel" data-required="required">
<div class="ahAutocomplete__input">
<div data-v-8db017e0="" class="material-textfield" id="search-destination"><!----><input data-v-8db017e0="" id="search.destination.userlang" name="search.destination.userlang" type="text" placeholder="Destination, Nom d’hôtel"
required="required" aria-activedescendant="" aria-autocomplete="both" aria-owns="search.destination.userlang" role="combobox" autocomplete="off" aria-expanded="false" aria-controls="search-destination" class="withoutLabel"><!---->
<p data-v-8db017e0="" class="countMsg" style="display: none;"> (0 / ) </p>
</div>
<p aria-atomic="true" aria-live="assertive" class="sr-only"><span>0 suggestion trouvée</span></p>
<!----><i title="Merci de saisir une ville, un centre d’intérêt, un code aéroport ou un nom d’hôtel" class="icon-sprites-booking-components-autocomplete"></i>
<div class="ahAutocomplete__input__hidden"><input name="search.destination" type="hidden" value=""><input name="search.geoZone.geoZoneType" type="hidden" value=""><input name="search.geoZone.geoZoneCode" type="hidden" value=""><input
name="search.geoZone.location.latitude" type="hidden" value=""><input name="search.geoZone.location.longitude" type="hidden" value=""><input name="search.destination.code" type="hidden" value="" required="required"><input
name="search.destination.type" type="hidden" value=""><input disabled="disabled" name="search.destination.labelSelected" type="hidden" value=""><input name="search.featureNewHotelList" type="hidden" value="true"><input
disabled="disabled" name="search.destination.label_en" type="hidden" value=""><input name="search.viewport.northeast.lat" type="hidden" value=""><input name="search.viewport.northeast.lng" type="hidden" value=""><input
name="search.viewport.southwest.lat" type="hidden" value=""><input name="search.viewport.southwest.lng" type="hidden" value=""><input type="hidden" name="search.radius.value" value="0"><input type="hidden" name="search.radius.unit"
value="KM"></div>
</div><!----><!---->
</div>
</div>
<script>
function initializeSharedAcp() {
var autoComplete = Modules.Accor.SharedACP;
Vue.use(window["VueI18n"]);
const container = document.querySelector("#autoComplete");
autoComplete.props['addHiddenInput'].default = true;
autoComplete.props['initialPlaceholderDestination'].default = '';
autoComplete.props['attrs'].default = [{
'aria-autocomplete': 'both'
}, {
'aria-owns': 'search.destination.userlang'
}, {
role: 'combobox'
}, {
autocomplete: 'off'
}, {
'aria-expanded': 'false'
}, {
'aria-controls': 'search-destination'
}];
autoComplete.props["sources"].default = ['google_places', 'hod_hotels'];
if (container.dataset.destinationFilter && container.dataset.destinationFilter.length) {
autoComplete.props["storeIds"].default = container.dataset.destinationFilter.split(',')
autoComplete.props["sources"].default = ['hod_hotels']
}
autoComplete.props['required'].default = container.dataset.required;
autoComplete.props['initialThemeMode'].default = container.dataset.initialThemeMode;
autoComplete.props['display'].default = container.dataset.display;
autoComplete.props["filter"].default = container.dataset.filter?.split(";");
new Vue({
components: {
autoComplete: autoComplete,
},
}).$mount("#mount-autocomplete");
}
document.addEventListener("shared-acp-loaded", initializeSharedAcp);
</script>
<script src="/a/etc.clientlibs/ace/clientlibs-modules/components/clientlib-shared-acp.lc-2931d8644b8b3c19ec4df478a2301626-lc.min.js" type="module"></script>
</div>
</div>
<fieldset class="ace-core-booking-engine__date-picker--wrapper">
<legend class="sr-only">Check-in/Check-out</legend>
<div class="ace-core-booking-engine__check-in">
<label class="ui-body-01 ace-core-booking-engine__label" for="check-in-core-book-engine-12345">
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20 5.75H18.75V3.75C18.75 3.34 18.41 3 18 3C17.59 3 17.25 3.34 17.25 3.75V5.75H6.75V3.75C6.75 3.34 6.41 3 6 3C5.59 3 5.25 3.34 5.25 3.75V5.75H4C3.45 5.75 3 6.2 3 6.75V19.75C3 20.3 3.45 20.75 4 20.75H20C20.55 20.75 21 20.3 21 19.75V6.75C21 6.2 20.55 5.75 20 5.75ZM19.5 19.25H4.5V11.5H19.5V19.25ZM19.5 10H4.5V7.25H19.5V10Z"
fill="#1E1852"></path>
</svg> Arrivée </label>
<duet-date-picker data-date-label="Arrivée" data-date="checkin" name="search.dateIn" language="fr" identifier="check-in-core-book-engine-12345" min="2024-08-08" max="2025-09-16" value="" class="hydrated">
<div class="duet-date">
<div class="duet-date__input-wrapper"><input class="duet-date__input" placeholder="08/08/2024" id="check-in-core-book-engine-12345" aria-autocomplete="none" autocomplete="off"><input type="hidden" name="search.dateIn" value=""><button
class="duet-date__toggle" type="button"><span class="duet-date__toggle-icon"><svg aria-hidden="true" height="24" viewBox="0 0 21 21" width="24" xmlns="http://www.w3.org/2000/svg">
<g fill="none" fill-rule="evenodd" transform="translate(2 2)">
<path d="m2.5.5h12c1.1045695 0 2 .8954305 2 2v12c0 1.1045695-.8954305 2-2 2h-12c-1.1045695 0-2-.8954305-2-2v-12c0-1.1045695.8954305-2 2-2z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="m.5 4.5h16" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<g fill="currentColor">
<circle cx="8.5" cy="8.5" r="1"></circle>
<circle cx="4.5" cy="8.5" r="1"></circle>
<circle cx="12.5" cy="8.5" r="1"></circle>
<circle cx="8.5" cy="12.5" r="1"></circle>
<circle cx="4.5" cy="12.5" r="1"></circle>
<circle cx="12.5" cy="12.5" r="1"></circle>
</g>
</g>
</svg></span><span class="duet-date__vhidden">Choisir date</span></button></div>
<div class="duet-date__dialog" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="DuetDateLabel-2ee622d7-49c9-22df-f02c-3bee60f2e5d7">
<div class="duet-date__dialog-content">
<div class="duet-date__mobile"><label class="duet-date__mobile-heading">Arrivée</label><button class="duet-date__close" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16"
height="16" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z">
</path>
</svg><span class="duet-date__vhidden">Fermer la fenêtre</span></button></div>
<div class="duet-date__header">
<div>
<h2 id="DuetDateLabel-2ee622d7-49c9-22df-f02c-3bee60f2e5d7" class="duet-date__vhidden" aria-live="polite" aria-atomic="true">Août 2024</h2><label for="DuetDateMonth-9b1a0c11-c68d-cf76-5f0d-b609100da5e7"
class="duet-date__vhidden">Mois</label>
<div class="duet-date__select"><select id="DuetDateMonth-9b1a0c11-c68d-cf76-5f0d-b609100da5e7" class="duet-date__select--month">
<option value="0" disabled="">Janvier</option>
<option value="1" disabled="">Février</option>
<option value="2" disabled="">Mars</option>
<option value="3" disabled="">Avril</option>
<option value="4" disabled="">Mai</option>
<option value="5" disabled="">Juin</option>
<option value="6" disabled="">Juillet</option>
<option value="7">Août</option>
<option value="8">Septembre</option>
<option value="9">Octobre</option>
<option value="10">Novembre</option>
<option value="11">Décembre</option>
</select>
<div class="duet-date__select-label" aria-hidden="true"><span>Aoû</span><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24">
<path d="M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z"></path>
</svg></div>
</div><label for="DuetDateYear-c8b38331-5ecf-3412-b144-1e7a843e5ad5" class="duet-date__vhidden">Année</label>
<div class="duet-date__select"><select id="DuetDateYear-c8b38331-5ecf-3412-b144-1e7a843e5ad5" class="duet-date__select--year">
<option>2024</option>
<option>2025</option>
</select>
<div class="duet-date__select-label" aria-hidden="true"><span>2024</span><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24">
<path d="M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z"></path>
</svg></div>
</div>
</div>
<div class="duet-date__nav"><button class="duet-date__prev" disabled="" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24">
<path d="M14.71 15.88L10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42z"></path>
</svg><span class="duet-date__vhidden">Mois précédent</span></button><button class="duet-date__next" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="21" height="21"
viewBox="0 0 24 24">
<path d="M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z"></path>
</svg><span class="duet-date__vhidden">Mois suivant</span></button></div>
</div>
<table class="duet-date__table" aria-labelledby="DuetDateLabel-2ee622d7-49c9-22df-f02c-3bee60f2e5d7">
<thead>
<tr>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">lun</span><span class="duet-date__vhidden">Lundi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">mar</span><span class="duet-date__vhidden">Mardi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">mer</span><span class="duet-date__vhidden">Mercredi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">jeu</span><span class="duet-date__vhidden">Jeudi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">ven</span><span class="duet-date__vhidden">Vendredi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">sam</span><span class="duet-date__vhidden">Samedi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">dim</span><span class="duet-date__vhidden">Dimanche</span></th>
</tr>
</thead>
<tbody>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">29</span><span class="duet-date__vhidden">29 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">30</span><span class="duet-date__vhidden">30 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">31</span><span class="duet-date__vhidden">31 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">1</span><span class="duet-date__vhidden">1 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">2</span><span class="duet-date__vhidden">2 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">3</span><span class="duet-date__vhidden">3 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">4</span><span class="duet-date__vhidden">4 août</span></button>
</td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">5</span><span class="duet-date__vhidden">5 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">6</span><span class="duet-date__vhidden">6 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">7</span><span class="duet-date__vhidden">7 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-today is-month" tabindex="0" type="button" aria-pressed="false"><span aria-hidden="true">8</span><span class="duet-date__vhidden">8 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">9</span><span class="duet-date__vhidden">9 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">10</span><span class="duet-date__vhidden">10 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">11</span><span class="duet-date__vhidden">11 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">12</span><span class="duet-date__vhidden">12 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">13</span><span class="duet-date__vhidden">13 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">14</span><span class="duet-date__vhidden">14 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">15</span><span class="duet-date__vhidden">15 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">16</span><span class="duet-date__vhidden">16 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">17</span><span class="duet-date__vhidden">17 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">18</span><span class="duet-date__vhidden">18 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">19</span><span class="duet-date__vhidden">19 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">20</span><span class="duet-date__vhidden">20 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">21</span><span class="duet-date__vhidden">21 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">22</span><span class="duet-date__vhidden">22 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">23</span><span class="duet-date__vhidden">23 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">24</span><span class="duet-date__vhidden">24 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">25</span><span class="duet-date__vhidden">25 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">26</span><span class="duet-date__vhidden">26 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">27</span><span class="duet-date__vhidden">27 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">28</span><span class="duet-date__vhidden">28 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">29</span><span class="duet-date__vhidden">29 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">30</span><span class="duet-date__vhidden">30 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">31</span><span class="duet-date__vhidden">31 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">1</span><span class="duet-date__vhidden">1 septembre</span></button></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</duet-date-picker>
</div>
<div class="ace-core-booking-engine__check-out">
<label class="ui-body-01 ace-core-booking-engine__label" for="check-out-core-book-engine-12345">
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20 5.75H18.75V3.75C18.75 3.34 18.41 3 18 3C17.59 3 17.25 3.34 17.25 3.75V5.75H6.75V3.75C6.75 3.34 6.41 3 6 3C5.59 3 5.25 3.34 5.25 3.75V5.75H4C3.45 5.75 3 6.2 3 6.75V19.75C3 20.3 3.45 20.75 4 20.75H20C20.55 20.75 21 20.3 21 19.75V6.75C21 6.2 20.55 5.75 20 5.75ZM19.5 19.25H4.5V11.5H19.5V19.25ZM19.5 10H4.5V7.25H19.5V10Z"
fill="#1E1852"></path>
</svg> Départ </label>
<duet-date-picker data-date-label="Départ" data-date="checkout" name="search.dateOut" language="fr" min="2024-08-09" max="2024-09-07" identifier="check-out-core-book-engine-12345" value="" class="hydrated">
<div class="duet-date">
<div class="duet-date__input-wrapper"><input class="duet-date__input" placeholder="09/08/2024" id="check-out-core-book-engine-12345" aria-autocomplete="none" autocomplete="off"><input type="hidden" name="search.dateOut" value=""><button
class="duet-date__toggle" type="button"><span class="duet-date__toggle-icon"><svg aria-hidden="true" height="24" viewBox="0 0 21 21" width="24" xmlns="http://www.w3.org/2000/svg">
<g fill="none" fill-rule="evenodd" transform="translate(2 2)">
<path d="m2.5.5h12c1.1045695 0 2 .8954305 2 2v12c0 1.1045695-.8954305 2-2 2h-12c-1.1045695 0-2-.8954305-2-2v-12c0-1.1045695.8954305-2 2-2z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="m.5 4.5h16" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<g fill="currentColor">
<circle cx="8.5" cy="8.5" r="1"></circle>
<circle cx="4.5" cy="8.5" r="1"></circle>
<circle cx="12.5" cy="8.5" r="1"></circle>
<circle cx="8.5" cy="12.5" r="1"></circle>
<circle cx="4.5" cy="12.5" r="1"></circle>
<circle cx="12.5" cy="12.5" r="1"></circle>
</g>
</g>
</svg></span><span class="duet-date__vhidden">Choisir date</span></button></div>
<div class="duet-date__dialog" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="DuetDateLabel-b8dbf9a6-9898-1af5-6bc4-b6427f3355b2">
<div class="duet-date__dialog-content">
<div class="duet-date__mobile"><label class="duet-date__mobile-heading">Départ</label><button class="duet-date__close" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16" height="16"
viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z">
</path>
</svg><span class="duet-date__vhidden">Fermer la fenêtre</span></button></div>
<div class="duet-date__header">
<div>
<h2 id="DuetDateLabel-b8dbf9a6-9898-1af5-6bc4-b6427f3355b2" class="duet-date__vhidden" aria-live="polite" aria-atomic="true">Août 2024</h2><label for="DuetDateMonth-5b049e3d-5183-1925-9ad1-f83b48e89bba"
class="duet-date__vhidden">Mois</label>
<div class="duet-date__select"><select id="DuetDateMonth-5b049e3d-5183-1925-9ad1-f83b48e89bba" class="duet-date__select--month">
<option value="0" disabled="">Janvier</option>
<option value="1" disabled="">Février</option>
<option value="2" disabled="">Mars</option>
<option value="3" disabled="">Avril</option>
<option value="4" disabled="">Mai</option>
<option value="5" disabled="">Juin</option>
<option value="6" disabled="">Juillet</option>
<option value="7">Août</option>
<option value="8">Septembre</option>
<option value="9" disabled="">Octobre</option>
<option value="10" disabled="">Novembre</option>
<option value="11" disabled="">Décembre</option>
</select>
<div class="duet-date__select-label" aria-hidden="true"><span>Aoû</span><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24">
<path d="M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z"></path>
</svg></div>
</div><label for="DuetDateYear-95d64f58-596f-d02f-4bcb-3b9c8302b2a5" class="duet-date__vhidden">Année</label>
<div class="duet-date__select"><select id="DuetDateYear-95d64f58-596f-d02f-4bcb-3b9c8302b2a5" class="duet-date__select--year">
<option>2024</option>
</select>
<div class="duet-date__select-label" aria-hidden="true"><span>2024</span><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24">
<path d="M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z"></path>
</svg></div>
</div>
</div>
<div class="duet-date__nav"><button class="duet-date__prev" disabled="" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24">
<path d="M14.71 15.88L10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42z"></path>
</svg><span class="duet-date__vhidden">Mois précédent</span></button><button class="duet-date__next" type="button"><svg aria-hidden="true" fill="currentColor" xmlns="http://www.w3.org/2000/svg" width="21" height="21"
viewBox="0 0 24 24">
<path d="M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z"></path>
</svg><span class="duet-date__vhidden">Mois suivant</span></button></div>
</div>
<table class="duet-date__table" aria-labelledby="DuetDateLabel-b8dbf9a6-9898-1af5-6bc4-b6427f3355b2">
<thead>
<tr>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">lun</span><span class="duet-date__vhidden">Lundi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">mar</span><span class="duet-date__vhidden">Mardi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">mer</span><span class="duet-date__vhidden">Mercredi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">jeu</span><span class="duet-date__vhidden">Jeudi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">ven</span><span class="duet-date__vhidden">Vendredi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">sam</span><span class="duet-date__vhidden">Samedi</span></th>
<th class="duet-date__table-header" scope="col"><span aria-hidden="true">dim</span><span class="duet-date__vhidden">Dimanche</span></th>
</tr>
</thead>
<tbody>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">29</span><span class="duet-date__vhidden">29 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">30</span><span class="duet-date__vhidden">30 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">31</span><span class="duet-date__vhidden">31 juillet</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">1</span><span class="duet-date__vhidden">1 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">2</span><span class="duet-date__vhidden">2 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">3</span><span class="duet-date__vhidden">3 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">4</span><span class="duet-date__vhidden">4 août</span></button>
</td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">5</span><span class="duet-date__vhidden">5 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">6</span><span class="duet-date__vhidden">6 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-month" tabindex="-1" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">7</span><span class="duet-date__vhidden">7 août</span></button>
</td>
<td class="duet-date__cell"><button class="duet-date__day is-outside is-today is-month" tabindex="0" disabled="" type="button" aria-pressed="false"><span aria-hidden="true">8</span><span class="duet-date__vhidden">8
août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">9</span><span class="duet-date__vhidden">9 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">10</span><span class="duet-date__vhidden">10 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">11</span><span class="duet-date__vhidden">11 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">12</span><span class="duet-date__vhidden">12 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">13</span><span class="duet-date__vhidden">13 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">14</span><span class="duet-date__vhidden">14 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">15</span><span class="duet-date__vhidden">15 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">16</span><span class="duet-date__vhidden">16 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">17</span><span class="duet-date__vhidden">17 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">18</span><span class="duet-date__vhidden">18 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">19</span><span class="duet-date__vhidden">19 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">20</span><span class="duet-date__vhidden">20 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">21</span><span class="duet-date__vhidden">21 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">22</span><span class="duet-date__vhidden">22 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">23</span><span class="duet-date__vhidden">23 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">24</span><span class="duet-date__vhidden">24 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">25</span><span class="duet-date__vhidden">25 août</span></button></td>
</tr>
<tr class="duet-date__row">
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">26</span><span class="duet-date__vhidden">26 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">27</span><span class="duet-date__vhidden">27 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">28</span><span class="duet-date__vhidden">28 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">29</span><span class="duet-date__vhidden">29 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">30</span><span class="duet-date__vhidden">30 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day is-month" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">31</span><span class="duet-date__vhidden">31 août</span></button></td>
<td class="duet-date__cell"><button class="duet-date__day" tabindex="-1" type="button" aria-pressed="false"><span aria-hidden="true">1</span><span class="duet-date__vhidden">1 septembre</span></button></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</duet-date-picker>
</div>
</fieldset>
<div class="core-booking-engine__date-search">
<input type="hidden" name="search.dayIn" value="default">
<input type="hidden" name="search.monthIn" value="default">
<input type="hidden" name="search.yearIn" value="default">
<input type="hidden" name="search.nightNb" value="default">
</div>
<div class="ace-core-booking-engine__guests" data-max-room="7" data-max-pax="9" data-max-adult="9" data-max-child="6" data-max-child-age="17" data-loaded="true">
<p class="ui-body-02 ace-core-booking-engine__guests-title" aria-describedby="core-booking-engine-guest-title-12345">
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path
d="M11.999 10.6C11.2506 10.602 10.5184 10.3817 9.89523 9.96715C9.27208 9.55256 8.78604 8.96231 8.4987 8.2712C8.21136 7.58008 8.13566 6.81923 8.28119 6.08505C8.42673 5.35087 8.78694 4.67642 9.31619 4.14718C9.84543 3.61793 10.5199 3.25772 11.2541 3.11219C11.9882 2.96665 12.7491 3.04235 13.4402 3.32969C14.1313 3.61703 14.7216 4.10307 15.1362 4.72622C15.5507 5.34936 15.771 6.08157 15.769 6.83003C15.769 7.82989 15.3718 8.78881 14.6648 9.49582C13.9578 10.2028 12.9989 10.6 11.999 10.6ZM11.999 4.60003C11.5477 4.59805 11.1059 4.73008 10.7296 4.97941C10.3534 5.22873 10.0596 5.58412 9.88547 6.00056C9.71137 6.417 9.66479 6.87574 9.75163 7.31867C9.83847 7.76161 10.0548 8.1688 10.3733 8.48866C10.6918 8.80853 11.098 9.02667 11.5405 9.11546C11.9831 9.20425 12.442 9.15968 12.8592 8.98741C13.2764 8.81514 13.6331 8.52292 13.8841 8.14776C14.1351 7.7726 14.269 7.33139 14.269 6.88003C14.2757 6.57727 14.2219 6.27623 14.111 5.99447C14 5.71271 13.834 5.45588 13.6227 5.23897C13.4114 5.02206 13.1589 4.84943 12.8802 4.73114C12.6014 4.61285 12.3019 4.55128 11.999 4.55003V4.60003Z"
fill="#1E1852"></path>
<path
d="M11.999 21C10.479 21 9.06904 20.93 7.99904 20.82C6.70904 20.68 5.54904 20.48 5.54904 19.55C5.54355 19.4935 5.54355 19.4366 5.54904 19.38L6.91904 13.8C7.14249 13.0897 7.60311 12.4776 8.22384 12.0662C8.84457 11.6548 9.58775 11.4691 10.329 11.54H13.669C14.4161 11.4664 15.1656 11.6545 15.7894 12.0722C16.4132 12.4899 16.8725 13.1112 17.089 13.83L18.419 19.37C18.4245 19.4266 18.4245 19.4835 18.419 19.54C18.439 20.15 18.439 21 11.999 21ZM7.16904 19.18C10.3766 19.5804 13.6215 19.5804 16.829 19.18L15.619 14.18C15.509 13.61 14.809 13.07 13.669 13.07H10.329C9.16904 13.07 8.49904 13.64 8.37904 14.17L7.16904 19.18Z"
fill="#1E1852"></path>
</svg> Sélectionnez vos voyageurs
</p>
<button type="button" class="ui-body-02 input" aria-expanded="false" aria-controls="core-booking-engine-room-dropdown" data-toggle-dropdown="core-booking-engine-guest-title-12345" aria-label="Modifier la composition"
id="core-booking-engine-guest-title-12345">1 Chambre(s) - 1 Invité(s) </button>
<div class="ace-core-booking-engine__dropdown" data-dropdown-id="core-booking-engine-guest-title-12345" id="core-booking-engine-room-dropdown" aria-hidden="true">
<div class="ace-core-booking-engine__dropdown--content ace-core-booking-engine__dropdown--content--auto">
<fieldset class="ace-room removeBorder" room-id="0">
<legend class="sr-only">Chambre 1</legend>
<span class="ace-room__title ui-label-01">Chambre 1</span>
<div class="ace-counter ace-counter__adults" data-counter="adult">
<label for="core-booking-engine-room-0-adult" class="ace-counter__heading">
<span class="ace-counter__heading-title ui-body-01-strong"> Adulte(s) </span>
</label>
<div class="ace-counter__buttons">
<button class="ace-counter__minus disabled" tabindex="-1" aria-disabled="true" data-counter-type="decrement" type="button">
<span aria-hidden="true" class="icon icon-minus-24icon"></span>
<span class="sr-only">- Retirer un adulte</span>
</button>
<input aria-live="polite" name="search.roomCriteria[0].adultNumber" aria-atomic="true" tabindex="-1" data-input="adult" class="ui-body-01" id="core-booking-engine-room-0-adult" type="text" value="1" readonly="readonly"
pattern="[0-9]">
<button class="ace-counter__plus" data-counter-type="increment" type="button">
<span aria-hidden="true" class="icon icon-plus-24icon"></span>
<span class="sr-only">+Ajouter un adulte</span>
</button>
</div>
</div>
<div class="ace-counter ace-counter__children" data-counter="child">
<label for="core-booking-engine-room-0-children" class="ace-counter__heading">
<span class="ace-counter__heading-title ui-body-01-strong"> Enfant(s) </span>
</label>
<div class="ace-counter__buttons">
<button class="ace-counter__minus disabled" tabindex="-1" aria-disabled="true" data-counter-type="decrement" type="button">
<span aria-hidden="true" class="icon icon-minus-24icon"></span>
<span class="sr-only">- Retirer un enfant</span>
</button>
<input aria-live="polite" name="search.roomCriteria[0].childrenNumber" aria-atomic="true" tabindex="-1" data-input="child" class="ui-body-01" id="core-booking-engine-room-0-children" type="text" value="0" readonly="readonly"
pattern="[0-9]">
<button class="ace-counter__plus" data-counter-type="increment" type="button">
<span aria-hidden="true" class="icon icon-plus-24icon"></span>
<span class="sr-only">+Ajouter un enfant</span>
</button>
</div>
</div>
</fieldset>
<fieldset>
<div class="ace-counter" data-counter="room">
<div class="ace-counter__buttons buttonColumn">
<div class="deleteWrapper removePadding">
<button class="ace-counter__minus deleteButton disabled" data-counter-type="decrement" type="button" aria-disabled="true" tabindex="-1">
<span>Supprimer</span>
</button>
</div>
<input aria-live="polite" name="search.roomNumber" aria-atomic="true" tabindex="-1" data-input="room" class="ui-body-02" id="core-booking-engine-room-counter-12345" type="text" value="1" readonly="readonly" pattern="[0-9]">
<div class="addWrapper">
<button class="ace-counter__plus addButton" data-counter-type="increment" type="button">
<span aria-hidden="true" class="icon icon-plus-24icon"></span>
<span> Ajouter une chambre</span>
</button>
</div>
</div>
</div>
</fieldset>
</div>
</div>
</div>
<div id="container"></div>
<script>
function getData(userCustomData) {
const container = document.getElementById('container');
if (userCustomData && container) {
const initVueComponent = function(container, component, propsWithInitialValues, eventHandlers, locale) {
Vue.use(VueI18n);
const i18n = new VueI18n({
locale
});
return new Vue({
i18n,
data: function() {
return {
...propsWithInitialValues
}
},
render: function(createElement) {
const props = {}
const propsKeys = Object.keys(propsWithInitialValues);
propsKeys.forEach((key) => {
props[key] = this[key];
})
return createElement(component, {
props,
on: eventHandlers
});
},
}).$mount(container);
};
let userAwards = '';
const userData = userCustomData;
if (userData) {
const userMock = userData;
const fliterData = userMock?.loyalty?.awardTypes?.awardType?.filter((item) => item.type === 'SNU');
const allTypesAwardEligibility = userMock?.loyalty?.awardTypes?.allTypesAwardEligibility === 'ELIGIBLE' ? true : '';
const freenightData = userMock?.loyalty?.freenights?.freenight?.filter((item) => item.status === 'REDEEMABLE');
const freenightLength = freenightData?.length > 0 ? freenightData.length : 0;
let jsons = new Array();
if (fliterData) {
const numberOfRemainingAwards = fliterData[0]?.numberOfRemainingAwards > 0 ? fliterData[0].numberOfRemainingAwards : 0;
const awardsData = fliterData[0]?.awards?.award?.filter((item) => item.status === 'REDEEMABLE');
jsons.push({
// loyalty.awardTypes.awardType 'filter = (type=SNU)'
"type": fliterData[0]?.type,
"name": "Suite Night Upgrade",
"eligible": allTypesAwardEligibility, //
"remaining": numberOfRemainingAwards,
"details": [awardsData] // Filter loyalty.freenights.freenight.status == "REDEEMABLE"
});
}
if (userMock?.loyalty?.freenights) {
jsons.push({
"type": "STAYPLUS",
"name": "StayPlus",
"eligible": userMock?.loyalty?.freenights?.isEligible,
"remaining": freenightLength, // Filter loyalty.freenights.freenight.status == "REDEEMED"
"details": [freenightData] // Filter loyalty.freenights.freenight.status == "REDEEMED"
});
}
userAwards = jsons;
}
let pageLang = document.documentElement?.lang;
pageLang = pageLang ? pageLang : 'en'
const props = {
userAwards: userAwards,
initialIsSnuActive: false,
datesOfStay: null,
withSnuCountPicker: false,
column: false,
language: pageLang
}
const eventHandlers = {
'toggleAwards': function(value) {
//console.log(value)
}
}
const myComponentInstance = initVueComponent(container, AwardsForms.default, props, eventHandlers, pageLang);
}
}
let awardData;
let moduleLoaded = false;
document.addEventListener("AwardCustomEvent", function(evt) {
awardData = evt.detail;
if (moduleLoaded) {
getData(evt.detail);
}
}, false);
document.addEventListener("award-toggle-loaded", function() {
moduleLoaded = true;
if (awardData) {
getData(awardData)
} else {
document.addEventListener("AwardCustomEvent", function(evt) {
getData(evt.detail);
}, false);
}
}, false);
</script>
<script src="/a/etc.clientlibs/ace/clientlibs/clientlib-awards-toggle.lc-7b15928243f60029eb67c054e4056efd-lc.min.js" async="" type="module"></script>
<div class="ace-core-booking-engine__options">
<div class="ace-core-booking-engine__options-trigger">
<hr>
<button class="ui-body-01" type="button" aria-expanded="false" aria-controls="ace-core-booking-engine__option-panel-12345" id="ace-core-booking-engine__option-trigger-12345"> Plus de critères <span aria-hidden="true"
class="icon icon-chevron-down-24icon"></span>
</button>
<hr>
</div>
<div class="ace-core-booking-engine__options-panel" id="ace-core-booking-engine__option-panel-12345" role="region" aria-labelledby="ace-core-booking-engine__option-trigger-12345" data-promocode="true">
<div class="ace-core-booking-engine__loyalty-product-label"></div>
<div class="ace-core-booking-engine__accessible-room">
<input class="ace-core-booking-enging__accessible-room-checkbox" id="accessible-room" type="checkbox" name="search.accessibleRooms" value="yes">
<label for="accessible-room">Chambre accessible disponible</label>
</div>
</div>
</div>
</div>
<div class="ace-core-booking-engine__footer">
<div class="ace-button">
<button aria-label="Rechercher une destination ou un nom d'hôtel" type="submit" data-context-site="https://all.accor.com" class="cmp-button cmp-button--accent">
<span class="cmp-button__text ui-body-02"> Rechercher</span>
</button>
</div>
</div>
</form>
POST https://secure.accor.com/newsletter/index.fr.shtml#/ALL/subscribe/email
<form class="newsLetter__form" id="newsLetter__form" action="https://secure.accor.com/newsletter/index.fr.shtml#/ALL/subscribe/email" method="post" data-name="newsletter" accept-charset="utf-8"><input type="HIDDEN" name="action_bis"
value="SUBSCRIBE"> <input type="HIDDEN" name="site" value="ALL|PAR"> <input type="HIDDEN" name="origine" value="WEB"> <input type="HIDDEN" name="sourceid" value=""> <input type="HIDDEN" name="site" value="ALL|PAR"> <label
for="footerNewsletterEmail" class="sr-only">Email (ex. nom@domaine.com)</label> <input class="newsLetter__input inverse" id="footerNewsletterEmail" placeholder="e-mail@domain.com" type="text"> <button type="submit"
class="newsLetter__button roundButton roundButton--secondaryInv" aria-label="Accéder à la page pour s'inscrire à notre newsletter" onclick="document.getElementById('newsLetter__form').submit();" tracked="true">S'inscrire</button></form>
Text Content
Passer au contenu principal This site requires javascript for full functionality. Please enable the javascript in your browser. Menu * Séjours Retour * * Chercher un hôtel * Resorts * Aparthotels * Maisons * Villas * Vol + Hôtel * Nos marques * Une chambre en journée * ALL Gift Card - Carte Cadeau * * INSPIRATIONS * Magazine * Nouvelles ouvertures * Destinations du mois * Hôtels en montagne * Voir tous les thèmes * * HÔTELS PAR DESTINATION * Paris * Marseille * Lyon * Bordeaux * Voir toutes les destinations * Trouvez votre formule idéale Vol + Hôtel Planifier ses vacances devient plus facile (fr_fr) Découvrez * Tout ce que vous avez à faire c’est vous détendre Relaxez-vous, détendez-vous et répetez Découvrez nos resorts * Programme de fidélité Retour * * Découvrir le programme * Avantages et Statuts * Gagner et utiliser des points * ALL PLUS - Carte Voyageurs Fréquents * ALL PLUS Voyageur 15% à 20% de réduction garantie toute l'année Découvrir * ALL PLUS ibis 15% de réduction sur vos séjours toute l'année Découvrir * Bons plans * Restaurants * Spa * Nos partenaires Retour * * Compagnies aériennes * Mobilité * Voyage * Assurance voyage * Tous nos partenaires * Paris 2024 * Activités Retour * ALL Activities & Events Profitez d’un large choix d’activités près de chez vous ou en voyage. Gagnez ou utilisez vos points Reward! * Limitless Experiences Vivez des expériences uniques dans des espaces privilégiés (loges ALL, tribunes, hôtels Accor) avec vos points Reward. * Toutes nos expériences Concerts, sports, expositions, Candlelight, accédez aux meilleurs évènements ! * Réunions & Evenements Retour * * Evènements sur mesure * Coworking * Offre Meeting Planner * Evènements privés * * TYPES D'ÉVÈNEMENTS * Réunions hybrides * Formations * Séminaires * Conventions * Autres évènements * Professionnels Retour * * Organisateurs d'évènements * Professionnels du voyage * Voyageurs d'affaire * * NOS CARTES D'ABONNEMENT * ALL PLUS Voyageur * ALL PLUS ibis * ALL PLUS Voyageur 15% à 20% de réduction garantie toute l'année Découvrir * ALL PLUS ibis 15% de réduction sur vos séjours toute l'année Découvrir * Plus Séjours Programme de fidélité Bons plans Restaurants Spa Nos partenaires Paris 2024 Activités Réunions & Evenements Professionnels Retour * * Chercher un hôtel * Resorts * Aparthotels * Maisons * Villas * Vol + Hôtel * Nos marques * Une chambre en journée * ALL Gift Card - Carte Cadeau * * INSPIRATIONS * Magazine * Nouvelles ouvertures * Destinations du mois * Hôtels en montagne * Voir tous les thèmes * * HÔTELS PAR DESTINATION * Paris * Marseille * Lyon * Bordeaux * Voir toutes les destinations * Trouvez votre formule idéale Vol + Hôtel Planifier ses vacances devient plus facile (fr_fr) Découvrez * Tout ce que vous avez à faire c’est vous détendre Relaxez-vous, détendez-vous et répetez Découvrez nos resorts Retour * * Découvrir le programme * Avantages et Statuts * Gagner et utiliser des points * ALL PLUS - Carte Voyageurs Fréquents * ALL PLUS Voyageur 15% à 20% de réduction garantie toute l'année Découvrir * ALL PLUS ibis 15% de réduction sur vos séjours toute l'année Découvrir Retour * * Compagnies aériennes * Mobilité * Voyage * Assurance voyage * Tous nos partenaires Retour * ALL Activities & Events Profitez d’un large choix d’activités près de chez vous ou en voyage. Gagnez ou utilisez vos points Reward! * Limitless Experiences Vivez des expériences uniques dans des espaces privilégiés (loges ALL, tribunes, hôtels Accor) avec vos points Reward. * Toutes nos expériences Concerts, sports, expositions, Candlelight, accédez aux meilleurs évènements ! Retour * * Evènements sur mesure * Coworking * Offre Meeting Planner * Evènements privés * * TYPES D'ÉVÈNEMENTS * Réunions hybrides * Formations * Séminaires * Conventions * Autres évènements Retour * * Organisateurs d'évènements * Professionnels du voyage * Voyageurs d'affaire * * NOS CARTES D'ABONNEMENT * ALL PLUS Voyageur * ALL PLUS ibis * ALL PLUS Voyageur 15% à 20% de réduction garantie toute l'année Découvrir * ALL PLUS ibis 15% de réduction sur vos séjours toute l'année Découvrir fr Retour Sélectionnez votre zone et votre langue ci-dessous Zone géographique Africa - Middle East America Asia - Pacific Europe Pays/Région - Langue Belgique - Français België - Nederlands Bulgaria Czech Republic Denmark Deutschland España Finland France Greece Hungary Ireland Italia Latvia Lithuania Luxembourg Macedonia Malta Nederland Norway Österreich Polska Portugal Romania Slovakia Suisse - Français Schweiz - Deutsch Sweden Türkiye United Kingdom Россия Ukraine Other regions of Europe Valider votre zone et votre langue EUR (€) Retour Sélectionnez votre devise ci-dessous Zone géographique Africa - Middle East America Asia - Pacific Europe Devise GBP - British Pound BGN - Bulgarian Lev CZK - Czech Koruna DKK - Danish Krone EUR - Euro HUF - Hungarian Forint MKD - Macedonian Denar NOK - Norwegian Krone PLN - Polish Zloty RON - Romanian New Leu RUB - Russian Ruble SEK - Swedish Krona CHF - Swiss Franc TRY - Turkish Lira UAH - Ukrainian Hryvnia Valider ma devise Me connecter / M’inscrire BIENVENUE CHEZ ALL, RÉSERVEZ AU MEILLEUR PRIX Il nous manque info(s) pour lancer votre recherche. Core booking engine You’ll be redirected to Accor website to view available hotels and book your stay Fermer la fenêtre Il nous manque info(s) pour lancer votre recherche. Où voyagez-vous ? (obligatoire) (0 / ) 0 suggestion trouvée Check-in/Check-out Arrivée Choisir date ArrivéeFermer la fenêtre AOÛT 2024 Mois JanvierFévrierMarsAvrilMaiJuinJuilletAoûtSeptembreOctobreNovembreDécembre Aoû Année 20242025 2024 Mois précédentMois suivant lunLundimarMardimerMercredijeuJeudivenVendredisamSamedidimDimanche2929 juillet3030 juillet3131 juillet11 août22 août33 août44 août55 août66 août77 août88 août99 août1010 août1111 août1212 août1313 août1414 août1515 août1616 août1717 août1818 août1919 août2020 août2121 août2222 août2323 août2424 août2525 août2626 août2727 août2828 août2929 août3030 août3131 août11 septembre Départ Choisir date DépartFermer la fenêtre AOÛT 2024 Mois JanvierFévrierMarsAvrilMaiJuinJuilletAoûtSeptembreOctobreNovembreDécembre Aoû Année 2024 2024 Mois précédentMois suivant lunLundimarMardimerMercredijeuJeudivenVendredisamSamedidimDimanche2929 juillet3030 juillet3131 juillet11 août22 août33 août44 août55 août66 août77 août88 août99 août1010 août1111 août1212 août1313 août1414 août1515 août1616 août1717 août1818 août1919 août2020 août2121 août2222 août2323 août2424 août2525 août2626 août2727 août2828 août2929 août3030 août3131 août11 septembre Sélectionnez vos voyageurs 1 Chambre(s) - 1 Invité(s) Chambre 1 Chambre 1 Adulte(s) - Retirer un adulte +Ajouter un adulte Enfant(s) - Retirer un enfant +Ajouter un enfant Supprimer Ajouter une chambre -------------------------------------------------------------------------------- Plus de critères -------------------------------------------------------------------------------- Chambre accessible disponible Rechercher Où voyagez-vous ? -15% SÉJOURS DE 2 NUITS MIN Sur les séjours en France Réserver CES OFFRES POURRAIENT VOUS PLAIRE * ALL X PARIS 2024 : VOUS N'IMAGINEZ PAS TOUS LES SOUVENIRS QU'ON VOUS RÉSERVE Voir la vidéo * JEUX DE PARIS 2024 : LES ANIMATIONS AUTOUR DE LA TOUR EIFFEL Découvrir maintenant * LES RENDEZ-VOUS OLYMPIQUES AVEC ALL, CHAQUE JOUR SUIVEZ LES ÉPREUVES Suivre dès maintenant Voir toutes les offres CRÉEZ VOTRE SÉJOUR AVEC ALL 1/2 * HÔTELS * RESTAURANTS & BARS * SPA & THALASSO * VOL + HOTEL * CARTE CADEAU ALL GIFT CARD * RESORTS * ESPACES DE TRAVAIL * ACTIVITÉS & ÉVÉNEMENTS DES DESTINATIONS QUI POURRAIENT VOUS PLAIRE * France PARIS * France LYON * Suisse GENÈVE * Belgique BRUXELLES LE PROGRAMME DE FIDÉLITÉ ALL ÉLU PROGRAMME PRÉFÉRÉ PAR LES VOYAGEURS* * Réservez votre hôtel au meilleur prix * Plus de 100 façons de gagner ou utiliser des points * Sublimez vos séjours à l’hôtel : surclassement, boisson de bienvenue... * Plus de 2000 évènements exclusifs à travers le monde M'inscrire gratuitement Découvrir le programme ALL *Freddy Awards & Frequent Traveler Awards -------------------------------------------------------------------------------- Luxury (12)12 Luxury * Raffles * Orient Express * Faena * Banyan tree * Sofitel legend * Fairmont * Emblems * Sofitel * M gallery * The Purist * Rixos * onefinestay -------------------------------------------------------------------------------- Lifestyle by Ennismore (11)11 Lifestyle<br>by Ennismore * 21C * 25 hours hotels * Delano * Hyde * Jo&Joe * Mama shelter * Mondrian * Morgans Originals * SLS * SO Sofitel * The Hoxton -------------------------------------------------------------------------------- Premium (12)12 Premium * Mantis * Art Series * Pullman * Swissotel * Angsana * Mövenpick * Garrya * Grand mercure * Peppers * The Sebel * Adagio Premium * Thalassa Sea & Spa -------------------------------------------------------------------------------- Midscale (12)12 Midscale * Handwritten Collection * Mantra * Novotel * Mercure * Tribe * Adagio * Cassia * Folio * Dhawa * Homm * Neqta * -------------------------------------------------------------------------------- Economy (7)7 Economy * BreakFree * Ibis * Ibis styles * Agagio access * Greet * ibis Budget * Hotel F1 -------------------------------------------------------------------------------- Voir toutes les marques -------------------------------------------------------------------------------- OFFRES EXCLUSIVES Abonnez-vous à notre newsletter et bénéficiez d’offres exclusives Email (ex. nom@domaine.com) S'inscrire BESOIN D'AIDE ? BESOIN D'AIDE ? * Gérer mes réservations * Assistance ASSISTANT PERSONNEL LIMITLESS * Vous souhaitez réserver ? * +33 1 87 21 37 10 Note 2 (**) Service 0,18 € / min + prix d'un appel local -------------------------------------------------------------------------------- ENTREPRISE ENTREPRISE * Groupe Accor * Gestion & franchises * Carrières * Développement durable * Programme d’affiliation SOLUTIONS PROFESSIONNELLES SOLUTIONS PROFESSIONNELLES * Voyage d'affaires * Réunions & Evenements * Professionnels du voyage NAVIGATION NAVIGATION * Accessibilité : partiellement conforme * Plan du site * Tous nos services * Toutes nos langues APPLICATION MOBILE ALL APPLICATION MOBILE ALL * Services mobiles * iOS app * Android app -------------------------------------------------------------------------------- * Accor Facebook * Accor Instagram * Accor Twitter * Accor Pinterest * Accor Youtube * Accor Linkedin * Accor Weibo * Tripadvisor -------------------------------------------------------------------------------- * CGS * CGS Adagio * Conditions Générales d'Adhésion * Données personnelles * Cookies * Mentions légales * Do Not Sell My Personal Information © Accor2019 沪ICP备10203162号-7 *Prix à partir de, pour une nuit dans un hébergement en chambre double standard TTC pour 2 personnes, hors prestation annexe, hors petit déjeuner, hors taxe de séjour et taxes additionnelles à la taxe de séjour. Prix de l’hébergement constaté sur le site all.accor.com dans les dernières 24 heures, pour un séjour d’une nuit dans les 8 prochains jours à partir de demain. Variable selon l’hôtel, la période et la disponibilité. Selon le pays de l'hôtel, ces prix peuvent être indiqués soit hors taxes, soit incluant la TVA seule, soit toutes taxes comprises (TVA et taxe de séjour incluses). Lorsque les prix ne sont pas affichés toutes taxes comprises, les taxes (TVA et/ou taxe de séjour) seront précisées dans les étapes suivantes du processus de réservation. Le prix n'est garanti qu'au moment de la réservation. (**) Note 2 De 8h00 à 22h00, du lundi au dimanche - heure de Paris (uniquement pour les hôtels Accor). Retour au contenu SSL Secure – globalSign COOKIES Sur les sites internet ALL, hotelF1, ibis, Pullman, Novotel, Mercure, MGallery, Sofitel, Mantra, Business Travel, Meetings, Travelpros, Restaurants, Spa et Apartments & Villas, Accor et ses partenaires souhaitent stocker ou accéder à des informations sur votre terminal pour : (i) faire fonctionner les sites et vous fournir les services que vous demandez (vous ne pouvez pas les refuser); (ii) améliorer et personnaliser les fonctionnalités des sites; (iii) mesurer l'audience et la performance des sites; (iv) établir un profil de vos intérêts pour vous proposer des publicités pertinentes; (v) vous permettre d'interagir avec des réseaux sociaux. Vous pourrez modifier vos choix à tout moment en cliquant sur le lien "Cookies" en bas de page. Plus d'informations Nos partenaires Tout accepter Personnaliser Continuer sans accepter →