{"id":7502,"date":"2025-11-13T10:49:01","date_gmt":"2025-11-13T10:49:01","guid":{"rendered":"https:\/\/chc-bh.com\/index.php\/2025\/11\/13\/maitriser-le-jeu-html5-sur-mobile-guide-technique-complet-pour-les-operateurs-igaming\/"},"modified":"2025-11-13T10:49:01","modified_gmt":"2025-11-13T10:49:01","slug":"maitriser-le-jeu-html5-sur-mobile-guide-technique-complet-pour-les-operateurs-igaming","status":"publish","type":"post","link":"https:\/\/chc-bh.com\/index.php\/2025\/11\/13\/maitriser-le-jeu-html5-sur-mobile-guide-technique-complet-pour-les-operateurs-igaming\/","title":{"rendered":"Ma\u00eetriser le jeu HTML5 sur mobile : guide technique complet pour les op\u00e9rateurs iGaming"},"content":{"rendered":"<p>Le secteur iGaming a connu une transformation majeure au cours de la derni\u00e8re d\u00e9cennie. Autrefois domin\u00e9 par Flash, le d\u00e9veloppement s\u2019est d\u00e9plac\u00e9 vers le HTML5, une technologie native du web qui r\u00e9pond aux exigences de r\u00e9activit\u00e9, de s\u00e9curit\u00e9 et de compatibilit\u00e9 multi\u2011plateforme. Cette mutation s\u2019est acc\u00e9l\u00e9r\u00e9e avec la prolif\u00e9ration des smartphones\u202f: plus de 70\u202f% des sessions de jeu se d\u00e9roulent aujourd\u2019hui sur un dispositif mobile, et les joueurs attendent une exp\u00e9rience fluide, comparable \u00e0 celle d\u2019une application native.  <\/p>\n<p>Pour d\u00e9couvrir les meilleures options de <a href=\"https:\/\/miap.co\" title=\"casino en ligne france l\u00e9gal\">casino en ligne france l\u00e9gal<\/a>, consultez notre guide comparatif. Le site Miap propose un r\u00e9pertoire neutre o\u00f9 les op\u00e9rateurs peuvent v\u00e9rifier la conformit\u00e9 des fournisseurs, comparer les offres de bonus de bienvenue et s\u2019assurer de la fiabilit\u00e9 des plateformes avant de les int\u00e9grer \u00e0 leur catalogue.  <\/p>\n<p>Dans ce guide technique, nous d\u00e9cortiquons chaque \u00e9tape n\u00e9cessaire \u00e0 la mise en place d\u2019une offre de jeux HTML5 optimis\u00e9e pour le mobile. Nous aborderons les fondations technologiques, l\u2019architecture serveur, le design UI\/UX, les processus de paiement, les performances, les tests de conformit\u00e9 et les strat\u00e9gies de d\u00e9ploiement continu. L\u2019objectif est de fournir aux responsables de produit, aux chefs de projet et aux \u00e9quipes DevOps un plan d\u2019action clair, afin de maximiser la r\u00e9tention, l\u2019ARPU et la conformit\u00e9 r\u00e9glementaire sur le march\u00e9 fran\u00e7ais du casino en ligne.  <\/p>\n<h2>1. Pourquoi le HTML5 est devenu le socle du jeu mobile<\/h2>\n<p>Le passage de Flash \u00e0 HTML5 a \u00e9t\u00e9 motiv\u00e9 par plusieurs facteurs. Flash, autrefois incontournable, souffrait de probl\u00e8mes de compatibilit\u00e9, de consommation \u00e9nerg\u00e9tique \u00e9lev\u00e9e et d\u2019une s\u00e9curit\u00e9 insuffisante, surtout sur les appareils mobiles. En 2015, les principaux navigateurs ont annonc\u00e9 la fin du support de Flash, poussant les studios \u00e0 migrer vers le HTML5, qui fonctionne nativement dans le navigateur sans plug\u2011in.  <\/p>\n<p>Sur le plan technique, le HTML5 offre une compatibilit\u00e9 cross\u2011platform exceptionnelle\u202f: le m\u00eame code s\u2019ex\u00e9cute sur iOS, Android, Windows et macOS, quel que soit le navigateur (Chrome, Safari, Edge, Firefox). Cette uniformit\u00e9 r\u00e9duit les co\u00fbts de d\u00e9veloppement et permet de d\u00e9ployer rapidement de nouvelles fonctionnalit\u00e9s. Les performances sont \u00e9galement sup\u00e9rieures gr\u00e2ce \u00e0 l\u2019acc\u00e8s direct aux API WebGL, au rendu mat\u00e9riel acc\u00e9l\u00e9r\u00e9 et aux possibilit\u00e9s de stockage local (IndexedDB). En mati\u00e8re de s\u00e9curit\u00e9, le sandboxing du navigateur, combin\u00e9 aux protocoles TLS\u202f1.3, limite les vecteurs d\u2019attaque et prot\u00e8ge les donn\u00e9es des joueurs.  <\/p>\n<p>Ces atouts techniques se traduisent concr\u00e8tement en am\u00e9lioration des indicateurs business. Les \u00e9tudes internes montrent que les jeux HTML5 augmentent le taux de r\u00e9tention de 12\u202f% \u00e0 18\u202f% par rapport aux versions Flash, gr\u00e2ce \u00e0 des temps de chargement r\u00e9duits et \u00e0 une exp\u00e9rience sans friction. De plus, l\u2019ARPU (revenu moyen par utilisateur) grimpe en moyenne de 0,25\u202f\u20ac \u00e0 0,40\u202f\u20ac lorsqu\u2019une plateforme propose des jeux mobiles fluides, car les joueurs passent plus de temps \u00e0 miser sur leurs appareils pr\u00e9f\u00e9r\u00e9s.  <\/p>\n<h3>Compatibilit\u00e9 navigateur et syst\u00e8me d\u2019exploitation<\/h3>\n<table>\n<thead>\n<tr>\n<th>Navigateur<\/th>\n<th>Version minimale support\u00e9e<\/th>\n<th>Syst\u00e8mes d\u2019exploitation compatibles<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Chrome<\/td>\n<td>58<\/td>\n<td>Android\u202f5+, iOS\u202f11+, Windows, macOS<\/td>\n<\/tr>\n<tr>\n<td>Safari<\/td>\n<td>10.1<\/td>\n<td>iOS\u202f11+, macOS\u202f10.12<\/td>\n<\/tr>\n<tr>\n<td>Firefox<\/td>\n<td>54<\/td>\n<td>Android\u202f5+, Windows, Linux, macOS<\/td>\n<\/tr>\n<tr>\n<td>Edge<\/td>\n<td>16<\/td>\n<td>Windows\u202f10, Android\u202f6+, iOS\u202f12<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Cette table illustre la port\u00e9e actuelle du HTML5. En ciblant les versions indiqu\u00e9es, les op\u00e9rateurs garantissent que leurs jeux seront visibles et jouables sur plus de 95\u202f% des appareils actifs.  <\/p>\n<h3>R\u00e9duction de la latence gr\u00e2ce au rendu natif<\/h3>\n<p>Le rendu natif, notamment via WebGL, permet de d\u00e9l\u00e9guer le calcul graphique au GPU du dispositif, r\u00e9duisant ainsi la latence de plusieurs dizaines de millisecondes. Un slot de machine \u00e0 sous comme <em>Mega Fortune<\/em> passe de 2,3\u202fs de chargement sous Flash \u00e0 moins de 0,9\u202fs en HTML5, ce qui am\u00e9liore la perception de rapidit\u00e9 et diminue le taux d\u2019abandon.  <\/p>\n<h2>2. Architecture d\u2019une plateforme de jeux HTML5 optimis\u00e9e pour le mobile<\/h2>\n<p>Construire une plateforme robuste repose sur une architecture d\u00e9coup\u00e9e en micro\u2011services. Le serveur de jeux g\u00e8re la logique m\u00e9tier (RTP, volatilit\u00e9, g\u00e9n\u00e9ration de nombres al\u00e9atoires), le moteur de rendu fournit les assets HTML5 et le module API de paiement orchestre les transactions. Cette s\u00e9paration facilite les mises \u00e0 jour ind\u00e9pendantes et la scalabilit\u00e9 horizontale.  <\/p>\n<p>Les CDN (Content Delivery Network) jouent un r\u00f4le crucial\u202f: ils stockent les fichiers JavaScript, les textures WebP et les polices dans des points de pr\u00e9sence proches de l\u2019utilisateur final, limitant ainsi le temps de round\u2011trip. En pratique, un CDN tel que Cloudflare ou Akamai peut r\u00e9duire le temps de chargement initial de 1,2\u202fs \u00e0 0,4\u202fs sur un r\u00e9seau 4G.  <\/p>\n<p>La gestion adaptative du d\u00e9bit (adaptive bitrate) ajuste la qualit\u00e9 des assets en fonction de la bande passante disponible. Par exemple, lorsqu\u2019un joueur bascule d\u2019une connexion Wi\u2011Fi \u00e0 la 3G, le moteur bascule automatiquement sur des textures compress\u00e9es en WebP 70\u202f% plus l\u00e9g\u00e8res, tout en conservant le m\u00eame taux de rafra\u00eechissement. Le caching c\u00f4t\u00e9 client (Service Workers) conserve les sc\u00e8nes d\u00e9j\u00e0 affich\u00e9es, \u00e9vitant les requ\u00eates redondantes.  <\/p>\n<h3>Choix du moteur de rendu (PixiJS, Phaser, CreateJS)<\/h3>\n<table>\n<thead>\n<tr>\n<th>Moteur<\/th>\n<th>Points forts<\/th>\n<th>Cas d\u2019usage recommand\u00e9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PixiJS<\/td>\n<td>WebGL performant, plugins graphiques<\/td>\n<td>Jeux de cartes, slots \u00e0 forte animation<\/td>\n<\/tr>\n<tr>\n<td>Phaser<\/td>\n<td>Framework complet, gestion de sc\u00e8nes<\/td>\n<td>Jeux d\u2019aventure, puzzles avec logique<\/td>\n<\/tr>\n<tr>\n<td>CreateJS<\/td>\n<td>Simplicit\u00e9 d\u2019int\u00e9gration, Canvas fiable<\/td>\n<td>Mini\u2011jeux, bonus interactifs rapides<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Le choix d\u00e9pend du niveau de complexit\u00e9 graphique et des exigences de performance.  <\/p>\n<h3>S\u00e9curisation des communications (TLS\u202f1.3, tokenisation)<\/h3>\n<p>Toutes les communications entre le client HTML5 et les services back\u2011end doivent \u00eatre chiffr\u00e9es avec TLS\u202f1.3, offrant une latence r\u00e9duite gr\u00e2ce \u00e0 la n\u00e9gociation de cl\u00e9s plus rapide. En compl\u00e9ment, chaque transaction utilise un token d\u2019acc\u00e8s \u00e0 dur\u00e9e limit\u00e9e (JWT) afin d\u2019\u00e9viter la r\u00e9utilisation de sessions. Cette approche limite les risques de d\u00e9tournement et satisfait les exigences de la plupart des autorit\u00e9s de jeu fran\u00e7aises.  <\/p>\n<h2>3. Conception UI\/UX responsive : bonnes pratiques \u00e0 suivre<\/h2>\n<p>Le design mobile\u2011first place le joueur au centre de la r\u00e9flexion. Commencez par d\u00e9finir une grille de 4\u202fcolonnes, adapt\u00e9e aux \u00e9crans de 320\u202fpx \u00e0 480\u202fpx, puis \u00e9voluez vers des colonnes suppl\u00e9mentaires pour les tablettes. Les zones tactiles doivent mesurer au minimum 48\u202f\u00d7\u202f48\u202fpx, conform\u00e9ment aux recommandations d\u2019Apple et Google, afin d\u2019\u00e9viter les clics erron\u00e9s.  <\/p>\n<p>Les gestes courants \u2013 glisser pour changer de rouleaux, tapoter pour activer le spin \u2013 doivent \u00eatre impl\u00e9ment\u00e9s avec des seuils de vitesse clairement d\u00e9finis. Un slot comme <em>Starburst<\/em> utilise un double\u2011tap pour activer le re\u2011spin, une interaction qui augmente le taux de mise de 6\u202f% lorsqu\u2019elle est correctement calibr\u00e9e.  <\/p>\n<p>Les tests A\/B sont indispensables. Par exemple, comparer une barre de navigation fixe en bas de l\u2019\u00e9cran \u00e0 une version cach\u00e9e sous le bouton \u00ab\u202fMenu\u202f\u00bb peut r\u00e9v\u00e9ler une diff\u00e9rence de 4\u202f% dans le temps moyen pass\u00e9 par session. Les outils d\u2019analyse comportementale tels que Mixpanel ou Firebase Analytics permettent de suivre les \u00e9v\u00e9nements de swipe, de tap et de scroll, afin d\u2019ajuster le layout en continu.  <\/p>\n<h2>4. Integration du paiement mobile et des portefeuilles \u00e9lectroniques<\/h2>\n<p>Les API de paiement modernes offrent des SDK l\u00e9gers pour iOS et Android, facilitant l\u2019int\u00e9gration directe dans le client HTML5 via des iframes s\u00e9curis\u00e9es. Stripe, par exemple, propose un composant \u00ab\u202fPayment Element\u202f\u00bb qui supporte les cartes, Apple Pay, Google Pay et les portefeuilles locaux comme Paylib.  <\/p>\n<p>La gestion des monnaies virtuelles (tokens, crypto) doit respecter les limites impos\u00e9es par l\u2019Autorit\u00e9 Nationale des Jeux (ANJ). Un plafond de 5\u202f000\u202f\u20ac par transaction et 20\u202f000\u202f\u20ac par jour est g\u00e9n\u00e9ralement appliqu\u00e9 pour les d\u00e9p\u00f4ts en euros, tandis que les crypto\u2011wallets sont soumis \u00e0 des exigences de KYC renforc\u00e9es.  <\/p>\n<p>C\u00f4t\u00e9 s\u00e9curit\u00e9, le 3\u2011D Secure (3DS\u202f2) ajoute une couche d\u2019authentification dynamique, r\u00e9duisant les fraudes de plus de 30\u202f%. Le double facteur d\u2019authentification (2FA) via SMS ou application d\u2019authentification est recommand\u00e9 pour les retraits sup\u00e9rieurs \u00e0 500\u202f\u20ac.  <\/p>\n<h2>5. Optimisation des performances : du chargement au gameplay fluide<\/h2>\n<p>La premi\u00e8re impression d\u00e9pend du temps de chargement. La minification du JavaScript (UglifyJS) et la compression des images en WebP peuvent r\u00e9duire la taille totale du bundle de 12\u202fMo \u00e0 4,5\u202fMo. Le lazy\u2011loading des assets, d\u00e9clench\u00e9 par l\u2019intersection observer, charge les symboles de roulette uniquement lorsqu\u2019ils entrent dans le viewport, \u00e9conomisant ainsi la bande passante.  <\/p>\n<p>Le choix entre WebGL et Canvas d\u00e9pend du dispositif\u202f: les smartphones r\u00e9cents supportent pleinement WebGL, offrant 60\u202ffps m\u00eame avec des effets de particules complexes. Sur les appareils plus anciens, le fallback Canvas assure une exp\u00e9rience stable \u00e0 30\u202ffps.  <\/p>\n<p>Le monitoring en temps r\u00e9el, via New Relic ou Datadog, capture les m\u00e9triques de temps de r\u00e9ponse, le taux d\u2019erreur et le CPU usage. Un tableau de bord typique montre une latence moyenne de 85\u202fms pour les appels API de spin, bien en dessous du seuil de 150\u202fms recommand\u00e9 pour maintenir la fluidit\u00e9.  <\/p>\n<h2>6. Tests automatis\u00e9s et validation de conformit\u00e9 r\u00e9glementaire<\/h2>\n<p>Les frameworks Selenium et Cypress permettent de simuler des sessions de jeu sur Chrome, Safari et Firefox, v\u00e9rifiant que le rendu des rouleaux, les animations de jackpot et les pop\u2011ups de bonus s\u2019affichent correctement. Un script Cypress peut, par exemple, lancer 10\u202f000 spins cons\u00e9cutifs et comparer le RTP calcul\u00e9 (ex. 96,5\u202f%) avec la valeur d\u00e9clar\u00e9e du fournisseur.  <\/p>\n<h3>Checklist de conformit\u00e9 (RGPD, licences de jeu, v\u00e9rification de l\u2019\u00e9quit\u00e9)<\/h3>\n<ul>\n<li>Consentement explicite pour le tracking cookies.  <\/li>\n<li>Anonymisation des logs de jeu.  <\/li>\n<li>Stockage des certificats de g\u00e9n\u00e9ration de nombres al\u00e9atoires (RNG) sign\u00e9 par un auditeur tiers.  <\/li>\n<li>Affichage clair des conditions de mise (wagering) pour chaque bonus de bienvenue.  <\/li>\n<\/ul>\n<p>Le processus de certification aupr\u00e8s de l\u2019ANJ implique la soumission de rapports de test d\u2019\u00e9quit\u00e9, de s\u00e9curit\u00e9 et de conformit\u00e9 financi\u00e8re.  <\/p>\n<h3>Sc\u00e9narios de charge et r\u00e9silience<\/h3>\n<p>Les tests de charge, ex\u00e9cut\u00e9s avec k6 ou Gatling, simulent jusqu\u2019\u00e0 20\u202f000 utilisateurs simultan\u00e9s, mesurant la capacit\u00e9 du serveur de jeux \u00e0 maintenir un temps de r\u00e9ponse inf\u00e9rieur \u00e0 200\u202fms. En cas de d\u00e9passement, le syst\u00e8me d\u00e9clenche automatiquement le scaling horizontal via Kubernetes.  <\/p>\n<h3>Audit de s\u00e9curit\u00e9 (OWASP\u202fTop\u202f10)<\/h3>\n<p>Un audit interne v\u00e9rifie les dix principales vuln\u00e9rabilit\u00e9s OWASP\u202f: injection SQL, XSS, CSRF, etc. L\u2019utilisation de biblioth\u00e8ques \u00e0 jour, de CSP strictes et de validation c\u00f4t\u00e9 serveur \u00e9limine la plupart des risques.  <\/p>\n<h2>7. D\u00e9ploiement continu et mise \u00e0 jour sans interruption du service<\/h2>\n<p>Les pipelines CI\/CD, construits avec GitLab CI ou Jenkins, orchestrent la compilation du code TypeScript, la g\u00e9n\u00e9ration des assets WebGL et le d\u00e9ploiement dans un registre Docker. Les artefacts lourds (textures, sons) sont stock\u00e9s dans un bucket S3 et serv\u00e9s via le CDN, \u00e9vitant ainsi les goulots d\u2019\u00e9tranglement lors du build.  <\/p>\n<p>Le mod\u00e8le Blue\u2011Green deployment cr\u00e9e deux environnements identiques\u202f: le \u00ab\u202fBlue\u202f\u00bb en production et le \u00ab\u202fGreen\u202f\u00bb pour la nouvelle version. Apr\u00e8s validation, le trafic bascule en quelques secondes gr\u00e2ce \u00e0 un load balancer, garantissant une disponibilit\u00e9 de 99,99\u202f%. Les canary releases, quant \u00e0 elles, exposent la mise \u00e0 jour \u00e0 5\u202f% du trafic avant un d\u00e9ploiement complet, permettant de d\u00e9tecter rapidement d\u2019\u00e9ventuels bugs.  <\/p>\n<p>En cas d\u2019anomalie, la strat\u00e9gie de rollback repose sur des images Docker versionn\u00e9es. Un simple <code>docker pull previous-tag<\/code> restaure l\u2019\u00e9tat ant\u00e9rieur en moins de deux minutes. Le monitoring post\u2011d\u00e9ploiement, via Prometheus et Grafana, alerte imm\u00e9diatement sur les pics d\u2019erreur ou les augmentations de latence, assurant une r\u00e9action proactive.  <\/p>\n<h2>Conclusion<\/h2>\n<p>Le HTML5, combin\u00e9 \u00e0 une architecture micro\u2011services, \u00e0 des pratiques UI\/UX mobile\u2011first et \u00e0 une int\u00e9gration s\u00e9curis\u00e9e des paiements, constitue aujourd\u2019hui le socle incontournable pour les op\u00e9rateurs iGaming souhaitant conqu\u00e9rir le march\u00e9 fran\u00e7ais du casino en ligne. En suivant les \u00e9tapes pr\u00e9sent\u00e9es \u2013 de la s\u00e9lection du moteur de rendu \u00e0 la mise en place d\u2019un pipeline CI\/CD robuste \u2013 les plateformes peuvent offrir un gameplay fluide, r\u00e9duire la latence, respecter les exigences de l\u2019ANJ et augmenter l\u2019ARPU.  <\/p>\n<p>Les op\u00e9rateurs sont donc encourag\u00e9s \u00e0 appliquer imm\u00e9diatement ces bonnes pratiques, \u00e0 consulter r\u00e9guli\u00e8rement des ressources neutres comme Miap pour valider la fiabilit\u00e9 des fournisseurs et \u00e0 rester vigilants quant aux \u00e9volutions r\u00e9glementaires. Une offre de jeux HTML5 bien con\u00e7ue garantit non seulement une exp\u00e9rience joueur sup\u00e9rieure, mais aussi une position concurrentielle durable dans l\u2019\u00e9cosyst\u00e8me tr\u00e8s comp\u00e9titif du casino en ligne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le secteur iGaming a connu une transformation majeure au cours de la derni\u00e8re d\u00e9cennie. Autrefois domin\u00e9 par Flash, le d\u00e9veloppement s\u2019est d\u00e9plac\u00e9 vers le HTML5, une technologie native du web qui r\u00e9pond aux exigences de r\u00e9activit\u00e9, de s\u00e9curit\u00e9 et de compatibilit\u00e9 multi\u2011plateforme. Cette mutation s\u2019est acc\u00e9l\u00e9r\u00e9e avec la prolif\u00e9ration des smartphones\u202f: plus de 70\u202f% des [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7502","post","type-post","status-publish","format-standard","hentry","category-uncategorised","entry"],"_links":{"self":[{"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/posts\/7502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/comments?post=7502"}],"version-history":[{"count":0,"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/posts\/7502\/revisions"}],"wp:attachment":[{"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/media?parent=7502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/categories?post=7502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chc-bh.com\/index.php\/wp-json\/wp\/v2\/tags?post=7502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}