
  <br />
<b>Warning</b>:  Undefined variable $icon in <b>/home/site/wwwroot/wp-content/themes/essentials-child/functions.php</b> on line <b>6758</b><br />
{"id":14160,"date":"2025-12-08T07:00:21","date_gmt":"2025-12-08T06:00:21","guid":{"rendered":"https:\/\/recette-mena.msh-intl.com\/service\/msh-assist\/"},"modified":"2026-03-30T08:37:44","modified_gmt":"2026-03-30T07:37:44","slug":"msh-assist","status":"publish","type":"services","link":"https:\/\/recette-mena.msh-intl.com\/ar\/service\/msh-assist\/","title":{"rendered":"\u0645\u0633\u0627\u0639\u062f\u0629 MSH"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row full_width=&#8221;stretch_row_content_no_spaces&#8221; bottom_divider_select=&#8221;6&#8243; bottom_layers=&#8221;1&#8243; b_has_animation=&#8221;true&#8221; b_divider_in_front=&#8221;true&#8221; b_flip_h=&#8221;true&#8221; pix_particles_check=&#8221;&#8221; el_id=&#8221;service_header&#8221; b_custom_height=&#8221;180px&#8221; el_class=&#8221;revrs1mobile header_4324&#8243;][vc_column]<div id=\"el1756289388881-f5391b6f-1faa\" class=\"pix-el-text   w-100  \" ><p class=\"\">\n                                                                <div class=\"service-detail-block\">\n                                                                    <div class=\"service-detail-content\">\n                                                                        <!-- Colonne gauche -->\n                                                                        <div class=\"service-detail-left\">\n                                                                            <div class=\"service-breadcrumb\">\n                                                                                <\/div>\n\n                                                                            <div class=\"service-detail-title\">\n                                                                            <h1>\u0645\u0646\u0638\u0645\u0629 \u0623\u0637\u0628\u0627\u0621 \u0628\u0644\u0627 \u062d\u062f\u0648\u062f \u0644\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0648\u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0637\u0628\u064a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0648\u0627\u0644\u0633\u0641\u0631<\/h1>\n<p>\u0639\u0646\u062f\u0645\u0627 \u062a\u0642\u0639 \u062d\u0627\u0644\u0627\u062a \u0637\u0628\u064a\u0629 \u0637\u0627\u0631\u0626\u0629\u060c \u0648\u062e\u0627\u0635\u0629 \u0628\u0639\u064a\u062f\u064b\u0627 \u0639\u0646 \u0627\u0644\u0645\u0646\u0632\u0644\u060c \u0643\u0644 \u062b\u0627\u0646\u064a\u0629 \u062a\u064f\u062d\u062a\u0633\u0628\u060c \u0648\u0627\u0644\u062a\u062f\u062e\u0644 \u0627\u0644\u0633\u0631\u064a\u0639 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u0646\u0642\u0630 \u0627\u0644\u0623\u0631\u0648\u0627\u062d. \u062a\u0642\u062f\u0651\u0645 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634 \u0623\u0633\u064a\u0633\u062a \u062f\u0639\u0645\u064b\u0627 \u0637\u0628\u064a\u064b\u0627 \u0648\u0633\u0641\u0631\u064b\u0627 \u0639\u0627\u0644\u0645\u064a\u064b\u0627 \u0645\u0648\u062b\u0648\u0642\u064b\u0627\u060c \u0644\u0636\u0645\u0627\u0646 \u062d\u0635\u0648\u0644 \u0627\u0644\u0623\u0639\u0636\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0627\u0644\u0641\u0648\u0631\u064a\u0629 \u0648\u0627\u0644\u062e\u0628\u0631\u0627\u0621 \u0623\u064a\u0646\u0645\u0627 \u0643\u0627\u0646\u0648\u0627 \u0641\u064a \u0627\u0644\u0639\u0627\u0644\u0645.<\/p>\n<p>\u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0634\u0628\u0643\u0629 \u0637\u0628\u064a\u0629 \u0639\u0627\u0644\u0645\u064a\u0629 \u0648\u0641\u0631\u064a\u0642 \u0637\u0628\u064a \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0644\u063a\u0627\u062a \u0645\u062e\u0635\u0635 \u0628\u0627\u0644\u0643\u0627\u0645\u0644\u060c \u062a\u0648\u0641\u0631 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634 \u0623\u0633\u064a\u0633\u062a \u062a\u0646\u0633\u064a\u0642\u064b\u0627 \u0644\u0644\u0637\u0648\u0627\u0631\u0626 \u0639\u0644\u0649 \u0645\u062f\u0627\u0631 \u0627\u0644\u0633\u0627\u0639\u0629\u060c \u0648\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0625\u062e\u0644\u0627\u0621 \u0627\u0644\u0637\u0628\u064a\u060c \u0648\u0627\u0644\u0625\u0639\u0627\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646\u060c \u0645\u0627\u0646\u062d\u0629 \u0631\u0627\u062d\u0629 \u0627\u0644\u0628\u0627\u0644 \u0641\u064a \u0623\u0635\u0639\u0628 \u0627\u0644\u0645\u0648\u0627\u0642\u0641. \u0645\u0646 \u0627\u0644\u0645\u0643\u0627\u0644\u0645\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 \u0648\u062d\u062a\u0649 \u0627\u0644\u062a\u0639\u0627\u0641\u064a \u0627\u0644\u0622\u0645\u0646 \u0623\u0648 \u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0646\u0632\u0644\u060c \u064a\u062f\u064a\u0631 \u0641\u0631\u0642\u0646\u0627 \u0643\u0644 \u062e\u0637\u0648\u0629 \u0628\u062f\u0642\u0629 \u0648\u062a\u0639\u0627\u0637\u0641 \u0648\u0643\u0641\u0627\u0621\u0629.<\/p>\n<p>\u0641\u064a \u0639\u0627\u0645 2024 \u0648\u062d\u062f\u0647\u060c \u0646\u062c\u062d\u0646\u0627 \u0641\u064a \u0625\u062f\u0627\u0631\u0629 \u0623\u0643\u062b\u0631 \u0645\u0646 400 \u062d\u0627\u0644\u0629 \u0625\u062e\u0644\u0627\u0621 \u0637\u0627\u0631\u0626 \u0648\u0625\u0639\u0627\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646\u060c \u0645\u0645\u0627 \u064a\u0639\u0643\u0633 \u062b\u0642\u0629 \u0639\u0645\u0644\u0627\u0626\u0646\u0627 \u0641\u064a \u062c\u0627\u0647\u0632\u064a\u062a\u0646\u0627 \u0648\u062e\u0628\u0631\u062a\u0646\u0627 \u0648\u0634\u0628\u0643\u0629 \u0634\u0631\u0643\u0627\u0626\u0646\u0627 \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629.<\/p>\n                                                                            <\/div>\n\n                                                                            <a class=\"service-detail-button contact-us btn mb-2 arrow-right-back-purple-hover     btn-white d-inline-flex align-items-center btn-md\" href=\"\/nous-contacter\">\n    Nous contacter                                                                            <\/a>\n\n\n                                                                        <\/div>\n\n                                                                        <!-- Colonne droite -->\n                                                                        <div class=\"service-detail-right\">\n                                                                                                                                                            <div class=\"service-detail-image\">\n                                                                                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/Frame-1707482696za.png\" alt=\"\u0645\u0633\u0627\u0639\u062f\u0629 MSH\">\n                                                                                <\/div>\n                                                                            <\/div>\n                                                                    <\/div>\n                                                                <\/div><\/div>[\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; content_placement=&#8221;middle&#8221; pix_particles_check=&#8221;&#8221; el_class=&#8221;services-vc slide1mobile width110_bloc&#8221; css=&#8221;.vc_custom_1768205110847{padding-top: 64px !important;padding-bottom: 60px !important;}&#8221; el_id=&#8221;services-card&#8221;][vc_column][vc_row_inner el_id=&#8221;services-card-2&#8243; css=&#8221;.vc_custom_1764779516124{margin-top: 0px !important;}&#8221;][vc_column_inner]<div id=\"el1757417599074-7211b96c-4352\" class=\"pix-el-text   w-100  \" ><p class=\"\"><h2 style=\"text-align: center;\">\u062a\u0634\u0645\u0644 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0637\u0628\u064a \u0648\u0627\u0644\u0637\u0648\u0627\u0631\u0626 \u0648\u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0637\u0628\u064a \u0627\u0644\u062a\u064a \u062a\u0642\u062f\u0645\u0647\u0627 <span style=\"color: #7900f0;\">\u0645\u0633\u062a\u0634\u0641\u0649 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634 \u0623\u0633\u064a\u0633\u062a<\/span><br \/>\n<span style=\"color: #7900f0;\">\u0645\u0627 \u064a\u0644\u064a:<\/span><\/h2>\n<\/p><\/div>[\/vc_column_inner][\/vc_row_inner][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;top&#8221; gap=&#8221;35&#8243; el_class=&#8221;vc_row_service row_slide1mobile&#8221; el_id=&#8221;services-card-3&#8243;][vc_column_inner width=&#8221;1\/4&#8243;]<div id=\"img-a053052fa56c3ba57ccaf777ac571483\" class=\"pix-img-element d-inline-block \" ><div class=\"pix-img-el     text-left d-inline-block  w-100 rounded-0\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1354\" height=\"903\" src=\"\/wp-content\/uploads\/2025\/12\/happy-call-center-agent-wearing-headset-while-talking-with-clients-working-office-1.png\" class=\"pix-img-elem rounded-0\" alt=\"Image link\" srcset=\"\/wp-content\/uploads\/2025\/12\/happy-call-center-agent-wearing-headset-while-talking-with-clients-working-office-1.png 1354w, \/wp-content\/uploads\/2025\/12\/happy-call-center-agent-wearing-headset-while-talking-with-clients-working-office-1-300x200.png 300w, \/wp-content\/uploads\/2025\/12\/happy-call-center-agent-wearing-headset-while-talking-with-clients-working-office-1-1024x683.png 1024w, \/wp-content\/uploads\/2025\/12\/happy-call-center-agent-wearing-headset-while-talking-with-clients-working-office-1-768x512.png 768w\" sizes=\"auto, (max-width: 1354px) 100vw, 1354px\" \/><\/div><\/div><div id=\"el1757413817883-25866d92-660e\" class=\"pix-el-text   w-100  \" ><p class=\"\"><div class=\"svc-card\">\n<div class=\"svc-body\">\n<h3>\u0645\u0633\u0627\u0639\u062f\u0629 \u0627\u0644\u0633\u0641\u0631 \u0639\u0644\u0649 \u0645\u062f\u0627\u0631 \u0627\u0644\u0633\u0627\u0639\u0629 \u0637\u0648\u0627\u0644 \u0623\u064a\u0627\u0645 \u0627\u0644\u0623\u0633\u0628\u0648\u0639<\/h3>\n<p>\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0641\u0648\u0631\u064a \u0625\u0644\u0649 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0637\u0628\u064a \u0641\u064a \u0623\u064a \u0648\u0642\u062a \u0648\u0641\u064a \u0623\u064a \u0645\u0643\u0627\u0646. \u062a\u0642\u0648\u0645 \u0641\u0631\u0642 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0644\u062f\u064a\u0646\u0627 \u0628\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0645\u0639 \u0622\u0644\u0627\u0641 \u0627\u0644\u0645\u0633\u062a\u0634\u0641\u064a\u0627\u062a \u0648\u0627\u0644\u0639\u064a\u0627\u062f\u0627\u062a \u0641\u064a \u062c\u0645\u064a\u0639 \u0623\u0646\u062d\u0627\u0621 \u0627\u0644\u0639\u0627\u0644\u0645 \u062f\u0648\u0646 \u062f\u0641\u0639 \u0645\u0642\u062f\u0645\u064b\u0627 \u0641\u064a \u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0623\u062d\u064a\u0627\u0646\u061b \u062d\u062a\u0649 \u064a\u062a\u0645\u0643\u0646 \u0627\u0644\u0623\u0639\u0636\u0627\u0621 \u0645\u0646 \u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0627\u0644\u062a\u0639\u0627\u0641\u064a \u0648\u0644\u064a\u0633 \u0639\u0644\u0649 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0644\u0648\u062c\u0633\u062a\u064a\u0629.<\/p>\n<\/div>\n<\/div><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;]<div id=\"img-315a3d09ef1c0f1d11766eacf53f78a0\" class=\"pix-img-element d-inline-block \" ><div class=\"pix-img-el     text-left d-inline-block  w-100 rounded-0\"  ><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"300\" src=\"\/wp-content\/uploads\/2025\/12\/Story-Image-1-4.png\" class=\"pix-img-elem rounded-0\" alt=\"Image link\" srcset=\"\/wp-content\/uploads\/2025\/12\/Story-Image-1-4.png 424w, \/wp-content\/uploads\/2025\/12\/Story-Image-1-4-300x212.png 300w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/div><\/div><div id=\"el1757413817945-1bf33d0e-b837\" class=\"pix-el-text   w-100  \" ><p class=\"\"><div class=\"svc-card\">\n<div class=\"svc-body\">\n<h3>\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0629<\/h3>\n<p>\u0628\u062f\u0621\u0627\u064b \u0645\u0646 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0639\u0627\u062c\u0644\u0629 \u0648\u062d\u062a\u0649 \u0627\u0644\u0627\u0633\u062a\u0634\u0641\u0627\u0621\u060c \u0646\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0629 \u0648\u062a\u0646\u0633\u064a\u0642 \u0645\u0642\u062f\u0645\u064a \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0648\u0645\u0631\u0627\u0642\u0628\u0629 \u0627\u0644\u062a\u0643\u0627\u0644\u064a\u0641 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a. \u064a\u0636\u0645\u0646 \u062e\u0628\u0631\u0627\u0624\u0646\u0627 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629 \u0645\u0639 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u062a\u0639\u0642\u064a\u062f\u0627\u062a \u0627\u0644\u0625\u062f\u0627\u0631\u064a\u0629 \u0648\u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0628\u0633\u0644\u0627\u0633\u0629.<\/p>\n<\/div>\n<\/div><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;]<div id=\"img-d2e4180ba07a3d3c46d75b28218b18cc\" class=\"pix-img-element d-inline-block \" ><div class=\"pix-img-el     text-left d-inline-block  w-100 rounded-0\"  ><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"300\" src=\"\/wp-content\/uploads\/2025\/12\/Story-Image-2-4.png\" class=\"pix-img-elem rounded-0\" alt=\"Image link\" srcset=\"\/wp-content\/uploads\/2025\/12\/Story-Image-2-4.png 424w, \/wp-content\/uploads\/2025\/12\/Story-Image-2-4-300x212.png 300w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/div><\/div><div id=\"el1757413817995-e0c22c72-f84e\" class=\"pix-el-text   w-100  \" ><p class=\"\"><div class=\"svc-card\">\n<div class=\"svc-body\">\n<h3>\u0627\u0644\u0625\u062c\u0644\u0627\u0621 \u0627\u0644\u0637\u0628\u064a \u0648\u0627\u0644\u0625\u0639\u0627\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646<\/h3>\n<p>\u0639\u0646\u062f\u0645\u0627 \u0644\u0627 \u062a\u0643\u0648\u0646 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0643\u0627\u0641\u064a\u0629\u060c \u062a\u0642\u0648\u0645 \u0645\u0646\u0638\u0645\u0629 \u0623\u0637\u0628\u0627\u0621 \u0628\u0644\u0627 \u062d\u062f\u0648\u062f \u0644\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0628\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0625\u062c\u0644\u0627\u0621 \u0627\u0644\u0637\u0628\u064a \u0627\u0644\u0633\u0631\u064a\u0639 \u0648\u0627\u0644\u0622\u0645\u0646 \u062c\u0648\u0627\u064b \u0623\u0648 \u0628\u0631\u0627\u064b. \u0625\u0630\u0627 \u0644\u0632\u0645 \u0627\u0644\u0623\u0645\u0631\u060c \u0646\u0646\u0638\u0645 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0637\u0628\u064a\u0629 \u0623\u0648 \u063a\u064a\u0631 \u0627\u0644\u0637\u0628\u064a\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646\u060c \u0645\u0645\u0627 \u064a\u0636\u0645\u0646 \u0646\u0642\u0644 \u0627\u0644\u0623\u0639\u0636\u0627\u0621 \u0628\u0623\u0645\u0627\u0646 \u0625\u0644\u0649 \u0623\u0646\u0633\u0628 \u0645\u0631\u0641\u0642 \u0623\u0648 \u0625\u0639\u0627\u062f\u062a\u0647\u0645 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646 \u062a\u062d\u062a \u0625\u0634\u0631\u0627\u0641 \u0637\u0628\u064a \u0643\u0627\u0645\u0644.<\/p>\n<\/div>\n<\/div><\/div>[\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;]<div id=\"img-f9807ddca9255b2b505952eb39c6f6ab\" class=\"pix-img-element d-inline-block \" ><div class=\"pix-img-el     text-left d-inline-block  w-100 rounded-0\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1354\" height=\"903\" src=\"\/wp-content\/uploads\/2025\/12\/doctor-i-have-constant-headache-lately-1.png\" class=\"pix-img-elem rounded-0\" alt=\"Image link\" srcset=\"\/wp-content\/uploads\/2025\/12\/doctor-i-have-constant-headache-lately-1.png 1354w, \/wp-content\/uploads\/2025\/12\/doctor-i-have-constant-headache-lately-1-300x200.png 300w, \/wp-content\/uploads\/2025\/12\/doctor-i-have-constant-headache-lately-1-1024x683.png 1024w, \/wp-content\/uploads\/2025\/12\/doctor-i-have-constant-headache-lately-1-768x512.png 768w\" sizes=\"auto, (max-width: 1354px) 100vw, 1354px\" \/><\/div><\/div><div id=\"el1769072568829-6e5ecd41-60bf\" class=\"pix-el-text   w-100  \" ><p class=\"\"><div class=\"svc-card\">\n<div class=\"svc-body\">\n<h3>\u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0644\u0644\u0623\u0632\u0645\u0627\u062a \u0648\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0637\u0648\u0627\u0631\u0626 \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629<\/h3>\n<p>\u0641\u064a \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u0639\u0642\u062f\u0629 \u0623\u0648 \u0639\u0627\u0644\u064a\u0629 \u0627\u0644\u062e\u0637\u0648\u0631\u0629\u060c \u062a\u062a\u062c\u0627\u0648\u0632 \u0645\u0633\u0627\u0639\u062f\u0629 \u0623\u0637\u0628\u0627\u0621 \u0628\u0644\u0627 \u062d\u062f\u0648\u062f \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0642\u064a\u0627\u0633\u064a. \u062a\u0642\u0648\u0645 \u0641\u0631\u0642\u0646\u0627 \u0628\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0627\u062a \u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0637\u0648\u0627\u0631\u0626\u060c \u0648\u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u0645\u0639 \u0627\u0644\u0633\u0644\u0637\u0627\u062a \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0648\u0627\u0644\u0634\u0631\u0643\u0627\u0621 \u0627\u0644\u062f\u0648\u0644\u064a\u064a\u0646\u060c \u0648\u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0641\u064a \u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0633\u0641\u0631\u060c \u0648\u062a\u0642\u062f\u064a\u0645 \u062a\u062d\u062f\u064a\u062b\u0627\u062a \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a \u0637\u0648\u0627\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0629. \u0643\u0645\u0627 \u064a\u0636\u0645\u0646 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0639\u0627\u0637\u0641\u064a \u0648\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0628\u0639\u062f \u0627\u0644\u0639\u0648\u062f\u0629 \u0639\u062f\u0645 \u062a\u0631\u0643 \u0627\u0644\u0623\u0641\u0631\u0627\u062f \u0648\u0627\u0644\u0639\u0627\u0626\u0644\u0627\u062a \u0628\u0645\u0641\u0631\u062f\u0647\u0645 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0623\u0632\u0645\u0629 \u0623\u0648 \u0628\u0639\u062f\u0647\u0627.<\/p>\n<\/div>\n<\/div><\/div>[\/vc_column_inner][\/vc_row_inner][vc_row_inner el_class=&#8221;blc_4324&#8243;][vc_column_inner]<div class=\"d-block w-100 text-center\"><a  href=\"https:\/\/recette-mena.msh-intl.com\/ar\/\u0627\u062a\u0635\u0644-\u0628\u0646\u0627\/\" class=\"btn mb-2 arrow-right-back-white-hover     btn-primary d-inline-flex align-items-center      pix-btn-div btn-md\"     ><span class=\" \" >\u0627\u062a\u0635\u0644 \u0628\u0646\u0627<\/span><\/a><\/div>[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; gap=&#8221;35&#8243; content_placement=&#8221;middle&#8221; css_animation=&#8221;none&#8221; pix_bg_grdient=&#8221;bg-gradient-primary&#8221; bottom_divider_select=&#8221;6&#8243; bottom_layers=&#8221;1&#8243; pix_particles_check=&#8221;&#8221;][vc_column css_animation=&#8221;none&#8221; width=&#8221;1\/2&#8243;]<div id=\"el1769073682836-a9ad41fa-1a03\" class=\"pix-el-text   w-100 text-left \" ><p class=\"text-left\"><h2>\u0645\u0633\u0627\u0639\u062f\u0629 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634: \u062f\u0627\u0626\u0645\u0627\u064b \u0628\u062c\u0627\u0646\u0628\u0643 \u062f\u0627\u0626\u0645\u0627\u064b<\/h2>\n<p>&nbsp;<\/p>\n<p>\u0645\u0639 \u0639\u0642\u0648\u062f \u0645\u0646 \u0627\u0644\u062e\u0628\u0631\u0629 \u0641\u064a \u0645\u062c\u0627\u0644 \u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629 \u0648\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629\u060c \u062a\u0642\u0641 \u0645\u0646\u0638\u0645\u0629 \u0623\u0637\u0628\u0627\u0621 \u0628\u0644\u0627 \u062d\u062f\u0648\u062f \u0643\u0634\u0631\u064a\u0643 \u0645\u0648\u062b\u0648\u0642 \u0628\u0647 \u0641\u064a \u0644\u062d\u0638\u0627\u062a \u0639\u062f\u0645 \u0627\u0644\u064a\u0642\u064a\u0646. \u0648\u0628\u062f\u0639\u0645 \u0645\u0646 \u0634\u0628\u0643\u0629 \u0639\u0627\u0644\u0645\u064a\u0629 \u062a\u0636\u0645 \u0623\u0643\u062b\u0631 \u0645\u0646 1.9 \u0645\u0644\u064a\u0648\u0646 \u0645\u0646 \u0645\u0642\u062f\u0645\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0629 \u0641\u064a 193 \u062f\u0648\u0644\u0629\u060c \u0648\u0641\u0631\u064a\u0642 \u0637\u0628\u064a \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0644\u063a\u0627\u062a \u0648\u0645\u062a\u0641\u0627\u0646\u064a \u0628\u0627\u0644\u0643\u0627\u0645\u0644\u060c \u0646\u0642\u062f\u0645 \u0627\u0644\u062f\u0639\u0645 \u0627\u0644\u0633\u0631\u064a\u0639 \u0648\u0627\u0644\u0645\u0646\u0633\u0642 \u0648\u0627\u0644\u0631\u062d\u064a\u0645 \u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 \u0627\u0644\u0623\u0645\u0631 \u0641\u064a \u063a\u0627\u064a\u0629 \u0627\u0644\u0623\u0647\u0645\u064a\u0629. \u0648\u0633\u0648\u0627\u0621 \u0643\u0646\u062a \u062a\u0648\u0627\u062c\u0647 \u062d\u0627\u0644\u0629 \u0637\u0628\u064a\u0629 \u0637\u0627\u0631\u0626\u0629 \u0645\u0641\u0627\u062c\u0626\u0629\u060c \u0623\u0648 \u0639\u0645\u0644\u064a\u0629 \u0625\u062c\u0644\u0627\u0621 \u0645\u0639\u0642\u062f\u0629\u060c \u0623\u0648 \u062d\u0627\u062c\u0629 \u0639\u0627\u062c\u0644\u0629 \u0644\u0644\u0625\u0639\u0627\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646\u060c \u0641\u0625\u0646 \u0641\u0631\u0642\u0646\u0627 \u062a\u062a\u0648\u0644\u0649 \u0627\u0644\u0633\u064a\u0637\u0631\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0642\u0631\u0627\u0631\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0629 \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0644\u0648\u062c\u0633\u062a\u064a\u0629 \u0648\u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0641\u064a \u0643\u0644 \u062e\u0637\u0648\u0629 \u0639\u0644\u0649 \u0627\u0644\u0637\u0631\u064a\u0642. \u0623\u064a\u0646\u0645\u0627 \u0643\u0646\u062a \u0648\u0623\u064a\u0646\u0645\u0627 \u0643\u0646\u062a\u060c \u0648\u0645\u0647\u0645\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0648\u0642\u0641\u060c \u062a\u0636\u0645\u0646 \u0644\u0643 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634 \u0623\u0633\u064a\u0633\u062a \u0623\u0644\u0627 \u062a\u0643\u0648\u0646 \u0623\u0646\u062a \u0648\u0623\u062d\u0628\u0627\u0626\u0643 \u0648\u062d\u062f\u0643 \u0623\u0628\u062f\u0627\u064b\u060c \u0645\u0645\u0627 \u064a\u0648\u0641\u0631 \u0644\u0643 \u0631\u0627\u062d\u0629 \u0627\u0644\u0628\u0627\u0644 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0641\u064a \u0623\u0645\u0633 \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u064a\u0647\u0627.<\/p>\n<\/p><\/div>[\/vc_column][vc_column css_animation=&#8221;none&#8221; width=&#8221;1\/2&#8243;]<div id=\"img-29f3eaa956b3835bc1f17244ee2fed2b\" class=\"pix-img-element d-inline-block \" ><div class=\"pix-img-el     text-left d-inline-block  w-100 rounded-lg\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1354\" height=\"903\" src=\"\/wp-content\/uploads\/2025\/12\/doctor-is-ready-endotracheal-intubation-non-breathing-patient-young-female-paramedic-holding-iv-solution-ems-paramedics-provide-medical-help-injured-patient-way-hospital-1.png\" class=\"pix-img-elem rounded-lg\" alt=\"Image link\" srcset=\"\/wp-content\/uploads\/2025\/12\/doctor-is-ready-endotracheal-intubation-non-breathing-patient-young-female-paramedic-holding-iv-solution-ems-paramedics-provide-medical-help-injured-patient-way-hospital-1.png 1354w, \/wp-content\/uploads\/2025\/12\/doctor-is-ready-endotracheal-intubation-non-breathing-patient-young-female-paramedic-holding-iv-solution-ems-paramedics-provide-medical-help-injured-patient-way-hospital-1-300x200.png 300w, \/wp-content\/uploads\/2025\/12\/doctor-is-ready-endotracheal-intubation-non-breathing-patient-young-female-paramedic-holding-iv-solution-ems-paramedics-provide-medical-help-injured-patient-way-hospital-1-1024x683.png 1024w, \/wp-content\/uploads\/2025\/12\/doctor-is-ready-endotracheal-intubation-non-breathing-patient-young-female-paramedic-holding-iv-solution-ems-paramedics-provide-medical-help-injured-patient-way-hospital-1-768x512.png 768w\" sizes=\"auto, (max-width: 1354px) 100vw, 1354px\" \/><\/div><\/div>[\/vc_column][\/vc_row][vc_row content_placement=&#8221;middle&#8221; pix_particles_check=&#8221;&#8221; el_class=&#8221;offerslanding2 width1090 offresante1 offrewhite lefth2 offers_landing_service offerslanding2-s-2&#8243;][vc_column]<div id=\"el1756761162400-2da743fe-32b5\" class=\"pix-el-text   w-100  \" ><p class=\"\"><h2 style=\"text-align: center;\"><span style=\"color: #7900f0;\"> \u0648\u0623\u0643\u062b\u0631 \u0645\u0646 \u0630\u0644\u0643 \u0628\u0643\u062b\u064a\u0631<\/span><\/h2>\n<\/p><\/div><div id=\"el1756846590591-289155e5-b633\" class=\"pix-el-text   w-100  \" ><p class=\"\">    <div class=\"offres-cards\" id=\"offres-ebac86c2-c853-4884-8243-cea9de5c85b0\" data-offres-instance=\"offres-ebac86c2-c853-4884-8243-cea9de5c85b0\" data-post-id=\"14160\">\n        <div class=\"offres-tabs-container offres-tabs-container-4\">\n            <div class=\"offres-tabs\" role=\"tablist\" aria-label=\"Filtre des offres\">\n\n                                    <button class=\"offres-tab \" role=\"tab\" aria-selected=\"false\" data-type=\"international-health-coverage\">\n                                                    <!--<span class=\"offres-tab-icon\" aria-hidden=\"true\"><\/span>-->\n                                                <span class=\"offres-tab-label\">\u0627\u0644\u062a\u063a\u0637\u064a\u0629 \u0627\u0644\u0635\u062d\u064a\u0629 \u0627\u0644\u062f\u0648\u0644\u064a\u0629<\/span>\n                    <\/button>\n                                    <button class=\"offres-tab \" role=\"tab\" aria-selected=\"false\" data-type=\"health-insurance-administration\">\n                                                    <!--<span class=\"offres-tab-icon\" aria-hidden=\"true\"><\/span>-->\n                                                <span class=\"offres-tab-label\">\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062a\u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u062d\u064a <\/span>\n                    <\/button>\n                                    <button class=\"offres-tab \" role=\"tab\" aria-selected=\"false\" data-type=\"chronic-care-management\">\n                                                    <!--<span class=\"offres-tab-icon\" aria-hidden=\"true\"><\/span>-->\n                                                <span class=\"offres-tab-label\">\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0645\u0632\u0645\u0646\u0629<\/span>\n                    <\/button>\n                                    <button class=\"offres-tab \" role=\"tab\" aria-selected=\"false\" data-type=\"preventive-care-wellness-programs\">\n                                                    <!--<span class=\"offres-tab-icon\" aria-hidden=\"true\"><\/span>-->\n                                                <span class=\"offres-tab-label\">\u0628\u0631\u0627\u0645\u062c \u0627\u0644\u0631\u0639\u0627\u064a\u0629 \u0627\u0644\u0648\u0642\u0627\u0626\u064a\u0629 \u0648\u0627\u0644\u0639\u0627\u0641\u064a\u0629<\/span>\n                    <\/button>\n                                    <button class=\"offres-tab \" role=\"tab\" aria-selected=\"false\" data-type=\"tailored-solutions-for-employers-insurers\">\n                                                    <!--<span class=\"offres-tab-icon\" aria-hidden=\"true\"><\/span>-->\n                                                <span class=\"offres-tab-label\">Tailored Solutions for Employers & Insurers<\/span>\n                    <\/button>\n                            <\/div>\n        <\/div>\n\n        <div class=\"offres-cards-grid\" role=\"region\" aria-live=\"polite\">\n                    <\/div>\n    <\/div>\n\n    <script>\n        \/\/ Fonctions utilitaires\n        function prefersReducedMotion() {\n            const query = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n            return query.matches;\n        }\n\n        let lastScrollTop = 0;\n\n        function initStackingNav() {\n            const stackingCards = document.querySelectorAll(\".slides_avantages_item\");\n            const parentContainer = document.querySelector(\"#fonctionnalites\");\n            const navLinks = document.querySelectorAll(\".stacking-nav__link\");\n            const targetPositions = Array.from(stackingCards).map(card => card.getBoundingClientRect().top + window.scrollY);\n            const lastCardIndex = stackingCards.length - 1;\n            if (!stackingCards.length)\n                return;\n\n            if (window.ScrollTrigger) {\n                ScrollTrigger.getAll().forEach(trigger => trigger.kill());\n            }\n\n            var px_1 = '200';\n            var px_2 = '120';\n\n            const isMobile = window.matchMedia(\"(max-width: 767px)\").matches;\n            if (isMobile) {\n                var px_1 = '20';\n                var px_2 = '20';\n            }\n\n            stackingCards.forEach((triggerElement, index) => {\n                let targetElement = triggerElement.previousElementSibling;\n                gsap.timeline({\n                    scrollTrigger: {\n                        trigger: triggerElement,\n                        start: \"top-=\" + px_1 + \" center\",\n                        end: \"bottom bottom-=\" + px_1,\n                        scrub: true,\n                        onEnter: () => document.body.classList.add(\"scrollTrigger-activated\"),\n                        onLeave: () => document.body.classList.remove(\"scrollTrigger-activated\"),\n                        onEnterBack: () => document.body.classList.add(\"scrollTrigger-activated\"),\n                        onLeaveBack: () => document.body.classList.remove(\"scrollTrigger-activated\"),\n                    },\n                }).fromTo(\n                        targetElement,\n                        {scale: 1, filter: prefersReducedMotion() ? \"blur(0px)\" : \"blur(0px)\"},\n                        {scale: 0.8, filter: prefersReducedMotion() ? \"blur(0px)\" : \"blur(8px)\"}\n                );\n            });\n\n            stackingCards.forEach((card) => {\n                const progressBarFill = card.querySelector(\".avantages_progress-bar-fill\");\n                if (progressBarFill) {\n                    gsap.fromTo(\n                            progressBarFill,\n                            {height: \"0%\", transformOrigin: \"top center\"},\n                            {height: \"100%\", duration: 1, ease: \"power2.out\", scrollTrigger: {\n                                    trigger: card,\n                                    start: \"top 75%\",\n                                    end: \"bottom 50%\",\n                                    toggleActions: \"play none none reverse\",\n                                }}\n                    );\n                }\n            });\n\n            stackingCards.forEach((card, index) => {\n                const isLastCard = index === stackingCards.length - 1;\n                ScrollTrigger.create({\n                    trigger: card,\n                    start: `top ` + px_2 + `px`,\n                    pin: true,\n                    pinSpacing: false,\n                    end: index === (stackingCards.length - 1 || stackingCards.length - 2) ? `max` : \"max\",\n                });\n            });\n        }\n\n        function observePinSpacer() {\n            const stackingCardsContainer = document.querySelector(\"#fonctionnalites\");\n            if (!stackingCardsContainer)\n                return;\n            const stackingCards = document.querySelectorAll(\".slides_avantages_item\");\n            const firstCardPosition = stackingCards[0].getBoundingClientRect().top + window.scrollY;\n            const lastCardPosition = stackingCards[stackingCards.length - 1].getBoundingClientRect().bottom + window.scrollY;\n            stackingCards.forEach(card => {\n                const observer = new MutationObserver(mutations => {\n                    mutations.forEach(mutation => {\n                        if (mutation.type === \"childList\") {\n                            mutation.addedNodes.forEach(node => {\n                                if (node.classList && node.classList.contains(\"pin-spacer\")) {\n                                    const scrollPosition = window.scrollY;\n                                    if (scrollPosition > lastCardPosition) {\n                                        $('#slides_avantages_slider > div').not(':last').find('.slides_avantages_item').hide();\n                                    } else {\n                                        $('#slides_avantages_slider > div').not(':last').find('.slides_avantages_item').show();\n                                    }\n                                }\n                            });\n                        }\n                    });\n                });\n                observer.observe(card.parentNode, {childList: true});\n            });\n        }\n\n        function initStackingDots() {\n            if (typeof gsap === 'undefined' || typeof ScrollTrigger === 'undefined') {\n                console.warn('GSAP\/ScrollTrigger requis pour les dots');\n                return;\n            }\n\n            const cards = document.querySelectorAll('.slides_avantages_item');\n            const dotsRail = document.getElementById('slides_avantages_dots');\n            const dots = dotsRail ? dotsRail.querySelectorAll('.stacking-dot__link') : [];\n            const targetPositions = Array.from(cards).map(card => card.getBoundingClientRect().top + window.scrollY);\n\n            if (!cards.length || !dotsRail || dots.length !== cards.length)\n                return;\n\n            function computePositions() {\n                return Array.from(cards).map(c => c.getBoundingClientRect().top + window.scrollY);\n            }\n            let positions = computePositions();\n            window.addEventListener('resize', () => {\n                positions = computePositions();\n            });\n\n            dots.forEach((btn, i) => {\n                btn.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    window.scrollTo({top: positions[i] - 500, behavior: 'smooth'});\n                });\n            });\n\n            function setActiveDot(i) {\n                dots.forEach((d, idx) => {\n                    d.classList.toggle('is--active', idx === i);\n                    d.classList.toggle('is--passed', idx < i);\n                    if (idx === i)\n                        d.setAttribute('aria-current', 'true');\n                    else\n                        d.removeAttribute('aria-current');\n                });\n                const ratio = (dots.length > 1) ? (i \/ (dots.length - 1)) : 0;\n                dotsRail.style.setProperty('--progress', ratio);\n            }\n\n            cards.forEach((card, i) => {\n                ScrollTrigger.create({\n                    trigger: card,\n                    start: \"top center\",\n                    end: \"bottom center\",\n                    onEnter: () => setActiveDot(i),\n                    onEnterBack: () => setActiveDot(i),\n                });\n            });\n\n            setActiveDot(0);\n        }\n\n        function initStickyDots() {\n            const dots = document.getElementById('slides_avantages_dots');\n            const parent = document.getElementById('el1756846590591-289155e5-b633');\n            if (!parent)\n                return;\n\n            function update() {\n                const parent1 = document.querySelector('.pin-spacer:last-child');\n                if (!parent1)\n                    return;\n\n                const lastSlide = parent1.querySelector('.slides_avantages_item');\n                if (!lastSlide)\n                    return;\n\n                const viewportH = window.innerHeight;\n                const pr = parent.getBoundingClientRect();\n\n                \/\/ Cr\u00e9ation du bandeau blanc \u00e0 l\u2019int\u00e9rieur du lastSlide\n                let bandeau = lastSlide.querySelector('.bandeau-blanc');\n                if (!bandeau) {\n                    bandeau = document.createElement('div');\n                    bandeau.className = 'bandeau-blanc';\n                    Object.assign(bandeau.style, {\n                        position: 'absolute',\n                        left: '0',\n                        width: '100%',\n                        height: '100%', \/\/ \u2190 hauteur fixe\n                        background: 'white',\n                        pointerEvents: 'none',\n                        zIndex: '10',\n                        transition: 'opacity 0.3s ease'\n                    });\n                    lastSlide.appendChild(bandeau);\n                }\n\n                \/\/ Position du parent dans le viewport\n                const topInView = pr.top < viewportH && pr.bottom > 0;\n\n                if (topInView) { \n                    const isMobile = \/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent);\nconst topRelativeToSlide = isMobile \n  ? pr.bottom - viewportH + lastSlide.offsetHeight + 20\n  : pr.bottom - viewportH + lastSlide.offsetHeight + 180;\n                    bandeau.style.top = Math.max(0, topRelativeToSlide) + 'px';\n                    bandeau.style.opacity = '1';\n                } else {\n                    bandeau.style.opacity = '0';\n                }\n                \n                if (pr.bottom < 100) {\n                 parent.style.opacity = '0';\n                 } else {\n                 parent.style.opacity = '1';\n                 }\n            }\n\n\n            let ticking = false;\n            function onScrollOrResize() {\n                if (!ticking) {\n                    ticking = true;\n                    requestAnimationFrame(() => {\n                        update();\n                        ticking = false;\n                    });\n                }\n            }\n\n            window.addEventListener('scroll', onScrollOrResize, {passive: true});\n            window.addEventListener('resize', onScrollOrResize);\n            update();\n        }\n\n        \/\/ Initialisation au chargement\n        document.addEventListener(\"DOMContentLoaded\", function () {\n            initStackingNav();\n            observePinSpacer();\n            initStackingDots();\n            initStickyDots();\n        });\n\n        \/\/ R\u00e9initialisation apr\u00e8s AJAX\n        const root = document.getElementById('offres-ebac86c2-c853-4884-8243-cea9de5c85b0');\n        if (root) {\n            root.addEventListener('offresFilterComplete', function () {\n                if (window.ScrollTrigger)\n                    ScrollTrigger.refresh();\n                initStackingNav();\n                observePinSpacer();\n                initStackingDots();\n                initStickyDots();\n            });\n        }\n\n        \/\/ ========== GESTION DES ONGLETS ==========\n        const tabsWrap = root.querySelector('.offres-tabs');\n        const cardsGrid = root.querySelector('.offres-cards-grid');\n        const ajaxUrl = 'https:\/\/recette-mena.msh-intl.com\/wp-admin\/admin-ajax.php';\n        const nonce = '57a1b8170b';\n        const instance = 'offres-ebac86c2-c853-4884-8243-cea9de5c85b0';\n        const postId = '14160';\n\n        function setActive(btn) {\n            const tabs = tabsWrap.querySelectorAll('.offres-tab');\n            tabs.forEach(t => {\n                const active = (t === btn);\n                t.classList.toggle('is-active', active);\n                t.setAttribute('aria-selected', active ? 'true' : 'false');\n                t.setAttribute('tabindex', active ? '0' : '-1');\n            });\n            btn.focus({preventScroll: true});\n        }\n\n        function showLoading() {\n            cardsGrid.innerHTML = '<div class=\"offres-loading\"><svg class=\"pix-loading-circ-path-2-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"Capa_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 512.001 512.001\" style=\"enable-background:new 0 0 512.001 512.001;\" xml:space=\"preserve\" width=\"512\" height=\"512\"><g><path d=\"M268.078,512C126.693,511.962,12.108,397.316,12.146,255.932S126.83-0.038,268.215,0   c96.559,0.026,184.888,54.38,228.428,140.565c7.695,15.91,1.035,35.046-14.875,42.74c-15.501,7.497-34.155,1.384-42.213-13.834   C391.771,74.81,276.296,36.808,181.634,84.592S48.97,247.851,96.754,342.513s163.259,132.664,257.921,84.88   c36.48-18.414,66.133-47.987,84.646-84.417c8.018-15.753,27.287-22.023,43.04-14.005c15.753,8.018,22.023,27.287,14.005,43.04l0,0   C452.852,458.077,364.519,512.244,268.078,512z\"><\/path><\/g><\/svg><\/div>';\n        }\n\n        function handleFilter(typeSlug) {\n            showLoading();\n            const activeTab = tabsWrap.querySelector(`.offres-tab[data-type=\"${typeSlug}\"]`) || tabsWrap.querySelector('.offres-tab');\n            setActive(activeTab);\n\n            jQuery.post(ajaxUrl, {\n                action: 'offres_filter',\n                nonce: nonce,\n                instance: instance,\n                filter_type: typeSlug,\n                post_id: postId,\n                stacking: ''\n            }, function (response) {\n                if (response.success) {\n                    cardsGrid.innerHTML = response.data;\n                    root.dispatchEvent(new Event('offresFilterComplete'));\n                    console.log('Filtre appliqu\u00e9 : ', typeSlug);\n                } else {\n                    cardsGrid.innerHTML = '<div class=\"offres-error\">Erreur lors du chargement.<\/div>';\n                    console.error('Erreur AJAX : ', response.data);\n                }\n            }).fail(function (jqXHR, textStatus, errorThrown) {\n                cardsGrid.innerHTML = '<div class=\"offres-error\">Erreur de connexion.<\/div>';\n                console.error('\u00c9chec AJAX : ', textStatus, errorThrown);\n            });\n        }\n\n        function isActivationKey(e) {\n            return e.key === 'Enter' || e.key === ' ' || e.code === 'Space' || e.keyCode === 13 || e.keyCode === 32;\n        }\n\n        tabsWrap.addEventListener('click', function (e) {\n            const btn = e.target.closest('.offres-tab');\n            if (!btn)\n                return;\n            e.preventDefault();\n            const slug = btn.getAttribute('data-type') || 'all';\n            handleFilter(slug);\n        });\n\n        tabsWrap.addEventListener('keydown', function (e) {\n            const btn = e.target.closest('.offres-tab');\n            if (!btn)\n                return;\n            if (isActivationKey(e)) {\n                e.preventDefault();\n                const slug = btn.getAttribute('data-type') || 'all';\n                handleFilter(slug);\n            }\n            if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') {\n                const tabs = Array.from(tabsWrap.querySelectorAll('.offres-tab'));\n                const idx = tabs.indexOf(btn);\n                if (idx === -1)\n                    return;\n                const nextIdx = e.key === 'ArrowRight' ? (idx + 1) % tabs.length : (idx - 1 + tabs.length) % tabs.length;\n                tabs[nextIdx].focus();\n            }\n        });\n\n        \/\/ ========== R\u00c9CUP\u00c9RATION PARAM\u00c8TRE URL ==========\n        function getUrlParameter(name) {\n            const queryString = window.location.search.substring(1);\n            if (!queryString)\n                return null;\n\n            const params = queryString.split('&');\n            for (let i = 0; i < params.length; i++) {\n                const pair = params[i].split('=');\n                const key = decodeURIComponent(pair[0]);\n\n                if (key === name) {\n                    let value = queryString.substring(queryString.indexOf(name + '=') + name.length + 1);\n                    const nextParamMatch = value.match(\/&[a-zA-Z_][\\w]*=\/);\n                    if (nextParamMatch) {\n                        value = value.substring(0, nextParamMatch.index);\n                    }\n                    return decodeURIComponent(value);\n                }\n            }\n            return null;\n        }\n\n        \/\/ Normalise une cha\u00eene pour comparaison (sans accents, minuscules, espaces normalis\u00e9s)\n        function normalizeForComparison(str) {\n            if (!str)\n                return '';\n            return str\n                    .toString()\n                    .toLowerCase()\n                    .trim()\n                    \/\/ Normaliser les espaces multiples en un seul espace\n                    .replace(\/\\s+\/g, ' ')\n                    \/\/ Remplacer les caract\u00e8res accentu\u00e9s\n                    .replace(\/[\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5]\/g, 'a')\n                    .replace(\/[\u00e8\u00e9\u00ea\u00eb]\/g, 'e')\n                    .replace(\/[\u00ec\u00ed\u00ee\u00ef]\/g, 'i')\n                    .replace(\/[\u00f2\u00f3\u00f4\u00f5\u00f6]\/g, 'o')\n                    .replace(\/[\u00f9\u00fa\u00fb\u00fc]\/g, 'u')\n                    .replace(\/[\u00fd\u00ff]\/g, 'y')\n                    .replace(\/\u00e7\/g, 'c')\n                    .replace(\/\u00f1\/g, 'n')\n                    .replace(\/\u0153\/g, 'oe')\n                    .replace(\/\u00e6\/g, 'ae');\n        }\n\n        \/\/ ========== INITIALISATION ==========\n        \/\/ D\u00e9tecter la langue courante via WPML - M\u00e9thode robuste\n        function getCurrentLanguage() {\n            if (typeof icl_lang !== 'undefined' && icl_lang) {\n                return icl_lang;\n            }\n            if (typeof wpml_current_language !== 'undefined' && wpml_current_language) {\n                return wpml_current_language;\n            }\n            const pathArray = window.location.pathname.split('\/').filter(el => el);\n            if (pathArray[0] === 'en')\n                return 'en';\n            if (pathArray[0] === 'fr')\n                return 'fr';\n            const htmlLang = document.documentElement.lang;\n            if (htmlLang) {\n                return htmlLang.split('-')[0];\n            }\n            return 'fr';\n        }\n\n        const currentLang = getCurrentLanguage();\n        const paramName = currentLang === 'fr' ? 'onglet' : 'tab';\n        const typeFromUrl = getUrlParameter(paramName);\n\n        \/\/ Initialiser les tabindex\n        tabsWrap.querySelectorAll('.offres-tab').forEach((t, i) => {\n            t.setAttribute('tabindex', i === 0 ? '0' : '-1');\n        });\n\n        \/\/ Si param\u00e8tre URL existe, chercher et activer l'onglet correspondant\n        if (typeFromUrl) {\n            const normalizedUrlParam = normalizeForComparison(typeFromUrl);\n            console.log('\ud83d\udd0d Recherche depuis URL:', typeFromUrl, '\u2192 normalis\u00e9:', normalizedUrlParam);\n\n            let tabFound = null;\n            tabsWrap.querySelectorAll('.offres-tab').forEach(tab => {\n                const tabLabel = tab.querySelector('.offres-tab-label')?.textContent || '';\n                const tabType = tab.getAttribute('data-type');\n                const normalizedLabel = normalizeForComparison(tabLabel);\n\n                console.log('   \ud83d\udccb Label:', tabLabel, '| Normalis\u00e9:', normalizedLabel, '| Slug:', tabType);\n\n                \/\/ Comparer avec le label normalis\u00e9 (pas le slug)\n                if (normalizedLabel === normalizedUrlParam) {\n                    tabFound = tab;\n                    console.log('   \u2705 TROUV\u00c9 par label!');\n                }\n            });\n\n            if (tabFound) {\n                const typeSlug = tabFound.getAttribute('data-type');\n                console.log('\ud83d\ude80 Activation de l\\'onglet:', typeSlug);\n                handleFilter(typeSlug);\n            } else {\n                console.log('\u26a0\ufe0f Onglet non trouv\u00e9, activation par d\u00e9faut');\n                const firstTab = tabsWrap.querySelector('.offres-tab');\n                if (firstTab) {\n                    handleFilter(firstTab.getAttribute('data-type') || 'all');\n                }\n            }\n        } else {\n            \/\/ Pas de param\u00e8tre URL : activer le premier onglet par d\u00e9faut\n            console.log('\ud83d\udccc Pas de param\u00e8tre URL - activation du premier onglet');\n            const firstTab = tabsWrap.querySelector('.offres-tab');\n            if (firstTab) {\n                handleFilter(firstTab.getAttribute('data-type') || 'all');\n            }\n        }\n    <\/script>\n\n    <style>\n        .offres-loading, .offres-error {\n            text-align: center;\n            padding: 20px;\n        }\n        .avantages_progress-bar-fill {\n            width: 5px;\n            background: #000;\n            position: absolute;\n        }\n    <\/style>\n    \n<\/p><\/div>[\/vc_column][\/vc_row][vc_row css_animation=&#8221;none&#8221; pix_particles_check=&#8221;&#8221; el_class=&#8221;action&#8221;][vc_column el_class=&#8221;action-wrapper&#8221;]<div id=\"el1750338847905-5362e7e6-6fba\" class=\"pix-el-text   w-100  \" ><p class=\"\"><h2 style=\"text-align: center;\">\u0647\u0644 \u0623\u0646\u062a \u0645\u0633\u062a\u0639\u062f \u0644\u0644\u0630\u0647\u0627\u0628 \u0625\u0644\u0649 \u0623\u0628\u0639\u062f \u0645\u0646 \u0630\u0644\u0643\u061f<\/h2>\n<\/p><\/div><a  href=\"https:\/\/recette-mena.msh-intl.com\/ar\/\u0627\u062a\u0635\u0644-\u0628\u0646\u0627\/\" class=\"btn mb-2 arrow-right-back-white-hover     btn-primary d-inline-flex align-items-center      btn-md\"     ><span class=\" \" >\u0627\u0646\u0636\u0645 \u0625\u0644\u0649 \u0625\u0645 \u0625\u0633 \u0625\u062a\u0634<\/span><\/a>[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0627\u0644\u0625\u062e\u0644\u0627\u0621 \u0627\u0644\u0637\u0628\u064a \u0648\u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 \u0648\u0627\u0644\u0625\u0639\u0627\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0637\u0646: \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0643\u0644 \u062b\u0627\u0646\u064a\u0629 \u0645\u0647\u0645\u0629<\/p>\n","protected":false},"featured_media":12110,"template":"","class_list":["post-14160","services","type-services","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/recette-mena.msh-intl.com\/ar\/wp-json\/wp\/v2\/services\/14160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/recette-mena.msh-intl.com\/ar\/wp-json\/wp\/v2\/services"}],"about":[{"href":"https:\/\/recette-mena.msh-intl.com\/ar\/wp-json\/wp\/v2\/types\/services"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/recette-mena.msh-intl.com\/ar\/wp-json\/wp\/v2\/media\/12110"}],"wp:attachment":[{"href":"https:\/\/recette-mena.msh-intl.com\/ar\/wp-json\/wp\/v2\/media?parent=14160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}