[{"command":"settings","settings":{"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxLzi9K1U8pKi1IzNFLyUzMyU_XS8xKrNDJKE1KSi2KTy1LzSvRB5MAWkQQRw","theme":"hubber_reference8","theme_token":null},"ajaxTrustedUrl":[],"locale":"fr","user":{"uid":0,"permissionsHash":"200853e84bf9dc9cf8f1424db8465fbe0e7093d4417e8af762497032c8a12cf3"}},"merge":true},{"command":"add_css","data":[{"rel":"stylesheet","media":"all","href":"\/sites\/hubber_site_crazyhorse8\/files\/css\/css_JfsfPD34WfUHyEs5DsGO0_tAluQHhXNBjY6YqLuEzrI.css?delta=0\u0026language=fr\u0026theme=hubber_reference8\u0026include=eJxLzi9K1U8pKi1IzNFLzEqs0ElGEkjJTMzJT9fJKE1KSi2KTy1LzSvRB5MANpUU0w"}]},{"command":"add_js","selector":"body","data":[{"src":"\/sites\/hubber_site_crazyhorse8\/files\/js\/js_vkzjZfyhd9bNkaBHJUuK4Bty2e25kDBj-EE-V-pQTlI.js?scope=footer\u0026delta=0\u0026language=fr\u0026theme=hubber_reference8\u0026include=eJxLzi9K1U8pKi1IzNFLyUzMyU_XS8xKrNDJKE1KSi2KTy1LzSvRB5MAWkQQRw"}]},{"command":"openDialog","selector":"#drupal-modal","settings":null,"data":"\u003Cdiv class=\u0022group-type-price modal-content-wrapper\u0022\n  data-gtpid=\u00227\u0022\n    data-drupal-selector=\u0022\u0022\u003E\n  \u003Cdiv class=\u0022modal-header\u0022\u003E\n          \u003Cdiv class=\u0022visual-bg\u0022 style=\u0027background-image: url(https:\/\/reservation.lecrazy.com\/sites\/hubber_site_crazyhorse8\/files\/styles\/vignette_card_image\/public\/2025-07\/vignette-crazy-exclusive-ginger_0.png?itok=7vY8vf2j);\u0027\u003E\u003C\/div\u003E\n        \u003Cdiv class=\u0022header-content\u0022\u003E\n      \u003Cdiv class=\u0022title\u0022\u003ECRAZY EXCLUSIVE \u0026amp; GINGER\u003C\/div\u003E\n              \u003Cdiv class=\u0022summary\u0022\u003E\u003Cp\u003E\u003Cstrong\u003EPLACEMENT VIP AVEC CHAMPAGNE* MILLESIME, MACARONS, CAVIAR ET DINER AU RESTAURANT \u0022GINGER\u0022\u003C\/strong\u003E\u003C\/p\u003E\u003C\/div\u003E\n          \u003C\/div\u003E\n\n    \u003Cdiv class=\u0022d-none d-lg-flex header-button-wrapper\u0022\u003E\n              \u003Cdiv class=\u0022header-price\u0022\u003Ed\u00e8s \u003Cem class=\u0022placeholder\u0022\u003E365\u00a0\u20ac\u003C\/em\u003E\u003C\/div\u003E\n      \n      \u003Cspan class=\u0022js-choose btn btn-primary available\u0022 data-attr=\u00227\u0022\u003EChoisissez cette offre\u003C\/span\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\n      \u003Cdiv class=\u0022modal-content text-formatted\u0022\u003E\n      \u003Ca href=\u0022\u0022\u003E\u003C\/a\u003E\u003Cdiv style=\u0022box-sizing:border-box;font-family:\u0026apos;Century Gothic\u0026apos;, sans-serif;font-size:14px;line-height:1.5;width:100%;\u0022\u003E\u003Cp\u003E\u003Cspan\u003E\u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/crazy-exclusive-ginger-fr_0.png\u0022 data-entity-uuid=\u0022f7a1fd02-d715-45e3-a0d0-80e94746c800\u0022 data-entity-type=\u0022file\u0022 width=\u00221920\u0022 height=\u0022500\u0022\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003ECette offre vous donne acc\u00e8s au spectacle en \u003Cstrong\u003Eplacement VIP\u003C\/strong\u003E avec \u003Cstrong\u003E\u00bd\u0026nbsp;bouteille de champagne mill\u00e9sim\u00e9*\u003C\/strong\u003E par personne, \u003Cstrong\u003ECaviar Egg\u0027xiting de Petrossian (20g)\u003C\/strong\u003E et macarons, suivi ou pr\u00e9c\u00e9d\u00e9 d\u0027un \u003Cstrong\u003Ed\u00eener au restaurant \u0022Ginger\u0022\u003C\/strong\u003E\u003C\/p\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u003Cp\u003EProfitez d\u0027une escale \u00e0 deux pas du Crazy Horse.\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv\u003E\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan\u003E\u003Cstrong\u003EDu lundi au jeudi :\u003C\/strong\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cp\u003EPour le \u003Cstrong\u003Espectacle de 20h\u003C\/strong\u003E, le \u003Cstrong\u003Ed\u00eener est \u00e0 21h45\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EPour le \u003Cstrong\u003Espectacle de 22h30\u003C\/strong\u003E, le \u003Cstrong\u003Ed\u00eener est \u00e0 20h\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003E\u0026nbsp;\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003ELe vendredi et samedi :\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EPour le \u003Cstrong\u003Espectacle de 19h00\u003C\/strong\u003E, le \u003Cstrong\u003Ed\u00eener est \u00e0 20h45\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EPour le \u003Cstrong\u003Espectacle de 21h30\u003C\/strong\u003E, le \u003Cstrong\u003Ed\u00eener est \u00e0 19h00\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003EPour le \u003Cstrong\u003Espectacle de 23h45\u003C\/strong\u003E, le \u003Cstrong\u003Ed\u00eener est \u00e0 21h45\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E*ou 2 boissons - \u003Ca href=\u0022https:\/\/www.lecrazyhorseparis.com\/wp-content\/uploads\/menu_crazyhorseparis_04-2025_web.pdf\u0022 target=\u0022_blank\u0022 rel=\u0022noopener\u0022\u003ED\u00e9couvrez la carte des boissons\u003C\/a\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cp\u003E\u003Ca href=\u0022https:\/\/ginger-paris.com\/carte-crazy-horse\/\u0022 target=\u0022_blank\u0022 title=\u0022Menu Crazy Horse Paris x Ginger\u0022 rel=\u0022noopener\u0022\u003E\u003Cstrong\u003E\u003Cu\u003EMENU\u003C\/u\u003E\u003C\/strong\u003E\u003C\/a\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Ca href=\u0022https:\/\/www.google.fr\/maps\/dir\/GINGER+Restaurant,+Rue+de+la+Tremoille,+Paris\/Crazy+Horse+Paris,+Avenue+George+V,+Paris\u0022 target=\u0022_blank\u0022 title=\u0022Google map\u0022\u003E\u003Cstrong\u003E\u003Cu\u003EPLAN\u003C\/u\u003E\u003C\/strong\u003E\u003C\/a\u003E\u003C\/p\u003E\u003C\/div\u003E\u003C!-- Slider Responsive --\u003E\u003Cstyle\u003E\r\n            .slider {\r\n              position: relative;\r\n              width: 100%;\r\n              overflow: hidden;\r\n              border-radius: 10px;\r\n              margin-top: 30px;\r\n            }\r\n            .slides {\r\n              display: flex;\r\n              transition: transform 0.5s ease;\r\n            }\r\n            .slides img {\r\n              width: 100%;\r\n              max-width: 320px;\r\n              flex-shrink: 0;\r\n              margin-right: 10px;\r\n              border-radius: 8px;\r\n            }\r\n            .prev,\r\n            .next {\r\n              position: absolute;\r\n              top: 50%;\r\n              transform: translateY(-50%);\r\n              font-size: 2.5rem;\r\n              background-color: rgba(0, 0, 0, 0.5);\r\n              color: white;\r\n              border: none;\r\n              padding: 8px 14px;\r\n              cursor: pointer;\r\n                          }\r\n            .prev {\r\n              left: 5px;\r\n            }\r\n            .next {\r\n              right: 5px;\r\n            }\r\n            @media (max-width: 600px) {\r\n              .prev,\r\n              .next {\r\n                font-size: 2rem;\r\n                padding: 6px 10px;\r\n              }\r\n              .slides img {\r\n                max-width: 85vw;\r\n              }\r\n            }\r\n            .dots {\r\n              text-align: center;\r\n              margin-top: 10px;\r\n            }\r\n            .dot {\r\n              cursor: pointer;\r\n              height: 10px;\r\n              width: 10px;\r\n              margin: 0 5px;\r\n              background-color: #bbb;\r\n              border-radius: 50%;\r\n              display: inline-block;\r\n            }\r\n            .dot.active {\r\n              background-color: #717171;\r\n            }\r\n          \u003C\/style\u003E\u003Cdiv class=\u0022slider\u0022\u003E\u003Cdiv class=\u0022slides\u0022\u003E\u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/offre-1.png\u0022 alt=\u0022Image 1\u0022 width=\u0022300\u0022 height=\u0022216\u0022\u003E \u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/offre-4_0.jpg\u0022 alt=\u0022Image 2\u0022 width=\u0022324\u0022 height=\u0022216\u0022\u003E \u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/offre-3.jpg\u0022 alt=\u0022Image 3\u0022 width=\u0022324\u0022 height=\u0022216\u0022\u003E \u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/offre-1.png\u0022 alt=\u0022Image 4\u0022 width=\u0022300\u0022 height=\u0022216\u0022\u003E \u003Cimg src=\u0022\/sites\/hubber_site_crazyhorse8\/files\/inline-images\/offre-4_0.jpg\u0022 alt=\u0022Image 5\u0022 width=\u0022324\u0022 height=\u0022216\u0022\u003E\u003C\/div\u003E\u003Cp\u003E\u003Cbutton class=\u0022prev\u0022 onclick=\u0022moveSlide(-1)\u0022\u003E\u276e\u003C\/button\u003E \u003Cbutton class=\u0022next\u0022 onclick=\u0022moveSlide(1)\u0022\u003E\u276f\u003C\/button\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv class=\u0022dots\u0022 id=\u0022dots-container\u0022\u003E\u0026nbsp;\u003C\/div\u003E\u003Cscript\u003E\r\n            let slideIndex = 1;\r\n            const slidesContainer = document.querySelector(\u0027.slides\u0027);\r\n            const slides = document.querySelectorAll(\u0027.slides img\u0027);\r\n            const dotsContainer = document.getElementById(\u0027dots-container\u0027);\r\n            slides.forEach((_, index) =\u003E {\r\n              const dot = document.createElement(\u0027span\u0027);\r\n              dot.classList.add(\u0027dot\u0027);\r\n              dot.onclick = () =\u003E currentSlide(index + 1);\r\n              dotsContainer.appendChild(dot);\r\n            });\r\n            const dots = document.querySelectorAll(\u0027.dot\u0027);\r\n            function showSlides(n) {\r\n              if (n \u003E slides.length) slideIndex = 1;\r\n              if (n \u003C 1) slideIndex = slides.length;\r\n              const slideWidth = slides[0].clientWidth + 10;\r\n              slidesContainer.style.transform = `translateX(${-slideWidth * (slideIndex - 1)}px)`;\r\n              dots.forEach(dot =\u003E dot.classList.remove(\u0027active\u0027));\r\n              if (dots[slideIndex - 1]) dots[slideIndex - 1].classList.add(\u0027active\u0027);\r\n            }\r\n            function moveSlide(n) {\r\n              showSlides(slideIndex += n);\r\n            }\r\n            function currentSlide(n) {\r\n              slideIndex = n;\r\n              showSlides(slideIndex);\r\n            }\r\n            window.addEventListener(\u0027resize\u0027, () =\u003E showSlides(slideIndex));\r\n            window.addEventListener(\u0027load\u0027, () =\u003E showSlides(slideIndex));\r\n          \u003C\/script\u003E\u003C\/div\u003E\n    \u003C\/div\u003E\n  \n  \u003Cdiv class=\u0022modal-footer d-lg-none\u0022\u003E\n          \u003Cdiv class=\u0022footer-price\u0022\u003Ed\u00e8s \u003Cem class=\u0022placeholder\u0022\u003E365\u00a0\u20ac\u003C\/em\u003E\u003C\/div\u003E\n        \u003Cdiv class=\u0022footer-actions\u0022\u003E\n      \u003Cspan class=\u0022js-choose btn btn-primary available\u0022 data-attr=\u00227\u0022\u003EChoisissez cette offre\u003C\/span\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n","dialogOptions":{"classes":{"ui-dialog":"popup-dialog-class group-type-price-details-modal vignette-modal ui-dialog bottom-anim-init"},"title":"D\u00e9tails de l\u0027offre","groupTypePriceModal":1,"modal":true}},{"command":"invoke","selector":".ui-button-icon-only","method":"removeClass","args":["ui-button-icon-only"]}]