{"id":3396,"date":"2026-08-25T15:31:56","date_gmt":"2026-08-25T13:31:56","guid":{"rendered":"https:\/\/www.entraidenuskhajj.fr\/?page_id=3396"},"modified":"2026-08-25T15:31:56","modified_gmt":"2026-08-25T13:31:56","slug":"editing-centre","status":"publish","type":"page","link":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/editing-centre\/","title":{"rendered":"Editing Centre"},"content":{"rendered":"    <section class=\"sevp\" id=\"sevp-1\" data-sevp-app>\n        <div class=\"sevp__header\">\n            <p class=\"sevp__eyebrow\">Official documents \u00b7 Nusuk Hajj<\/p>\n            <h2>Prepare your documents for Nusuk Hajj<\/h2>\n            <p>Choisissez le document \u00e0 pr\u00e9parer. Tous les traitements sont effectu\u00e9s dans votre navigateur, sans envoi vers un service externe.<\/p>\n        <\/div>\n\n        <div class=\"sevp__tool-selector\" role=\"tablist\" aria-label=\"Document to be prepared\">\n            <button type=\"button\" class=\"is-active\" role=\"tab\" aria-selected=\"true\" data-tool-select=\"photo\">\n                <span aria-hidden=\"true\">\u25cf<\/span><strong>Passport photo<\/strong><small>600 \u00d7 600 px<\/small>\n            <\/button>\n            <button type=\"button\" role=\"tab\" aria-selected=\"false\" data-tool-select=\"passport\">\n                <span aria-hidden=\"true\">\u25a3<\/span><strong>Passport<\/strong><small>max. 800 \u00d7 400 px<\/small>\n            <\/button>\n            <button type=\"button\" role=\"tab\" aria-selected=\"false\" data-tool-select=\"residence\">\n                <span aria-hidden=\"true\">\u25a4<\/span><strong>Residence permit<\/strong><small>max. 400 \u00d7 800 px<\/small>\n            <\/button>\n        <\/div>\n\n        <div data-tool-panel=\"photo\">\n        <ol class=\"sevp__steps\" aria-label=\"Steps\">\n            <li class=\"is-active\" data-step-indicator=\"1\"><span>1<\/span> Choose<\/li>\n            <li data-step-indicator=\"2\"><span>2<\/span> Frame<\/li>\n            <li data-step-indicator=\"3\"><span>3<\/span> Download<\/li>\n        <\/ol>\n\n        <div class=\"sevp__notice\" data-role=\"compatibility\" hidden><\/div>\n        <div class=\"sevp__panel\" data-step=\"1\">\n            <label class=\"sevp__dropzone\" data-role=\"dropzone\">\n                <input type=\"file\" accept=\"image\/jpeg,image\/png\" data-role=\"file\" \/>\n                <span class=\"sevp__upload-icon\" aria-hidden=\"true\">\u2191<\/span>\n                <strong>Choose a photo<\/strong>\n                <span>JPG or PNG \u00b7 15 MB maximum<\/span>\n                <small>Facing forward, head straight, eyes open, without glasses.<\/small>\n            <\/label>\n        <\/div>\n\n        <div class=\"sevp__panel\" data-step=\"loading\" hidden aria-live=\"polite\">\n            <div class=\"sevp__loader\" aria-hidden=\"true\"><\/div>\n            <h3>D\u00e9tourage en cours\u2026<\/h3>\n            <p data-role=\"progress-label\">Le mod\u00e8le d&#039;IA travaille localement dans votre navigateur.<\/p>\n            <div class=\"sevp__progress\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\">\n                <span data-role=\"progress-bar\"><\/span>\n            <\/div>\n            <p class=\"sevp__muted\">Le traitement prend quelques secondes. Aucune image n&#039;est transmise.<\/p>\n        <\/div>\n\n        <div class=\"sevp__panel sevp__editor-panel\" data-step=\"2\" hidden>\n            <div>\n                <div class=\"sevp__canvas-wrap\" data-role=\"canvas-wrap\">\n                    <canvas width=\"600\" height=\"600\" data-role=\"canvas\" aria-label=\"Framing overview\"><\/canvas>\n                    <div class=\"sevp__guide\" aria-hidden=\"true\">\n                        <div class=\"sevp__head-guide\"><\/div>\n                        <span class=\"sevp__crown\">Crown of the head<\/span>\n                        <span class=\"sevp__chin\">Menton<\/span>\n                        <i class=\"sevp__center-v\"><\/i>\n                        <i class=\"sevp__center-h\"><\/i>\n                    <\/div>\n                <\/div>\n                <p class=\"sevp__hint\">Position the top of the skull and the chin between the two markers. The face should remain centered.<\/p>\n            <\/div>\n\n            <div class=\"sevp__controls\">\n                <h3>Adjust the framing<\/h3>\n                <p>Swipe the photo with one finger. Pinch with two fingers to zoom in or out.<\/p>\n\n                <label for=\"sevp-1-zoom\">Zoom in \/ out <output data-role=\"zoom-value\">100 %<\/output><\/label>\n                <div class=\"sevp__zoom-control\">\n                    <button type=\"button\" class=\"sevp__round-button\" data-action=\"zoom-out\" aria-label=\"Zoom out\">\u2212<\/button>\n                    <input id=\"sevp-1-zoom\" type=\"range\" min=\"60\" max=\"300\" value=\"100\" step=\"1\" data-role=\"zoom\" \/>\n                    <button type=\"button\" class=\"sevp__round-button\" data-action=\"zoom-in\" aria-label=\"Zoomer\">+<\/button>\n                <\/div>\n\n                <label for=\"sevp-1-rotate\">Rotation <output data-role=\"rotate-value\">0\u00b0<\/output><\/label>\n                <input id=\"sevp-1-rotate\" type=\"range\" min=\"-15\" max=\"15\" value=\"0\" step=\"1\" data-role=\"rotate\" \/>\n\n                <div class=\"sevp__button-row\">\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-action=\"reset\">Reset<\/button>\n                    <button type=\"button\" class=\"sevp__button\" data-action=\"export\" disabled>Create the photo<\/button>\n                <\/div>\n                <button type=\"button\" class=\"sevp__text-button\" data-action=\"replace\">Choose another photo<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"sevp__panel sevp__result\" data-step=\"3\" hidden>\n            <div class=\"sevp__result-preview\">\n                <img data-role=\"result-image\" alt=\"Photo eVisa finale\" width=\"600\" height=\"600\" \/>\n            <\/div>\n            <div>\n                <p class=\"sevp__success-label\">\u2713 Photo ready<\/p>\n                <h3>Your photo meets the requested technical format<\/h3>\n                <ul class=\"sevp__checks\">\n                    <li data-role=\"result-dimensions\">600 \u00d7 600 pixels<\/li>\n                    <li>White background<\/li>\n                    <li data-role=\"result-size\">Compliant weight<\/li>\n                    <li>JPG Format<\/li>\n                <\/ul>\n                <p class=\"sevp__warning\">Visually check that the expression is neutral, that the eyes are open, and that the face is not obscured.<\/p>\n                <div class=\"sevp__button-row\">\n                    <a class=\"sevp__button\" data-role=\"download\" download=\"photo-evisa-saoudien.jpg\">Download the photo<\/a>\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-action=\"edit\">Edit<\/button>\n                <\/div>\n                <button type=\"button\" class=\"sevp__text-button\" data-action=\"new\">Process a new photo<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"sevp__error\" data-role=\"error\" hidden role=\"alert\">\n            <strong>The processing did not succeed.<\/strong>\n            <p data-role=\"error-message\">Check your connection and try again with a different photo.<\/p>\n            <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-action=\"retry\">Retry<\/button>\n        <\/div>\n\n        <details class=\"sevp__requirements\">\n            <summary>Tips for an accepted photo<\/summary>\n            <ul>\n                <li>Recent photo taken within the last 6 months, clear and well-lit.<\/li>\n                <li>Look at the camera, head straight and neutral expression.<\/li>\n                <li>Eyes open, mouth closed, no glasses.<\/li>\n                <li>No headgear, except for religious reasons permitted and face fully visible.<\/li>\n            <\/ul>\n        <\/details>\n        <\/div>\n\n        <div class=\"sevp__document-tool\" data-tool-panel=\"passport\" hidden>\n            <div class=\"sevp__document-heading\">\n                <p class=\"sevp__eyebrow\">Passport \u00b7 800 \u00d7 400 pixels maximum<\/p>\n                <h3>Passport identity page<\/h3>\n                <p>Take a picture of the page containing the photo. Keep all four corners visible and place the entire MRZ area in the lower reference point.<\/p>\n            <\/div>\n\n            <div class=\"sevp__panel\" data-passport-step=\"upload\">\n                <label class=\"sevp__dropzone sevp__dropzone--document\">\n                    <input type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\" data-doc-file=\"passport\" \/>\n                    <span class=\"sevp__upload-icon\" aria-hidden=\"true\">\u2191<\/span>\n                    <strong>Upload the passport page<\/strong>\n                    <span>JPG, PNG or WebP \u00b7 20 MB maximum<\/span>\n                    <small>Use a clear photo, without glare, taken flat.<\/small>\n                <\/label>\n                <div class=\"sevp__button-row sevp__camera-launch\">\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-camera\" data-doc-camera-open>\n                        Use the rear camera                    <\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__scanner-panel\" data-passport-step=\"scan\" hidden>\n                <div>\n                    <div class=\"sevp__scanner-canvas\">\n                        <canvas width=\"900\" height=\"650\" data-scan-canvas=\"passport\" aria-label=\"Rognage \u00e0 quatre coins de la page du passeport\"><\/canvas>\n                    <\/div>\n                    <p class=\"sevp__hint\">Placez pr\u00e9cis\u00e9ment les quatre points num\u00e9rot\u00e9s sur les coins de la page. Une loupe appara\u00eet pendant le d\u00e9placement.<\/p>\n                    <p class=\"sevp__scan-status\" data-scan-status=\"passport\" aria-live=\"polite\">D\u00e9tection automatique des contours\u2026<\/p>\n                <\/div>\n                <div class=\"sevp__controls\">\n                    <p class=\"sevp__side-badge\">Document scanner<\/p>\n                    <h3>Crop and straighten<\/h3>\n                    <p>Margins, the table, and fingers outside the frame will be removed. The perspective will be automatically corrected.<\/p>\n                    <div class=\"sevp__document-rotation\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-scan-rotate-left\">\u21b6 Turn left<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-scan-rotate-right\">\u21b7 Turn right<\/button>\n                    <\/div>\n                    <div class=\"sevp__button-row\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-scan-detect\">Detect corners<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-scan-reset\">Replace the dots<\/button>\n                        <button type=\"button\" class=\"sevp__button\" data-doc-action=\"passport-scan-confirm\">Crop and straighten<\/button>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"passport-replace\">Choose another image<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__document-editor\" data-passport-step=\"edit\" hidden>\n                <div>\n                    <div class=\"sevp__document-canvas sevp__document-canvas--passport\">\n                        <canvas width=\"800\" height=\"400\" data-doc-canvas=\"passport\" aria-label=\"Cadrage de la page du passeport\"><\/canvas>\n                        <div class=\"sevp__mrz-guide\" aria-hidden=\"true\"><span>Zone MRZ \u2014 doit rester enti\u00e8rement visible et nette<\/span><\/div>\n                    <\/div>\n                    <p class=\"sevp__quality-status\" data-doc-quality=\"passport\" aria-live=\"polite\"><\/p>\n                    <div class=\"sevp__quality-report\" data-doc-quality-report=\"passport\" hidden aria-live=\"polite\"><\/div>\n                <\/div>\n                <div class=\"sevp__controls\">\n                    <h3>Adjust the passport<\/h3>\n                    <p>The frame fits the passport ratio without white borders. Pinch to zoom in without cutting the MRZ.<\/p>\n                    <label for=\"sevp-1-passport-zoom\">Zoom <output data-doc-zoom-value=\"passport\">100 %<\/output><\/label>\n                    <div class=\"sevp__zoom-control\">\n                        <button type=\"button\" class=\"sevp__round-button\" data-doc-action=\"passport-zoom-out\" aria-label=\"Unzoom the passport\">\u2212<\/button>\n                        <input id=\"sevp-1-passport-zoom\" type=\"range\" min=\"100\" max=\"300\" value=\"100\" step=\"1\" data-doc-zoom=\"passport\" \/>\n                        <button type=\"button\" class=\"sevp__round-button\" data-doc-action=\"passport-zoom-in\" aria-label=\"Zoom the passport\">+<\/button>\n                    <\/div>\n                    <div class=\"sevp__document-rotation\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-rotate-left\">\u21b6 Turn left<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-rotate-right\">\u21b7 Turn right<\/button>\n                    <\/div>\n                    <p class=\"sevp__passport-rule\">\n                        <strong>Validit\u00e9 requise :<\/strong>\n                        pour le d\u00e9part du 07\/05\/2027, le passeport doit expirer au plus t\u00f4t le 07\/11\/2027. Lancez la v\u00e9rification MRZ pour contr\u00f4ler automatiquement cette date.                    <\/p>\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost sevp__button--full\" data-doc-action=\"passport-mrz\">Check the MRZ locally<\/button>\n                    <div class=\"sevp__mrz-report\" data-mrz-report hidden aria-live=\"polite\">\n                        <strong data-mrz-status>Pr\u00eat pour la v\u00e9rification.<\/strong>\n                        <div class=\"sevp__passport-validity\" data-passport-validity hidden><\/div>\n                        <dl class=\"sevp__mrz-fields\" data-mrz-fields hidden><\/dl>\n                        <pre data-mrz-lines><\/pre>\n                        <ul data-mrz-checks><\/ul>\n                        <small>Au premier contr\u00f4le, le code et le mod\u00e8le OCR sont charg\u00e9s depuis jsDelivr puis ex\u00e9cut\u00e9s dans votre navigateur. L\u2019image n\u2019est pas transmise. V\u00e9rifiez toujours visuellement le r\u00e9sultat.<\/small>\n                    <\/div>\n                    <div class=\"sevp__button-row\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-reset\">Reset<\/button>\n                        <button type=\"button\" class=\"sevp__button\" data-doc-action=\"passport-export\">Create the passport<\/button>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"passport-rescan\">Redo the cropping of the four corners<\/button><br>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"passport-replace\">Choose another image<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__document-result\" data-passport-step=\"result\" hidden>\n                <img data-doc-result=\"passport\" alt=\"Passeport Nusuk final sans bandes blanches\" \/>\n                <div>\n                    <p class=\"sevp__success-label\">\u2713 Passport ready<\/p>\n                    <h3 data-doc-result-size=\"passport\">Maximum format 800 \u00d7 400 pixels<\/h3>\n                    <p>Zoom in on the preview and double-check that all the characters in the MRZ are readable.<\/p>\n                    <div class=\"sevp__button-row\">\n                        <a class=\"sevp__button\" data-doc-download=\"passport\" download=\"passeport-nusuk.jpg\">Download<\/a>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"passport-edit\">Edit<\/button>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"passport-new\">New passport<\/button>\n                <\/div>\n            <\/div>\n            <div class=\"sevp__error\" data-doc-error=\"passport\" hidden role=\"alert\"><strong>Unable to prepare this passport.<\/strong><p><\/p><\/div>\n        <\/div>\n\n        <div class=\"sevp__document-tool\" data-tool-panel=\"residence\" hidden>\n            <div class=\"sevp__document-heading\">\n                <p class=\"sevp__eyebrow\">Residence permit \u00b7 400 \u00d7 800 pixels maximum<\/p>\n                <h3>Front and back in a single image<\/h3>\n                <p>First upload the front, adjust it, then repeat with the back. The tool automatically assembles both sides vertically.<\/p>\n            <\/div>\n\n            <div class=\"sevp__panel\" data-residence-step=\"front-upload\">\n                <p class=\"sevp__side-badge\">Step 1 of 2 \u00b7 Front<\/p>\n                <label class=\"sevp__dropzone sevp__dropzone--document\">\n                    <input type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\" data-doc-file=\"residence-front\" \/>\n                    <span class=\"sevp__upload-icon\" aria-hidden=\"true\">\u2191<\/span>\n                    <strong>Load the front<\/strong>\n                    <span>Front with the photo and main information<\/span>\n                <\/label>\n                <div class=\"sevp__button-row sevp__camera-launch\">\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-front-camera\" data-doc-camera-open>\n                        Photograph the front                    <\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel\" data-residence-step=\"back-upload\" hidden>\n                <p class=\"sevp__side-badge\">Step 2 of 2 \u00b7 Back<\/p>\n                <label class=\"sevp__dropzone sevp__dropzone--document\">\n                    <input type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp\" data-doc-file=\"residence-back\" \/>\n                    <span class=\"sevp__upload-icon\" aria-hidden=\"true\">\u2191<\/span>\n                    <strong>Upload the back<\/strong>\n                    <span>Back of the same residence permit<\/span>\n                <\/label>\n                <div class=\"sevp__button-row sevp__camera-launch\">\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-back-camera\" data-doc-camera-open>\n                        Photograph the back                    <\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__scanner-panel\" data-residence-step=\"scan\" hidden>\n                <div>\n                    <p class=\"sevp__side-badge\" data-residence-scan-badge>Front \u00b7 Step 1 of 2<\/p>\n                    <div class=\"sevp__scanner-canvas\">\n                        <canvas width=\"900\" height=\"650\" data-scan-canvas=\"residence\" aria-label=\"Rognage \u00e0 quatre coins du titre de s\u00e9jour\"><\/canvas>\n                    <\/div>\n                    <p class=\"sevp__hint\">Place the four points on the true corners of the map, without keeping the table or the background.<\/p>\n                    <p class=\"sevp__scan-status\" data-scan-status=\"residence\" aria-live=\"polite\">D\u00e9tection automatique des contours\u2026<\/p>\n                <\/div>\n                <div class=\"sevp__controls\">\n                    <h3 data-residence-scan-title>Crop and straighten the front<\/h3>\n                    <p>Move each point with your finger. The tool then corrects the tilt and perspective of the card.<\/p>\n                    <div class=\"sevp__document-rotation\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-scan-rotate-left\">\u21b6 Turn left<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-scan-rotate-right\">\u21b7 Turn right<\/button>\n                    <\/div>\n                    <div class=\"sevp__button-row\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-scan-detect\">Detect corners<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-scan-reset\">Replace the dots<\/button>\n                        <button type=\"button\" class=\"sevp__button\" data-doc-action=\"residence-scan-confirm\">Crop and straighten<\/button>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"residence-replace\">Choose another image<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__document-editor\" data-residence-step=\"edit\" hidden>\n                <div>\n                    <p class=\"sevp__side-badge\" data-residence-side-badge>Front \u00b7 Step 1 of 2<\/p>\n                    <div class=\"sevp__document-canvas sevp__document-canvas--card\">\n                        <canvas width=\"800\" height=\"504\" data-doc-canvas=\"residence\" aria-label=\"Cadrage du titre de s\u00e9jour\"><\/canvas>\n                        <div class=\"sevp__card-guide\" aria-hidden=\"true\"><\/div>\n                    <\/div>\n                    <p class=\"sevp__quality-status\" data-doc-quality=\"residence\" aria-live=\"polite\"><\/p>\n                    <div class=\"sevp__quality-report\" data-doc-quality-report=\"residence\" hidden aria-live=\"polite\"><\/div>\n                <\/div>\n                <div class=\"sevp__controls\">\n                    <h3 data-residence-edit-title>Adjust the front<\/h3>\n                    <p>The frame adjusts to the map&#039;s aspect ratio. Keep all information visible, without glare or fingerprints.<\/p>\n                    <label for=\"sevp-1-residence-zoom\">Zoom <output data-doc-zoom-value=\"residence\">100 %<\/output><\/label>\n                    <div class=\"sevp__zoom-control\">\n                        <button type=\"button\" class=\"sevp__round-button\" data-doc-action=\"residence-zoom-out\" aria-label=\"Zoom out the map\">\u2212<\/button>\n                        <input id=\"sevp-1-residence-zoom\" type=\"range\" min=\"100\" max=\"300\" value=\"100\" step=\"1\" data-doc-zoom=\"residence\" \/>\n                        <button type=\"button\" class=\"sevp__round-button\" data-doc-action=\"residence-zoom-in\" aria-label=\"Zoom in on the map\">+<\/button>\n                    <\/div>\n                    <div class=\"sevp__document-rotation\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-rotate-left\">\u21b6 Turn left<\/button>\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-rotate-right\">\u21b7 Turn right<\/button>\n                    <\/div>\n                    <div class=\"sevp__button-row\">\n                        <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"residence-reset\">Reset<\/button>\n                        <button type=\"button\" class=\"sevp__button\" data-doc-action=\"residence-confirm\" data-residence-confirm>Validate the front<\/button>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"residence-rescan\">Redo the cropping of the four corners<\/button><br>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"residence-replace\">Choose another image<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"sevp__panel sevp__document-result sevp__document-result--portrait\" data-residence-step=\"result\" hidden>\n                <img data-doc-result=\"residence\" alt=\"Titre de s\u00e9jour recto verso assembl\u00e9 sans espace blanc\" \/>\n                <div>\n                    <p class=\"sevp__success-label\">\u2713 Residence permit ready<\/p>\n                    <h3 data-doc-result-size=\"residence\">Double-sided \u00b7 maximum 400 \u00d7 800 pixels<\/h3>\n                    <p>Check that both sides are complete, straight, and readable.<\/p>\n                    <div class=\"sevp__button-row\">\n                        <a class=\"sevp__button\" data-doc-download=\"residence\" download=\"titre-sejour-nusuk.jpg\">Download<\/a>\n                    <\/div>\n                    <button type=\"button\" class=\"sevp__text-button\" data-doc-action=\"residence-new\">Restart<\/button>\n                <\/div>\n            <\/div>\n            <div class=\"sevp__error\" data-doc-error=\"residence\" hidden role=\"alert\"><strong>Unable to prepare this residence permit.<\/strong><p><\/p><\/div>\n        <\/div>\n\n        <div class=\"sevp__camera-modal\" data-doc-camera-modal hidden role=\"dialog\" aria-modal=\"true\" aria-label=\"Take a photo of the document\">\n            <div class=\"sevp__camera-dialog\">\n                <div class=\"sevp__camera-view\">\n                    <video data-doc-camera-video playsinline muted><\/video>\n                    <div class=\"sevp__camera-frame\" aria-hidden=\"true\"><span>Place the document in this frame<\/span><\/div>\n                <\/div>\n                <p data-doc-camera-status aria-live=\"polite\">Initializing the camera...<\/p>\n                <div class=\"sevp__button-row\">\n                    <button type=\"button\" class=\"sevp__button sevp__button--ghost\" data-doc-action=\"camera-close\">Cancel<\/button>\n                    <button type=\"button\" class=\"sevp__button\" data-doc-action=\"camera-capture\">Take the photo<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-politique-de-confidentialite.php","meta":{"_acf_changed":false,"footnotes":""},"idrak_language":[29],"class_list":["post-3396","page","type-page","status-publish","hentry","idrak_language-en-gb"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/\" \/>\n<meta property=\"og:site_name\" content=\"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/groups\/2043637669397945\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/editing-centre\\\/\",\"url\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/editing-centre\\\/\",\"name\":\"Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#website\"},\"datePublished\":\"2026-08-25T13:31:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/editing-centre\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/editing-centre\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/editing-centre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Editing Centre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#website\",\"url\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/\",\"name\":\"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ\",\"description\":\"Au service du p\u00e8lerin\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#organization\",\"name\":\"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ\",\"url\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/logo-entraide_hajj_nusuk.png\",\"contentUrl\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/logo-entraide_hajj_nusuk.png\",\"width\":1178,\"height\":454,\"caption\":\"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entraidenuskhajj.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/groups\\\/2043637669397945\\\/\",\"https:\\\/\\\/chat.whatsapp.com\\\/HmrmRcAfqaTLfCGMqZDJtP?mode=r_c\",\"https:\\\/\\\/t.me\\\/Entraide_Nusuk_Hajj\",\"https:\\\/\\\/www.tiktok.com\\\/@entraide_nusuk_hajj?_t=8sC9IZmngt4&_r=1\",\"https:\\\/\\\/www.youtube.com\\\/@Entraide_Nusuk_Haj\",\"http:\\\/\\\/lc.cx\\\/INSTaGRAM\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/","og_locale":"en_GB","og_type":"article","og_title":"Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ","og_url":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/","og_site_name":"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ","article_publisher":"https:\/\/facebook.com\/groups\/2043637669397945\/","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/","url":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/","name":"Editing Centre - Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide NusukHaJJ","isPartOf":{"@id":"https:\/\/www.entraidenuskhajj.fr\/#website"},"datePublished":"2026-08-25T13:31:56+00:00","breadcrumb":{"@id":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entraidenuskhajj.fr\/editing-centre\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.entraidenuskhajj.fr\/editing-centre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.entraidenuskhajj.fr\/home\/"},{"@type":"ListItem","position":2,"name":"Editing Centre"}]},{"@type":"WebSite","@id":"https:\/\/www.entraidenuskhajj.fr\/#website","url":"https:\/\/www.entraidenuskhajj.fr\/","name":"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ","description":"Au service du p\u00e8lerin","publisher":{"@id":"https:\/\/www.entraidenuskhajj.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entraidenuskhajj.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.entraidenuskhajj.fr\/#organization","name":"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ","url":"https:\/\/www.entraidenuskhajj.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.entraidenuskhajj.fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.entraidenuskhajj.fr\/wp-content\/uploads\/2026\/03\/logo-entraide_hajj_nusuk.png","contentUrl":"https:\/\/www.entraidenuskhajj.fr\/wp-content\/uploads\/2026\/03\/logo-entraide_hajj_nusuk.png","width":1178,"height":454,"caption":"Nusuk Hajj 2027 : Pr\u00e9parez Votre P\u00e8lerinage avec Nous - Entraide Nusuk HaJJ"},"image":{"@id":"https:\/\/www.entraidenuskhajj.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/groups\/2043637669397945\/","https:\/\/chat.whatsapp.com\/HmrmRcAfqaTLfCGMqZDJtP?mode=r_c","https:\/\/t.me\/Entraide_Nusuk_Hajj","https:\/\/www.tiktok.com\/@entraide_nusuk_hajj?_t=8sC9IZmngt4&_r=1","https:\/\/www.youtube.com\/@Entraide_Nusuk_Haj","http:\/\/lc.cx\/INSTaGRAM"]}]}},"_links":{"self":[{"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/pages\/3396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/comments?post=3396"}],"version-history":[{"count":0,"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/pages\/3396\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/media?parent=3396"}],"wp:term":[{"taxonomy":"idrak_language","embeddable":true,"href":"https:\/\/www.entraidenuskhajj.fr\/en-gb\/wp-json\/wp\/v2\/idrak_language?post=3396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}