{"id":45493,"date":"2026-10-01T11:26:55","date_gmt":"2026-10-01T08:26:55","guid":{"rendered":"https:\/\/sarhgroups.com\/?post_type=product&#038;p=45493"},"modified":"2026-10-27T15:06:36","modified_gmt":"2026-10-27T12:06:36","slug":"cisa-course-en","status":"publish","type":"product","link":"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en","title":{"rendered":"CISA Certified Information Systems Auditor Course"},"content":{"rendered":"<p><\/p>\n<style id=\"sarh-crs-design-v1\">\/* ===========================================================================\n   Sarh course-product pages \u2014 certificate-page design system   (prefix: crs-)\n   ---------------------------------------------------------------------------\n   Authored from the measured cert system (cfm-\/cma-\/chrm-) rather than copied,\n   for three reasons:\n     1. The cert pages hand-mirror physical left\/right per language. Products\n        serve Arabic AND English from ONE stylesheet, so everything here is a\n        LOGICAL property (inline-start\/end). No RTL fork, no mirror bugs.\n     2. Products carry a WooCommerce <h1> already, so the hero heading is an h2.\n        Nothing here restyles h1 \u2014 the buy box above is left alone.\n     3. Products need three commerce components certificate pages never have\n        (price strip, related products, cohort widget mount).\n   Rhythm and scale copied exactly from the cert pages:\n     wrap  min(1180px, 100% - 48px)  \/  mobile 100% - 32px\n     sec   86px block padding        \/  mobile 62px\n     bands white  |  is-soft #f7f6f3 |  is-mist #eef3f7 (once per page)\n     breakpoints 1024 and 767 ONLY \u2014 the cert system has no phone breakpoint\n   HEADING SIZES: the cert pages' own clamps (h1 44-72, h2 34-56) never render \u2014\n   Customizer block sarh-title-scale-certs-v1 overrides them to h1 30-46 \/ h2 26-38.\n   Those EFFECTIVE sizes are written directly below, so this file needs no entry in\n   that Customizer list and cannot drift out of sync with it.\n   =========================================================================== *\/\n.crs-v1,.crs-v1 *{box-sizing:border-box}\n.crs-v1{\n  --nv:#16243f; --nvd:#101827; --rd:#b5181a; --rdd:#8f1214;\n  --soft:#f7f6f3; --mist:#eef3f7; --line:#dfe4ea;\n  --tx:#3f4a5d; --mu:#687386; --pk:#f3abb1;\n  width:100vw; margin-inline:calc(50% - 50vw); overflow:hidden;\n  color:var(--tx); background:#fff; font-family:inherit; line-height:1.9;\n}\n.crs-v1 img{display:block; max-width:100%}\n.crs-v1 a{color:inherit}\n.crs-v1 p{margin:0}\n.crs-v1 [id]{scroll-margin-block-start:110px}\n.crs-wrap{width:min(1180px,calc(100% - 48px)); margin-inline:auto}\n.crs-sec{padding-block:72px}\n.crs-sec.is-soft{background:var(--soft)}\n.crs-sec.is-mist{background:var(--mist)}\n\n\/* ---------- section head: big title beside its lede ---------- *\/\n.crs-head{margin-block-end:34px}\n.crs-head.has-lede{display:grid; grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);\n  gap:52px; align-items:end}\n.crs-head:not(.has-lede) h2{max-width:24ch}\n.crs-head h2{margin:0; color:var(--nvd); font-size:clamp(26px,2.7vw,38px);\n  line-height:1.3; font-weight:850; letter-spacing:-.015em; text-wrap:balance}\n.crs-head>p{color:var(--mu); font-size:16px; line-height:1.95}\n\n\/* ---------- the red kicker \u2014 rationed, hero + at most one section ---------- *\/\n.crs-kick{display:inline-flex; align-items:center; gap:10px; margin-block-end:12px;\n  color:var(--rd); font-size:13px; font-weight:800; letter-spacing:.01em}\n.crs-kick::before{content:\"\"; width:8px; height:8px; border-radius:50%;\n  background:currentColor; box-shadow:0 0 0 6px rgba(181,24,26,.09); flex:none}\n\n\/* ---------- opening section (replaces the old navy banner) ----------\n   The WooCommerce gallery, title, price and buy box sit directly above this, so a\n   second dark hero competed with them. This is an editorial opening instead. *\/\n.crs-intro{padding-block:56px 64px; border-block-end:1px solid var(--line)}\n.crs-intro h2{margin:0 0 18px; max-width:20ch; color:var(--nvd);\n  font-size:clamp(30px,3.4vw,46px); line-height:1.25; font-weight:850;\n  letter-spacing:-.02em; text-wrap:balance}\n.crs-intro h2 span{color:var(--rd)}\n.crs-lead{max-width:62ch; color:var(--mu); font-size:17px; line-height:1.95}\n.crs-acts{display:flex; flex-wrap:wrap; gap:12px; margin-block-start:26px}\n\/* opening section can carry a photo beside its copy *\/\n.crs-intro-g{display:grid; grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);\n  gap:48px; align-items:center}\n.crs-figure{margin:0; border:1px solid var(--line); border-radius:22px; overflow:hidden;\n  background:#fff}\n.crs-figure img{display:block; width:100%; height:auto}\n.crs-cap{margin:12px 0 0; color:var(--mu); font-size:13.5px; line-height:1.7}\n\n\/* ---------- buttons ---------- *\/\n.crs-btn{display:inline-flex; align-items:center; justify-content:center; gap:8px;\n  min-height:50px; padding:13px 26px; border:0; border-radius:999px; cursor:pointer;\n  font-family:inherit; font-size:14px; font-weight:800; line-height:1.5;\n  text-decoration:none !important; transition:background .2s ease, transform .2s ease}\n.crs-v1 .crs-btn-red{background:var(--rd); color:#fff}\n.crs-v1 .crs-btn-soft{background:rgba(255,255,255,.1); color:#fff;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}\n.crs-v1 .crs-btn-ghost{background:#fff; color:var(--nv); box-shadow:inset 0 0 0 1px var(--line)}\n@media(hover:hover){\n  .crs-btn:hover{transform:translateY(-2px)}\n  .crs-v1 .crs-btn-red:hover{background:var(--rdd)}\n  .crs-v1 .crs-btn-soft:hover{background:rgba(255,255,255,.18)}\n  .crs-v1 .crs-btn-ghost:hover{background:var(--nv); color:#fff}\n}\n.crs-btn:focus-visible{outline:3px solid rgba(255,255,255,.5); outline-offset:2px}\n\n\/* ---------- fact tiles (At a glance) ---------- *\/\n.crs-facts{display:grid; grid-template-columns:repeat(auto-fit,minmax(258px,1fr)); gap:14px}\n\/* children come from the source markup with NO class of their own - style them directly *\/\n.crs-facts>*{padding:26px 24px; border:1px solid var(--line); border-radius:20px;\n  background:#fff; color:var(--nvd); font-size:15.5px; line-height:1.75; font-weight:600}\n.crs-fact{padding:26px 24px; border:1px solid var(--line); border-radius:20px; background:#fff}\n\/* stat tiles: a big figure over its label (scp-stats \/ scp-exam shape) *\/\n.crs-facts>* strong{display:block; color:var(--nvd); font-family:Montserrat,Cairo,sans-serif;\n  font-size:clamp(24px,2.4vw,32px); line-height:1.15; font-weight:800;\n  font-variant-numeric:tabular-nums}\n.crs-facts>* b{display:block; color:var(--nvd,#16243f); font-size:15px; line-height:1.5; font-weight:800; margin-block-end:6px}\n.crs-facts>* span{display:block; margin-block-start:6px; color:var(--mu);\n  font-size:13.5px; line-height:1.7; font-weight:500}\n.crs-fact strong{display:block; color:var(--nvd); font-family:Montserrat,Cairo,sans-serif;\n  font-size:clamp(26px,2.6vw,36px); line-height:1.1; font-weight:800;\n  font-variant-numeric:tabular-nums; direction:ltr}\n.crs-fact span{display:block; margin-block-start:8px; color:var(--mu);\n  font-size:13.5px; line-height:1.7}\n.crs-fact p{color:var(--tx); font-size:14.5px; line-height:1.85}\n\n\/* ---------- prose panel ---------- *\/\n.crs-how{padding:30px 32px; border:1px solid var(--line); border-radius:22px;\n  background:#fff; color:var(--tx); font-size:16px; line-height:1.95; max-width:78ch}\n.crs-how p{margin:0 0 14px}\n.crs-how p:last-child{margin:0}\n\n\/* ---------- cards ---------- *\/\n.crs-cards{display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:16px}\n.crs-card{padding:28px 26px; border:1px solid var(--line); border-radius:22px; background:#fff;\n  transition:transform .25s ease, box-shadow .25s ease}\n.crs-card h3{margin:0 0 9px; color:var(--nv); font-size:19px; line-height:1.45; font-weight:800}\n.crs-card p{color:var(--mu); font-size:14.5px; line-height:1.85}\n@media(hover:hover){.crs-card:hover{transform:translateY(-5px);\n  box-shadow:0 22px 50px rgba(22,36,63,.12)}}\n\n\/* ---------- specification rows ---------- *\/\n.crs-rows{display:grid; gap:0; margin:0; border:1px solid var(--line);\n  border-radius:20px; overflow:hidden; background:#fff}\n.crs-rows>div{display:grid; grid-template-columns:minmax(150px,.42fr) 1fr; gap:18px;\n  padding:17px 22px; border-block-end:1px solid var(--line)}\n.crs-rows>div:last-child{border-block-end:0}\n.crs-rows dt{color:var(--nv); font-size:14px; font-weight:800}\n.crs-rows dd{margin:0; color:var(--tx); font-size:14.5px; line-height:1.8}\n\n\/* ---------- chips ---------- *\/\n.crs-chips{display:flex; flex-wrap:wrap; gap:9px; margin-block-start:14px}\n.crs-chips span{padding:9px 15px; border:1px solid var(--line); border-radius:999px;\n  background:#fff; color:var(--tx); font-size:13px; line-height:1.5}\n\n\/* ---------- accordion \/ FAQ (pure CSS, no JS) ---------- *\/\n.crs-faq{border:1px solid var(--line); border-radius:18px; background:#fff;\n  margin-block-end:12px; overflow:hidden}\n.crs-faq>summary{display:flex; align-items:center; justify-content:space-between; gap:16px;\n  min-height:64px; padding:16px 22px; cursor:pointer; list-style:none;\n  color:var(--nv); font-size:15px; font-weight:820; line-height:1.6}\n.crs-faq>summary::-webkit-details-marker{display:none}\n.crs-faq>summary::after{content:\"+\"; flex:none; color:var(--rd); font-size:21px;\n  font-weight:800; line-height:1; transition:transform .2s ease}\n.crs-faq[open]>summary::after{transform:rotate(45deg)}\n.crs-faq>summary:focus-visible{outline:3px solid rgba(22,36,63,.3); outline-offset:-3px}\n.crs-faq-a{padding:0 22px 20px; color:var(--tx); font-size:14.5px; line-height:1.9}\n\n\/* ---------- navy \"path\" band ---------- *\/\n.crs-path{background:var(--nv); color:#fff}\n.crs-path .crs-head h2{color:#fff}\n.crs-v1 .crs-path.crs-path .crs-head>p{color:#cbd5e1}\n.crs-v1 .crs-path.crs-path .crs-head h2{color:#fff}\n.crs-v1 .crs-path.crs-path .crs-step p{color:#c8d2e0}\n.crs-steps{display:grid; grid-template-columns:repeat(auto-fit,minmax(215px,1fr)); gap:16px}\n.crs-step{padding:26px 24px; border-radius:20px; background:rgba(255,255,255,.06)}\n.crs-step b{display:block; margin-block-end:10px; color:var(--pk);\n  font-family:Montserrat,Cairo,sans-serif; font-size:13px; font-weight:800; letter-spacing:.06em}\n.crs-step h3{margin:0 0 8px; color:#fff; font-size:16px; line-height:1.5; font-weight:800}\n.crs-step p{color:#c8d2e0; font-size:14px; line-height:1.8}\n\n\/* ---------- commerce bits the cert pages do not have ---------- *\/\n.crs-strip{display:flex; flex-wrap:wrap; align-items:center; gap:14px 22px;\n  padding:20px 24px; border:1px solid var(--line); border-radius:20px; background:#fff}\n.crs-strip small{color:var(--mu); font-size:13px; line-height:1.75}\n.crs-dates{padding:24px 26px; border:1px solid var(--line);\n  border-inline-start:5px solid var(--rd); border-radius:20px; background:#fff}\n.crs-dates strong{display:block; margin-block-end:8px; color:var(--nv);\n  font-size:15px; font-weight:800}\n.crs-dates p{color:var(--tx); font-size:14.5px; line-height:1.85}\n.crs-rel{display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:14px}\n.crs-rel a{display:block; padding:20px 22px; border:1px solid var(--line); border-radius:18px;\n  background:#fff; color:var(--nv); font-size:14.5px; font-weight:700; line-height:1.7;\n  text-decoration:none; transition:transform .2s ease, box-shadow .2s ease}\n@media(hover:hover){.crs-rel a:hover{transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(22,36,63,.12)}}\n\n\/* ---------- closing CTA ---------- *\/\n.crs-cta-sec{padding-block:0 90px}\n.crs-cta{position:relative; overflow:hidden; display:grid;\n  grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr); gap:40px; align-items:center;\n  padding:52px 48px; border-radius:30px; color:#fff;\n  background:linear-gradient(135deg,var(--rd),var(--rdd))}\n.crs-cta h2{margin:0 0 12px; color:#fff; font-size:clamp(26px,2.7vw,38px);\n  line-height:1.3; font-weight:850; letter-spacing:-.015em; text-wrap:balance}\n.crs-v1 .crs-cta.crs-cta p{color:#ffe5e8; font-size:16px; line-height:1.9}\n.crs-v1 .crs-cta.crs-cta h2{color:#fff}\n.crs-cta-acts{display:grid; gap:12px}\n.crs-cta .crs-btn-ghost{background:#fff; color:var(--rdd); box-shadow:none}\n.crs-cta .crs-btn-soft{background:rgba(255,255,255,.14); color:#fff;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}\n\n\/* ===================== tablet ===================== *\/\n@media(max-width:1024px){\n  .crs-head,.crs-cta,.crs-intro-g{grid-template-columns:1fr; gap:22px}\n  .crs-head{align-items:start}\n  .crs-cta-acts{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .crs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n\/* ===================== mobile ===================== *\/\n@media(max-width:767px){\n  .crs-wrap{width:calc(100% - 32px)}\n  .crs-sec{padding-block:56px}\n  .crs-intro{padding-block:40px 48px}\n  .crs-intro h2{max-width:none}\n  .crs-lead{font-size:16px; line-height:1.9}\n  .crs-head{margin-block-end:26px}\n  .crs-head.has-lede{gap:16px}\n  .crs-acts{display:grid; grid-template-columns:1fr}\n  .crs-acts .crs-btn,.crs-cta-acts .crs-btn{width:100%}\n  .crs-facts,.crs-cards,.crs-steps,.crs-rel,.crs-cta-acts{grid-template-columns:1fr}\n  .crs-card,.crs-step{padding:23px 21px}\n  .crs-fact{padding:21px 18px}\n  .crs-fact strong{font-size:30px}\n  .crs-cta{gap:26px; padding:36px 24px; border-radius:26px}\n  .crs-cta-sec{padding-block-end:64px}\n  .crs-strip,.crs-dates{padding:20px}\n  .crs-how{padding:22px 20px; font-size:15px}\n  .crs-facts>*{padding:20px 18px; font-size:15px}\n  \/* spec rows de-stack into label-over-value so nothing is squeezed or scrolls *\/\n  .crs-rows>div{grid-template-columns:1fr; gap:6px; padding:16px 18px}\n  .crs-faq>summary{padding:14px 18px; font-size:14.5px}\n  .crs-faq-a{padding:0 18px 18px}\n}\n@media(prefers-reduced-motion:reduce){\n  .crs-btn,.crs-card,.crs-rel a{transition:none}\n  .crs-btn:hover,.crs-card:hover,.crs-rel a:hover{transform:none}\n}\n<\/style><style>\/* Sarh \u00d7 TMS schedule widget \u2014 palette matches the certification pages *\/ .sarh-next,.sarh-next *{box-sizing:border-box} .sarh-next{display:grid; grid-template-columns:minmax(0,1fr) minmax(190px,auto); gap:22px; align-items:center; width:100%} .sarh-next-kick{display:block; color:#b5181a; font-size:12px; font-weight:800; line-height:1.5; letter-spacing:.01em; margin-bottom:4px} .sarh-next-date{display:block; color:#16243f; font-size:clamp(19px,2.2vw,25px); font-weight:850; line-height:1.25; margin-bottom:4px} .sarh-next-cohort{display:block; color:#687386; font-size:12.5px; line-height:1.6; margin-bottom:12px} .sarh-next-rows{display:grid; grid-template-columns:auto 1fr; gap:4px 12px; margin:0} .sarh-next-rows dt{color:#687386; font-size:12px; line-height:1.7; margin:0} .sarh-next-rows dd{color:#16243f; font-size:12.5px; font-weight:700; line-height:1.7; margin:0} .sarh-next-more{margin:10px 0 0; color:#687386; font-size:11.5px; line-height:1.6} .sarh-next-side{display:grid; gap:8px; justify-items:stretch; text-align:center} .sarh-next-price{color:#16243f; font-size:13px; line-height:1.7} .sarh-next-price b{font-family:Montserrat,Cairo,sans-serif; font-size:21px; color:#b5181a} .sarh-next-price s{color:#98a2b3; margin-inline-start:6px; font-size:12.5px} .sarh-next-price i{display:block; color:#687386; font-size:11px; font-style:normal; margin-top:2px} .sarh-next-btn{display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:10px 22px; border-radius:999px; background:#b5181a; color:#fff !important; font-size:13.5px; font-weight:800; text-decoration:none !important; transition:background .2s ease, transform .2s ease} .sarh-next-btn:hover{background:#8f1214; transform:translateY(-1px)} .sarh-next-all{appearance:none; border:1px solid #dfe4ea; border-radius:999px; background:#fff; color:#16243f; padding:9px 18px; font-size:12px; font-weight:750; cursor:pointer; font-family:inherit; transition:border-color .2s ease, color .2s ease} .sarh-next-all:hover{border-color:#b5181a; color:#b5181a} @media(max-width:767px){.sarh-next{grid-template-columns:1fr; gap:16px}.sarh-next-side{justify-items:stretch}} \/* ---------------- modal ---------------- *\/ .sarh-modal{position:fixed; inset:0; z-index:99999; display:none} .sarh-modal.is-open{display:block} .sarh-modal-back{position:absolute; inset:0; background:rgba(10,19,37,.55); backdrop-filter:blur(2px)} .sarh-modal-card{position:relative; z-index:1; width:min(980px,calc(100% - 32px)); max-height:86vh; margin:7vh auto 0; display:flex; flex-direction:column; overflow:hidden; border-radius:26px; background:#fff; box-shadow:0 40px 100px rgba(10,19,37,.4)} .sarh-modal-top{display:flex; align-items:flex-start; justify-content:space-between; gap:18px; padding:24px 26px; border-bottom:1px solid #dfe4ea; background:#f7f6f3} .sarh-modal-top h2{margin:0 0 4px; color:#101827; font-size:clamp(20px,2.4vw,27px); line-height:1.25; font-weight:850} .sarh-modal-top p{margin:0; color:#687386; font-size:12.5px; line-height:1.7} .sarh-modal-x{appearance:none; border:0; background:#fff; border:1px solid #dfe4ea; border-radius:50%; width:36px; height:36px; flex:none; font-size:22px; line-height:1; color:#16243f; cursor:pointer} .sarh-modal-x:hover{border-color:#b5181a; color:#b5181a} .sarh-modal-body{padding:8px 26px 26px; overflow-y:auto} .sarh-modal-msg{margin:26px 0; color:#687386; font-size:14px; text-align:center} .sarh-mon{margin-top:22px} .sarh-mon h3{position:sticky; top:0; margin:0 0 12px; padding:10px 0; background:#fff; color:#b5181a; font-size:13px; font-weight:850; letter-spacing:.02em} .sarh-mon-list{display:grid; gap:10px} .sarh-row{display:grid; grid-template-columns:minmax(0,1fr) minmax(170px,auto); gap:18px; align-items:center; padding:16px 18px; border:1px solid #dfe4ea; border-radius:16px; background:#fff; transition:border-color .2s ease, box-shadow .2s ease} .sarh-row:hover{border-color:#c9d2dd; box-shadow:0 10px 26px rgba(22,36,63,.07)} .sarh-row-main strong{display:block; color:#16243f; font-size:15px; line-height:1.45} .sarh-row-cohort{display:inline-block; margin-top:4px; padding:3px 9px; border-radius:999px; background:#eef3f7; color:#16243f; font-size:11px; font-weight:750} .sarh-row-date{display:block; margin-top:6px; color:#3f4a5d; font-size:12.5px; font-weight:700; line-height:1.6} .sarh-row-meta{display:block; margin-top:3px; color:#687386; font-size:11.5px; line-height:1.6} .sarh-row-side{display:grid; gap:6px; justify-items:stretch; text-align:center} .sarh-row-price{color:#16243f; font-size:12px; line-height:1.6} .sarh-row-price b{font-family:Montserrat,Cairo,sans-serif; font-size:17px; color:#b5181a} .sarh-row-price s{color:#98a2b3; margin-inline-start:5px; font-size:11.5px} .sarh-row-price i{display:block; color:#687386; font-size:10.5px; font-style:normal} .sarh-row-btn{display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:8px 18px; border-radius:999px; background:#b5181a; color:#fff !important; font-size:12.5px; font-weight:800; text-decoration:none !important} .sarh-row-btn:hover{background:#8f1214} .sarh-row-link{color:#687386 !important; font-size:11px; text-decoration:none !important} .sarh-row-link:hover{color:#b5181a !important} @media(max-width:767px){.sarh-modal-card{width:calc(100% - 20px); margin:4vh auto 0; max-height:92vh; border-radius:20px}.sarh-modal-top{padding:18px}.sarh-modal-body{padding:6px 18px 20px}.sarh-row{grid-template-columns:1fr; gap:12px}.sarh-row-side{justify-items:stretch}} @media(prefers-reduced-motion:reduce){.sarh-next-btn,.sarh-row{transition:none}} .scp-root [data-sarh-next]{margin:18px 0}.scp-root .sarh-next-btn{background:#b5181a;color:#fff;border-radius:999px;padding:12px 22px;font-weight:800;text-decoration:none;display:block;text-align:center}.scp-root .sarh-next-btn:hover{background:#8f1214;color:#fff}.scp-root .sarh-next-all{background:transparent;color:#16243f;border:1.5px solid #cfd6e2;border-radius:999px;padding:11px 22px;font-weight:800;cursor:pointer;display:block;width:100%} .bottom-cta-container .single_add_to_cart_button,.cta-unified-stack-wrapper .single_add_to_cart_button{background:#b5181a!important;color:#fff!important;border-color:#b5181a!important}.bottom-cta-container .single_add_to_cart_button:hover,.cta-unified-stack-wrapper .single_add_to_cart_button:hover{background:#8f1214!important;color:#fff!important}.woocommerce-Reviews .woocommerce-noreviews,#reviews .woocommerce-noreviews,p.woocommerce-noreviews{display:none!important} html body .summary.entry-summary form.cart table.variations th.label,html body .summary.entry-summary form.cart table.variations td.value,html body .entry-summary form.cart table.variations th.label,html body .entry-summary form.cart table.variations td.value{text-align:left!important;direction:ltr!important}html body .summary.entry-summary form.cart table.variations td.value select,html body .entry-summary form.cart table.variations td.value select,html body .woocommerce div.product form.cart .variations select{text-align:left!important;direction:ltr!important;text-align-last:left!important}html body .summary.entry-summary form.cart table.variations th.label label,html body .entry-summary form.cart table.variations th.label label{font-family:Montserrat,Cairo,system-ui,sans-serif!important;text-align:left!important;direction:ltr!important}html body .single-product-payments-custom-01 .payment-custom-img,html body img.payment-custom-img{border-radius:0!important;object-fit:contain!important;width:auto!important;max-width:58px!important;height:22px!important} \/* sarh-product-rich-v1 rich *\/ .scp-faq{display:grid;gap:10px}.scp-qa{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.scp-qa summary{padding:15px 18px;cursor:pointer;font-weight:800;color:var(--nv,#16243f);list-style:none;position:relative;font-size:14.5px;line-height:1.7}.scp-qa summary::-webkit-details-marker{display:none}.scp-qa summary::after{content:\"+\";position:absolute;inset-inline-end:16px;top:12px;font-size:20px;font-weight:800;color:#b5181a}.scp-qa[open] summary::after{content:\"\\2212\"}.scp-qa p{margin:0;padding:0 18px 16px;color:var(--mu,#5a6577);font-size:14px;line-height:1.9}.scp-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.scp-rel a{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s}.scp-rel a:hover{border-color:#b5181a;box-shadow:0 6px 18px rgba(16,22,38,.07)}.scp-rel b{display:block;color:var(--nv,#16243f);font-size:14px;line-height:1.6;margin-bottom:4px}.scp-rel span{display:block;color:var(--mu,#5a6577);font-size:12.5px;line-height:1.6}.scp-eb{font-size:12px}.scp-cap{font-size:12px}<\/style>\n<!-- sarh-crs-design-v1 -->\n<div class=\"crs-v1\">\n<section class=\"crs-sec crs-intro\"><div class=\"crs-wrap\">\n<span class=\"crs-kick\">Information systems audit<\/span>\n<h2>Prepare for the CISA exam with up-to-date material and exam-style questions<\/h2>\n<p class=\"crs-lead\">A preparation course for the Certified Information Systems Auditor (CISA) certification from ISACA, one of the most widely recognised professional certifications in information systems audit and technology. The course covers the five exam domains in 42 training hours.<\/p>\n<div class=\"crs-acts\"><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-schedule=\"\u0645\u062f\u0642\u0642 \u0646\u0638\u0645 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a|CISA\" data-scp-cart>See the available cohort<\/a><a class=\"crs-btn crs-btn-soft\" href=\"https:\/\/sarhgroups.com\/en\/contact-us-2\">Talk to a programme adviser<\/a><\/div>\n\n<\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Programme essentials<\/h2><\/div><div class=\"crs-facts\">\n<div>42 training hours<\/div>\n<div>Awarding body: ISACA<\/div>\n<div>150-question exam lasting four hours<\/div>\n<div>Pass mark: 450 out of 800<\/div>\n<div>In person in Amman or online on the Sarh Online platform<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-dates\"  data-sarh-next=\"https:\/\/sarhgroups.com\/products\/cisa-course\" data-sarh-price=\"off\"><strong>Next cohort<\/strong>\n<p>Cohorts of this course run in person at Sarh&#8217;s premises in Amman and live online on the Sarh Online platform. Get in touch for the next start date and to reserve a place.<\/p>\n<\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-strip\">\n<div><small>Price before discount 645 JOD; course price 345 JOD, course material included. You can pay in full or in two payments at no extra cost. ISACA&#8217;s exam fees are not included and are paid to ISACA directly.<\/small><\/div>\n<p><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-buy data-scp-cart>Enrol now<\/a><\/div><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head has-lede\"><h2>Who this programme serves<\/h2><p>People who work in information systems audit, or are moving into it, and want an internationally recognised certification in the field.<\/p><\/div><div class=\"crs-cards\">\n<div class=\"crs-card\">\n\n<p>Information systems and IT audit staff<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Staff in information systems control, assurance and security<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Auditors and accountants who work alongside technical audit teams<\/p>\n<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>What you will learn<\/h2><\/div><div class=\"crs-cards\">\n<div>The information systems auditing process.<\/div>\n<div>Governance and management of IT.<\/div>\n<div>Information systems acquisition, development and implementation, and information systems operations and business resilience.<\/div>\n<div>Protection of information assets.<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec is-mist\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>The syllabus in full<\/h2><\/div><details class=\"crs-faq\" open>\n<summary><b>1<\/b>CISA exam domains, as set by ISACA<i>5 domains<\/i><\/summary>\n<div class=\"crs-chips\"><span>Information systems auditing process (18%)<\/span><span>Governance and management of IT (18%)<\/span><span>Information systems acquisition, development and implementation (12%)<\/span><span>Information systems operations and business resilience (26%)<\/span><span>Protection of information assets (26%)<\/span><\/div>\n<\/details><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>How the programme runs<\/h2><\/div><div class=\"crs-how\">Live lectures in person or online, with questions that mirror the real exam, worked through and discussed in class, and continuous follow-up throughout the course. Each lecture is recorded and uploaded to your Sarh Online account within 24 hours, and stays available for one year.<\/div><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Scheduling and enrolment<\/h2><\/div><dl class=\"crs-rows\"><div><dt>Total hours<\/dt><dd>42 training hours<\/dd><\/div><div><dt>Full programme duration<\/dt><dd>Depends on the schedule of the section you choose<\/dd><\/div><div><dt>Lecture times<\/dt><dd>According to the schedule of the section you choose<\/dd><\/div><div><dt>Attendance option and location<\/dt><dd>In person at Sarh&#8217;s premises in Jabal Al-Hussein, Amman \u00b7 or live online on the Sarh Online platform<\/dd><\/div><div><dt>Lecture recordings<\/dt><dd>Available to you for one year on the Sarh Online platform<\/dd><\/div><div><dt>Course material language<\/dt><dd>English<\/dd><\/div><div><dt>What the fee covers<\/dt><dd>The material, the lectures, the teaching and the support. ISACA&#8217;s exam fees are not included.<\/dd><\/div><\/dl><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head has-lede\"><h2>Exam information<\/h2><p>The CISA certification is awarded by ISACA after you pass the exam and meet the experience requirement. No degree is needed to sit the exam. To be certified you need five years&#8217; experience in information systems audit, control, assurance or security, and up to three years of that can be waived under ISACA&#8217;s rules.<\/p><\/div><dl class=\"crs-rows\"><div><dt>Questions<\/dt><dd>150 multiple choice<\/dd><\/div><div><dt>Duration<\/dt><dd>Four hours<\/dd><\/div><div><dt>Pass mark<\/dt><dd>450 out of 800<\/dd><\/div><div><dt>Where<\/dt><dd>Online; you can sit it from home<\/dd><\/div><div><dt>Result<\/dt><dd>Within ten days<\/dd><\/div><div><dt>Fees<\/dt><dd>Paid to ISACA and varying by membership type, subject to ISACA&#8217;s fees when you register. Membership is optional and only lowers the fees.<\/dd><\/div><\/dl><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head has-lede\"><h2>What sets the programme apart<\/h2><p>Preparation for an ISACA certification, with support from Sarh through to exam registration.<\/p><\/div><div class=\"crs-cards\">\n<div class=\"crs-card\">\n\n<p>Up-to-date material: it saves you dozens of hours of studying alone, with continuous follow-up throughout the course.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Exam-style practice questions: questions that mirror the real exam, worked through and discussed in class.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Exam registration: Sarh specialists help you through the ISACA registration process.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>CISA question bank: also sold on its own, separately from the course. <a href=\"https:\/\/sarhgroups.com\/en\/products\/cisa-testbank-en\">See the CISA question bank<\/a>.<\/p>\n<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>What people ask before they enrol<\/h2><\/div><div class=\"crs-faq-list\"><details class=\"crs-faq\"><summary>How can I attend the CISA course?<\/summary><p>You can attend in person at Sarh&#8217;s premises in Jabal Al-Hussein, Amman, or live online on the Sarh Online platform. Lectures follow the schedule of the section you choose. Each lecture is recorded and uploaded to your account within 24 hours, and the recordings stay available to you for one year.<\/p><\/details><details class=\"crs-faq\"><summary>What language is the material in?<\/summary><p>The course material is in English. It is up to date and covers the five exam domains.<\/p><\/details><details class=\"crs-faq\"><summary>How many hours is the course, and how long does it take?<\/summary><p>The course is 42 training hours. The calendar length depends on the schedule of the section you choose.<\/p><\/details><details class=\"crs-faq\"><summary>What does the course fee cover?<\/summary><p>The fee covers the material, the lectures, the teaching and the support. It does not cover ISACA&#8217;s exam fees. The <a href=\"https:\/\/sarhgroups.com\/en\/products\/cisa-testbank-en\">CISA electronic question bank<\/a> is also sold on its own.<\/p><\/details><details class=\"crs-faq\"><summary>What does the CISA exam look like?<\/summary><p>It has 150 multiple-choice questions over four hours, and the pass mark is 450 out of 800. It is taken online, so you can sit it from home, and the result reaches you within ten days.<\/p><\/details><details class=\"crs-faq\"><summary>Do I need a degree or experience to apply?<\/summary><p>No degree is needed to sit the exam. To be certified after passing, you need five years&#8217; experience in information systems audit, control, assurance or security, and up to three years of that can be waived under ISACA&#8217;s rules. ISACA awards the CISA once you have passed the exam and met the experience requirement.<\/p><\/details><details class=\"crs-faq\"><summary>How much is the exam, and do I need ISACA membership?<\/summary><p>The exam fee is separate from the course fee. It is paid to ISACA, varies by membership type, and is subject to ISACA&#8217;s fees when you register. ISACA membership is optional and only lowers the fees. You create an ISACA account and book the exam, and Sarh specialists help you through the registration.<\/p><\/details><details class=\"crs-faq\"><summary>Can I pay in instalments?<\/summary><p>You can pay in full or in two payments at no extra cost. The crossed-out figure on the page is the price before discount, not an instalment price.<\/p><\/details><\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Pairs well with this<\/h2><\/div><div class=\"crs-rel\"><a href=\"https:\/\/sarhgroups.com\/en\/products\/cisa-testbank-en\"><b>CISA TestBank<\/b><span>The CISA electronic question bank, sold separately from the course.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course\"><b>Certified Internal Auditor (CIA) Course<\/b><span>Another international audit certification.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/cisa\"><b>About the CISA certification<\/b><span>The certification, the exam and how to register.<\/span><\/a><\/div><\/div><\/section>\n<section class=\"crs-sec crs-cta-sec\"><div class=\"crs-wrap\"><div class=\"crs-cta\"><div><h2>Ready to start?<\/h2><p>Choose the study option that suits you, or get in touch and we will help you pick the right cohort and format.<\/p><\/div><div class=\"crs-cta-acts\"><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-schedule=\"\u0645\u062f\u0642\u0642 \u0646\u0638\u0645 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a|CISA\" data-scp-cart>See the available cohort<\/a><a class=\"crs-btn crs-btn-soft\" href=\"https:\/\/sarhgroups.com\/en\/contact-us-2\">Talk to a programme adviser<\/a><\/div><\/div><\/div><\/section>\n<\/div>\n<script>(function(){try{var d=atob(\"LyogU2FyaCDDlyBUTVMgc2NoZWR1bGUgd2lkZ2V0LgogICBSZWFkcyB0aGUgbGl2ZSBmZWVkIGF0IHRtcy5zYXJoaW50LmNvbSBhbmQgZmlsbHMgaW4gdHdvIHRoaW5nczoKICAgICBbZGF0YS1zYXJoLW5leHQ9Ijxwcm9kdWN0IHBhdGg+Il0gIC0+IHRoZSBuZXh0IG9wZW4gY29ob3J0IGZvciB0aGF0IGNvdXJzZQogICAgIFtkYXRhLXNhcmgtc2NoZWR1bGVdICAgICAgICAgICAgICAgLT4gYSBidXR0b24gdGhhdCBvcGVucyB0aGUgZnVsbCBzY2hlZHVsZQogICBQcm9ncmVzc2l2ZSBlbmhhbmNlbWVudDogaWYgdGhlIGZlZWQgaXMgdW5yZWFjaGFibGUgb3IgZW1wdHksIHdoYXRldmVyIG1hcmt1cAogICBpcyBhbHJlYWR5IGluc2lkZSB0aGUgZWxlbWVudCBpcyBsZWZ0IGV4YWN0bHkgYXMgaXQgaXMuICovCihmdW5jdGlvbiAoKSB7CiAgaWYgKHdpbmRvdy5fX3NhcmhUTVMpIHJldHVybjsKICB3aW5kb3cuX19zYXJoVE1TID0gMTsKCiAgdmFyIEZFRUQgPSAiaHR0cHM6Ly90bXMuc2FyaGludC5jb20vc2NoZWR1bGUvZmVlZCI7CiAgdmFyIFRNUyAgPSAiaHR0cHM6Ly90bXMuc2FyaGludC5jb20iOwogIHZhciBDS0VZID0gInNhcmgtdG1zLWZlZWQtdjEiOwogIHZhciBUVEwgID0gNSAqIDYwICogMTAwMDsKCiAgdmFyIEFSID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmxhbmcuaW5kZXhPZigiYXIiKSA9PT0gMDsKICB2YXIgVCA9IEFSID8gewogICAgbmV4dDogItin2YTYr9mI2LHYqSDYp9mE2YLYp9iv2YXYqSDYqtio2K\/YoyIsIGRheXM6ICLYo9mK2KfZhSDYp9mE2K\/ZiNin2YUiLCB0aW1lOiAi2KfZhNiq2YjZgtmK2KoiLCBtb2RlOiAi2LfYsdmK2YLYqSDYp9mE2K3YttmI2LEiLAogICAgbGVjdHVyZXM6ICLYudiv2K8g2KfZhNmF2K3Yp9i22LHYp9iqIiwgcHJpY2U6ICLYp9mE2LHYs9mI2YUiLCB3YXM6ICLYqNiv2YTZi9inINmF2YYiLCBjYWxsOiAi2KfYqti12YQg2KjZhtinIiwgYWxsQ291cnNlOiAi2KzYr9mI2YQg2LTZj9i52Y7YqCDYp9mE2K\/ZiNix2KkiLAogICAgcmVnOiAi2LPYrNmR2YQg2KfZhNii2YYiLCBhbGw6ICLYrNiv2YjZhCDYp9mE2K\/ZiNix2KfYqiDYp9mE2YPYp9mF2YQiLCBub25lOiAi2YTYpyDYqtmI2KzYryDYtNmP2LnZjtioINmF2YHYqtmI2K3YqSDYrdin2YTZitmL2Kcg2YTZh9iw2Ycg2KfZhNiv2YjYsdipIiwKICAgIHRpdGxlOiAi2KzYr9mI2YQg2KfZhNiv2YjYsdin2KoiLCBzdWI6ICLYp9mE2LTZj9i52Y7YqCDYp9mE2YXZgdiq2YjYrdipINmE2YTYqtiz2KzZitmEINiu2YTYp9mEINin2YTYo9i02YfYsSDYp9mE2YLYp9iv2YXYqSIsCiAgICBjbG9zZTogItil2LrZhNin2YIiLCBjb2hvcnQ6ICLYp9mE2LTYudio2KkiLCBmcm9tOiAi2YXZhiIsIHRvOiAi2KXZhNmJIiwgY2FzaDogIti52YbYryDYp9mE2LPYr9in2K8g2KfZhNmD2KfZhdmEIiwKICAgIGNhbXBhaWduOiAi2LnYsdi2INmE2YHYqtix2Kkg2YXYrdiv2YjYr9ipIiwgZW1wdHk6ICLZhNinINiq2YjYrNivINiv2YjYsdin2Kog2YXYrNiv2YjZhNipINit2KfZhNmK2YvYpyIsIGVycjogItiq2LnYsNmR2LEg2KrYrdmF2YrZhCDYp9mE2KzYr9mI2YQiLAogICAgbG9hZGluZzogItis2KfYsdmNINiq2K3ZhdmK2YQg2KfZhNis2K\/ZiNmE4oCmIiwgamQ6ICLYry7YoyIKICB9IDogewogICAgbmV4dDogIk5leHQgY29ob3J0IHN0YXJ0cyIsIGRheXM6ICJEYXlzIiwgdGltZTogIlRpbWUiLCBtb2RlOiAiRGVsaXZlcnkiLAogICAgbGVjdHVyZXM6ICJMZWN0dXJlcyIsIHByaWNlOiAiRmVlIiwgd2FzOiAid2FzIiwgY2FsbDogIkNvbnRhY3QgdXMiLCBhbGxDb3Vyc2U6ICJDb3Vyc2Ugc2NoZWR1bGUiLAogICAgcmVnOiAiUmVnaXN0ZXIgbm93IiwgYWxsOiAiRnVsbCBjb3Vyc2Ugc2NoZWR1bGUiLCBub25lOiAiTm8gb3BlbiBjb2hvcnRzIGZvciB0aGlzIGNvdXJzZSByaWdodCBub3ciLAogICAgdGl0bGU6ICJDb3Vyc2Ugc2NoZWR1bGUiLCBzdWI6ICJDb2hvcnRzIG9wZW4gZm9yIGVucm9sbWVudCBvdmVyIHRoZSBjb21pbmcgbW9udGhzIiwKICAgIGNsb3NlOiAiQ2xvc2UiLCBjb2hvcnQ6ICJDb2hvcnQiLCBmcm9tOiAiZnJvbSIsIHRvOiAidG8iLCBjYXNoOiAid2hlbiBwYWlkIGluIGZ1bGwiLAogICAgY2FtcGFpZ246ICJsaW1pdGVkLXRpbWUgb2ZmZXIiLCBlbXB0eTogIk5vIGNvdXJzZXMgYXJlIHNjaGVkdWxlZCBhdCB0aGUgbW9tZW50IiwgZXJyOiAiQ291bGQgbm90IGxvYWQgdGhlIHNjaGVkdWxlIiwKICAgIGxvYWRpbmc6ICJMb2FkaW5nIHRoZSBzY2hlZHVsZeKApiIsIGpkOiAiSk9EIgogIH07CgogIHZhciBEQVlfRU4gPSB7CiAgICAi2KfZhNij2K3YryI6ICJTdW5kYXkiLCAi2KfZhNin2KvZhtmK2YYiOiAiTW9uZGF5IiwgItin2YTYpdir2YbZitmGIjogIk1vbmRheSIsICLYp9mE2KvZhNin2KvYp9ihIjogIlR1ZXNkYXkiLAogICAgItin2YTYo9ix2KjYudin2KEiOiAiV2VkbmVzZGF5IiwgItin2YTYrtmF2YrYsyI6ICJUaHVyc2RheSIsICLYp9mE2KzZhdi52KkiOiAiRnJpZGF5IiwgItin2YTYs9io2KoiOiAiU2F0dXJkYXkiCiAgfTsKICAvKiBkZWxpdmVyeV9tb2RlIG9ubHkgZXZlciBhcnJpdmVzIGluIEFyYWJpYywgc28gdHJhbnNsYXRlIGl0IGZvciB0aGUgRW5nbGlzaCBwYWdlcyAqLwogIHZhciBNT0RFX0VOID0gewogICAgItmI2KzYp9mH2YogKyDYp9mI2YbZhNin2YrZhiI6ICJJbiBwZXJzb24gKyBvbmxpbmUiLCAi2YjYrNin2YfZiiArINij2YjZhtmE2KfZitmGIjogIkluIHBlcnNvbiArIG9ubGluZSIsCiAgICAi2YjYrNin2YfZiiI6ICJJbiBwZXJzb24iLCAi2KfZiNmG2YTYp9mK2YYiOiAiT25saW5lIiwgItij2YjZhtmE2KfZitmGIjogIk9ubGluZSIsCiAgICAi2YXYs9is2YTYqSI6ICJSZWNvcmRlZCIsICLZhdiz2KzZhCI6ICJSZWNvcmRlZCIKICB9OwogIGZ1bmN0aW9uIGZtdE1vZGUobSkgewogICAgaWYgKCFtKSByZXR1cm4gIiI7CiAgICBpZiAoQVIpIHJldHVybiBtOwogICAgcmV0dXJuIE1PREVfRU5bbS50cmltKCldIHx8IG07CiAgfQogIHZhciBNT05fRU4gPSBbIkphbnVhcnkiLCJGZWJydWFyeSIsIk1hcmNoIiwiQXByaWwiLCJNYXkiLCJKdW5lIiwKICAgICAgICAgICAgICAgICJKdWx5IiwiQXVndXN0IiwiU2VwdGVtYmVyIiwiT2N0b2JlciIsIk5vdmVtYmVyIiwiRGVjZW1iZXIiXTsKICB2YXIgTU9OX0FSID0gWyLZg9in2YbZiNmGINin2YTYq9in2YbZiiIsIti02KjYp9i3Iiwi2KLYsNin2LEiLCLZhtmK2LPYp9mGIiwi2KPZitin2LEiLCLYrdiy2YrYsdin2YYiLAogICAgICAgICAgICAgICAgItiq2YXZiNiyIiwi2KLYqCIsItij2YrZhNmI2YQiLCLYqti02LHZitmGINin2YTYo9mI2YQiLCLYqti02LHZitmGINin2YTYq9in2YbZiiIsItmD2KfZhtmI2YYg2KfZhNij2YjZhCJdOwoKICBmdW5jdGlvbiBlc2MocykgewogICAgcmV0dXJuIFN0cmluZyhzID09IG51bGwgPyAiIiA6IHMpLnJlcGxhY2UoL1smPD4iXS9nLCBmdW5jdGlvbiAobSkgewogICAgICByZXR1cm4geyAiJiI6ICImYW1wOyIsICI8IjogIiZsdDsiLCAiPiI6ICImZ3Q7IiwgJyInOiAiJnF1b3Q7IiB9W21dOwogICAgfSk7CiAgfQogIGZ1bmN0aW9uIG5vcm0odSkgewogICAgaWYgKCF1KSByZXR1cm4gIiI7CiAgICB0cnkgeyB1ID0gZGVjb2RlVVJJQ29tcG9uZW50KHUpOyB9IGNhdGNoIChlKSB7fQogICAgcmV0dXJuIHUucmVwbGFjZSgvXmh0dHBzPzpcL1wvLywgIiIpLnJlcGxhY2UoL153d3dcLi8sICIiKS5yZXBsYWNlKC9cLyskLywgIiIpLnRvTG93ZXJDYXNlKCk7CiAgfQogIGZ1bmN0aW9uIGZtdERhdGUoaXNvKSB7CiAgICBpZiAoIWlzbykgcmV0dXJuICIiOwogICAgdmFyIHAgPSBpc28uc3BsaXQoIi0iKTsgaWYgKHAubGVuZ3RoIDwgMykgcmV0dXJuIGlzbzsKICAgIHZhciBkID0gcGFyc2VJbnQocFsyXSwgMTApLCBtID0gcGFyc2VJbnQocFsxXSwgMTApIC0gMSwgeSA9IHBbMF07CiAgICBpZiAobSA8IDAgfHwgbSA+IDExKSByZXR1cm4gaXNvOwogICAgcmV0dXJuIEFSID8gKGQgKyAiICIgKyBNT05fQVJbbV0gKyAiICIgKyB5KSA6IChkICsgIiAiICsgTU9OX0VOW21dICsgIiAiICsgeSk7CiAgfQogIGZ1bmN0aW9uIGZtdFRpbWUodCkgeyByZXR1cm4gdCA\/IHQuc2xpY2UoMCwgNSkgOiAiIjsgfQogIGZ1bmN0aW9uIGZtdERheXMoYSkgewogICAgaWYgKCFhIHx8ICFhLmxlbmd0aCkgcmV0dXJuICIiOwogICAgcmV0dXJuIGEubWFwKGZ1bmN0aW9uIChkKSB7IHJldHVybiBBUiA\/IGQgOiAoREFZX0VOW2RdIHx8IGQpOyB9KS5qb2luKEFSID8gItiMICIgOiAiLCAiKTsKICB9CiAgZnVuY3Rpb24gZm10UHJpY2UoYykgewogICAgaWYgKGMucHJpY2UgPT0gbnVsbCB8fCBjLnByaWNlID09PSAiIikgcmV0dXJuICc8Yj4nICsgVC5jYWxsICsgJzwvYj4nOwogICAgdmFyIHMgPSAnPGI+JyArIGMucHJpY2UgKyAiICIgKyBULmpkICsgJzwvYj4nOwogICAgaWYgKGMubGlzdF9wcmljZSAhPSBudWxsICYmIGMubGlzdF9wcmljZSA+IGMucHJpY2UpIHMgKz0gJyA8cz4nICsgYy5saXN0X3ByaWNlICsgIiAiICsgVC5qZCArICc8L3M+JzsKICAgIGlmIChjLm9mZmVyX2tpbmQgPT09ICJjYXNoIikgcyArPSAnIDxpPicgKyBULmNhc2ggKyAnPC9pPic7CiAgICBlbHNlIGlmIChjLm9mZmVyX2tpbmQgPT09ICJjYW1wYWlnbiIpIHMgKz0gJyA8aT4nICsgVC5jYW1wYWlnbiArICc8L2k+JzsKICAgIHJldHVybiBzOwogIH0KICBmdW5jdGlvbiBjb3Vyc2VOYW1lKGMpIHsKICAgIHJldHVybiBBUiA\/IChjLmNvdXJzZV9hciB8fCBjLmNvdXJzZV9lbiB8fCAiIikgOiAoYy5jb3Vyc2VfZW4gfHwgYy5jb3Vyc2VfYXIgfHwgIiIpOwogIH0KICAvKiBtb250aHNbXS5jb2hvcnRzIGNhcnJpZXMgdGhlIHNhbWUgcm93cyBpbiBjYW1lbENhc2U7IGZsYXR0ZW4gdG8gdGhlIHNuYWtlX2Nhc2Ugc2hhcGUgKi8KICBmdW5jdGlvbiBmbGF0KGMpIHsKICAgIGlmICghYyB8fCBjLmNvdXJzZV9hciAhPT0gdW5kZWZpbmVkIHx8IGMuY291cnNlX2VuICE9PSB1bmRlZmluZWQpIHJldHVybiBjOwogICAgcmV0dXJuIHsKICAgICAgaWQ6IGMuaWQsIGNvdXJzZV9hcjogYy5jb3Vyc2VOYW1lQXIsIGNvdXJzZV9lbjogYy5jb3Vyc2VOYW1lRW4sIGNvaG9ydDogYy5jb2hvcnROYW1lLAogICAgICBzdGFydF9kYXRlOiBjLnN0YXJ0RGF0ZSwgZW5kX2RhdGU6IGMuZW5kRGF0ZSwgZGF5czogYy5kYXlzLAogICAgICBzdGFydF90aW1lOiBjLnN0YXJ0VGltZSwgZW5kX3RpbWU6IGMuZW5kVGltZSwgZGVsaXZlcnlfbW9kZTogYy5kZWxpdmVyeU1vZGUsCiAgICAgIHByaWNlOiBjLm9mZmVyUHJpY2UsIGxpc3RfcHJpY2U6IGMubGlzdFByaWNlLCBvZmZlcl9raW5kOiBjLm9mZmVyS2luZCwKICAgICAgbGVjdHVyZXM6IGMubGVjdHVyZUNvdW50LCBkZXRhaWxzX3VybDogYy53ZWJzaXRlVXJsLCByZWdpc3Rlcl91cmw6IGMucmVnaXN0ZXJVcmwKICAgIH07CiAgfQogIGZ1bmN0aW9uIHJlZ1VybChjKSB7CiAgICB2YXIgciA9IGMucmVnaXN0ZXJfdXJsIHx8ICIiOwogICAgcmV0dXJuIC9eaHR0cHM\/Oi8udGVzdChyKSA\/IHIgOiBUTVMgKyByOwogIH0KICAvKiBBcmFiaWMgY291bnRzIGl0cyBwbHVyYWxzIGRpZmZlcmVudGx5IGF0IDEsIDIsIDMtMTAgYW5kIDExKyAqLwogIGZ1bmN0aW9uIG1vcmVUZXh0KG4pIHsKICAgIGlmICghQVIpIHJldHVybiBuICsgIiBmdXJ0aGVyIGNvaG9ydCIgKyAobiA9PT0gMSA\/ICIiIDogInMiKSArICIgc2NoZWR1bGVkIjsKICAgIGlmIChuID09PSAxKSByZXR1cm4gItmI2YfZhtin2YMg2LTYudio2Kkg2KPYrtix2Ykg2YXYrNiv2YjZhNipIjsKICAgIGlmIChuID09PSAyKSByZXR1cm4gItmI2YfZhtin2YMg2LTYudio2KrYp9mGINij2K7YsdmK2KfZhiDZhdis2K\/ZiNmE2KrYp9mGIjsKICAgIGlmIChuICA8PSAxMCkgcmV0dXJuICLZiNmH2YbYp9mDICIgKyBuICsgIiDYtNmP2LnZjtioINij2K7YsdmJINmF2KzYr9mI2YTYqSI7CiAgICByZXR1cm4gItmI2YfZhtin2YMgIiArIG4gKyAiINi02LnYqNipINij2K7YsdmJINmF2KzYr9mI2YTYqSI7CiAgfQoKICBmdW5jdGlvbiBsb2FkKCkgewogICAgdHJ5IHsKICAgICAgdmFyIHJhdyA9IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oQ0tFWSk7CiAgICAgIGlmIChyYXcpIHsKICAgICAgICB2YXIgbyA9IEpTT04ucGFyc2UocmF3KTsKICAgICAgICBpZiAoRGF0ZS5ub3coKSAtIG8udCA8IFRUTCkgcmV0dXJuIFByb21pc2UucmVzb2x2ZShvLmQpOwogICAgICB9CiAgICB9IGNhdGNoIChlKSB7fQogICAgcmV0dXJuIGZldGNoKEZFRUQsIHsgY3JlZGVudGlhbHM6ICJvbWl0IiB9KQogICAgICAudGhlbihmdW5jdGlvbiAocikgeyBpZiAoIXIub2spIHRocm93IG5ldyBFcnJvcihyLnN0YXR1cyk7IHJldHVybiByLmpzb24oKTsgfSkKICAgICAgLnRoZW4oZnVuY3Rpb24gKGQpIHsKICAgICAgICB0cnkgeyBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKENLRVksIEpTT04uc3RyaW5naWZ5KHsgdDogRGF0ZS5ub3coKSwgZDogZCB9KSk7IH0gY2F0Y2ggKGUpIHt9CiAgICAgICAgcmV0dXJuIGQ7CiAgICAgIH0pOwogIH0KCiAgLyogLS0tLS0tLS0tLSBwZXItY291cnNlIG5leHQgY29ob3J0IC0tLS0tLS0tLS0gKi8KICBmdW5jdGlvbiBmaWxsTmV4dChlbCwgZGF0YSkgewogICAgdmFyIHdhbnQgPSBub3JtKGVsLmdldEF0dHJpYnV0ZSgiZGF0YS1zYXJoLW5leHQiKSk7CiAgICBpZiAoIXdhbnQpIHJldHVybjsKICAgIHZhciBsaXN0ID0gKGRhdGEuY291cnNlcyB8fCBbXSkuZmlsdGVyKGZ1bmN0aW9uIChjKSB7CiAgICAgIHZhciBkID0gbm9ybShjLmRldGFpbHNfdXJsKTsKICAgICAgcmV0dXJuIGQgJiYgKGQgPT09IHdhbnQgfHwgZC5pbmRleE9mKHdhbnQpICE9PSAtMSB8fCB3YW50LmluZGV4T2YoZCkgIT09IC0xKTsKICAgIH0pLnNvcnQoZnVuY3Rpb24gKGEsIGIpIHsgcmV0dXJuIChhLnN0YXJ0X2RhdGUgfHwgIiIpIDwgKGIuc3RhcnRfZGF0ZSB8fCAiIikgPyAtMSA6IDE7IH0pOwogICAgaWYgKCFsaXN0Lmxlbmd0aCkgcmV0dXJuOyAgICAgICAgICAgICAgICAgLyogbGVhdmUgdGhlIHN0YXRpYyBmYWxsYmFjayBpbiBwbGFjZSAqLwogICAgdmFyIGMgPSBsaXN0WzBdOwogICAgdmFyIHJvd3MgPSBbCiAgICAgIFtULmRheXMsIGZtdERheXMoYy5kYXlzKV0sCiAgICAgIFtULnRpbWUsIGMuc3RhcnRfdGltZSA\/IGZtdFRpbWUoYy5zdGFydF90aW1lKSArICIg4oCTICIgKyBmbXRUaW1lKGMuZW5kX3RpbWUpIDogIiJdLAogICAgICBbVC5tb2RlLCBmbXRNb2RlKGMuZGVsaXZlcnlfbW9kZSldLAogICAgICBbVC5sZWN0dXJlcywgYy5sZWN0dXJlcyA\/IFN0cmluZyhjLmxlY3R1cmVzKSA6ICIiXQogICAgXS5maWx0ZXIoZnVuY3Rpb24gKHIpIHsgcmV0dXJuIHJbMV07IH0pOwogICAgdmFyIG1vcmUgPSBsaXN0Lmxlbmd0aCA+IDEKICAgICAgPyAnPHAgY2xhc3M9InNhcmgtbmV4dC1tb3JlIj4nICsgbW9yZVRleHQobGlzdC5sZW5ndGggLSAxKSArICc8L3A+JwogICAgICA6ICIiOwogICAgZWwuaW5uZXJIVE1MID0KICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbmV4dCI+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbmV4dC1tYWluIj4nICsKICAgICAgICAgICc8c3BhbiBjbGFzcz0ic2FyaC1uZXh0LWtpY2siPicgKyBULm5leHQgKyAnPC9zcGFuPicgKwogICAgICAgICAgJzxzdHJvbmcgY2xhc3M9InNhcmgtbmV4dC1kYXRlIj4nICsgZXNjKGZtdERhdGUoYy5zdGFydF9kYXRlKSkgKyAnPC9zdHJvbmc+JyArCiAgICAgICAgICAnPHNwYW4gY2xhc3M9InNhcmgtbmV4dC1jb2hvcnQiPicgKyBlc2MoY291cnNlTmFtZShjKSkgKyAoYy5jb2hvcnQgPyAiIMK3ICIgKyBlc2MoYy5jb2hvcnQpIDogIiIpICsgJzwvc3Bhbj4nICsKICAgICAgICAgICc8ZGwgY2xhc3M9InNhcmgtbmV4dC1yb3dzIj4nICsKICAgICAgICAgICAgcm93cy5tYXAoZnVuY3Rpb24gKHIpIHsgcmV0dXJuICI8ZHQ+IiArIGVzYyhyWzBdKSArICI8L2R0PjxkZD4iICsgZXNjKHJbMV0pICsgIjwvZGQ+IjsgfSkuam9pbigiIikgKwogICAgICAgICAgJzwvZGw+JyArIG1vcmUgKwogICAgICAgICc8L2Rpdj4nICsKICAgICAgICAnPGRpdiBjbGFzcz0ic2FyaC1uZXh0LXNpZGUiPicgKwogICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbmV4dC1wcmljZSI+JyArIGZtdFByaWNlKGMpICsgJzwvZGl2PicgKwogICAgICAgICAgJzxhIGNsYXNzPSJzYXJoLW5leHQtYnRuIiBocmVmPSInICsgZXNjKHJlZ1VybChjKSkgKyAnIiByZWw9Im5vb3BlbmVyIj4nICsgVC5yZWcgKyAnPC9hPicgKwogICAgICAgICAgJzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0ic2FyaC1uZXh0LWFsbCIgZGF0YS1zYXJoLXNjaGVkdWxlPSInICsgZXNjKChjLmNvdXJzZV9hciB8fCAiIikgKyAoYy5jb3Vyc2VfZW4gPyAifCIgKyBjLmNvdXJzZV9lbiA6ICIiKSkgKyAnIj4nICsgVC5hbGxDb3Vyc2UgKyAnPC9idXR0b24+JyArCiAgICAgICAgJzwvZGl2PicgKwogICAgICAnPC9kaXY+JzsKICB9CgogIC8qIC0tLS0tLS0tLS0gZnVsbCBzY2hlZHVsZSBtb2RhbCAtLS0tLS0tLS0tICovCiAgdmFyIG1vZGFsID0gbnVsbDsKICBmdW5jdGlvbiBidWlsZE1vZGFsKCkgewogICAgaWYgKG1vZGFsKSByZXR1cm4gbW9kYWw7CiAgICBtb2RhbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgbW9kYWwuY2xhc3NOYW1lID0gInNhcmgtbW9kYWwiOwogICAgbW9kYWwuc2V0QXR0cmlidXRlKCJkaXIiLCBBUiA\/ICJydGwiIDogImx0ciIpOwogICAgbW9kYWwuaW5uZXJIVE1MID0KICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtYmFjayIgZGF0YS1jbG9zZT48L2Rpdj4nICsKICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtY2FyZCIgcm9sZT0iZGlhbG9nIiBhcmlhLW1vZGFsPSJ0cnVlIiBhcmlhLWxhYmVsPSInICsgZXNjKFQudGl0bGUpICsgJyI+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtdG9wIj4nICsKICAgICAgICAgICc8ZGl2PjxoMj4nICsgVC50aXRsZSArICc8L2gyPjxwPicgKyBULnN1YiArICc8L3A+PC9kaXY+JyArCiAgICAgICAgICAnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJzYXJoLW1vZGFsLXgiIGRhdGEtY2xvc2UgYXJpYS1sYWJlbD0iJyArIGVzYyhULmNsb3NlKSArICciPiZ0aW1lczs8L2J1dHRvbj4nICsKICAgICAgICAnPC9kaXY+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtYm9keSI+PHAgY2xhc3M9InNhcmgtbW9kYWwtbXNnIj4nICsgVC5sb2FkaW5nICsgJzwvcD48L2Rpdj4nICsKICAgICAgJzwvZGl2Pic7CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG1vZGFsKTsKICAgIG1vZGFsLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGUpIHsKICAgICAgaWYgKGUudGFyZ2V0Lmhhc0F0dHJpYnV0ZSAmJiBlLnRhcmdldC5oYXNBdHRyaWJ1dGUoImRhdGEtY2xvc2UiKSkgY2xvc2UoKTsKICAgIH0pOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uIChlKSB7IGlmIChlLmtleSA9PT0gIkVzY2FwZSIpIGNsb3NlKCk7IH0pOwogICAgcmV0dXJuIG1vZGFsOwogIH0KICBmdW5jdGlvbiBjbG9zZSgpIHsKICAgIGlmIChtb2RhbCkgeyBtb2RhbC5jbGFzc0xpc3QucmVtb3ZlKCJpcy1vcGVuIik7IGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAiIjsgfQogIH0KICBmdW5jdGlvbiByZW5kZXJNb2RhbChkYXRhLCBmaWx0ZXIpIHsKICAgIHZhciBib2R5ID0gbW9kYWwucXVlcnlTZWxlY3RvcigiLnNhcmgtbW9kYWwtYm9keSIpOwogICAgdmFyIG1vbnRocyA9IGRhdGEubW9udGhzIHx8IFtdOwogICAgdmFyIGJ5SWQgPSB7fTsKICAgIChkYXRhLmNvdXJzZXMgfHwgW10pLmZvckVhY2goZnVuY3Rpb24gKGMpIHsgYnlJZFtjLmlkXSA9IGM7IH0pOwogICAgaWYgKCFtb250aHMubGVuZ3RoIHx8ICEoZGF0YS5jb3VudCA+IDApKSB7CiAgICAgIGJvZHkuaW5uZXJIVE1MID0gJzxwIGNsYXNzPSJzYXJoLW1vZGFsLW1zZyI+JyArIFQuZW1wdHkgKyAiPC9wPiI7CiAgICAgIHJldHVybjsKICAgIH0KICAgIHZhciBodG1sID0gIiI7CiAgICBtb250aHMuZm9yRWFjaChmdW5jdGlvbiAobSkgewogICAgICB2YXIgaWRzID0gbS5jb2hvcnRzIHx8IFtdOwogICAgICB2YXIgcm93cyA9IGlkcy5tYXAoZnVuY3Rpb24gKHgpIHsKICAgICAgICB2YXIgaWQgPSAoeCAmJiB0eXBlb2YgeCA9PT0gIm9iamVjdCIpID8geC5pZCA6IHg7CiAgICAgICAgcmV0dXJuIGJ5SWRbaWRdIHx8IGZsYXQoeCk7ICAgICAgICAgIC8qIHByZWZlciB0aGUgc25ha2VfY2FzZSByb3csIGVsc2UgZmxhdHRlbiAqLwogICAgICB9KS5maWx0ZXIoQm9vbGVhbik7CiAgICAgIGlmIChmaWx0ZXIpIHsKICAgICAgICB2YXIgdGVybXMgPSBTdHJpbmcoZmlsdGVyKS5zcGxpdCgifCIpLm1hcChmdW5jdGlvbiAodCkgeyByZXR1cm4gdC50cmltKCk7IH0pLmZpbHRlcihCb29sZWFuKTsKICAgICAgICByb3dzID0gcm93cy5maWx0ZXIoZnVuY3Rpb24gKGMpIHsKICAgICAgICAgIHZhciBoYXkgPSAoYy5jb3Vyc2VfYXIgfHwgIiIpICsgIiAiICsgKGMuY291cnNlX2VuIHx8ICIiKSArICIgIiArIChjLmNvaG9ydCB8fCAiIik7CiAgICAgICAgICByZXR1cm4gdGVybXMuc29tZShmdW5jdGlvbiAodCkgeyByZXR1cm4gaGF5LmluZGV4T2YodCkgIT09IC0xOyB9KTsKICAgICAgICB9KTsKICAgICAgfQogICAgICBpZiAoIXJvd3MubGVuZ3RoKSByZXR1cm47CiAgICAgIGh0bWwgKz0gJzxzZWN0aW9uIGNsYXNzPSJzYXJoLW1vbiI+PGgzPicgKyBlc2MobS5sYWJlbCB8fCBtLmtleSkgKyAnPC9oMz48ZGl2IGNsYXNzPSJzYXJoLW1vbi1saXN0Ij4nOwogICAgICByb3dzLmZvckVhY2goZnVuY3Rpb24gKGMpIHsKICAgICAgICB2YXIgbWV0YSA9IFtmbXREYXlzKGMuZGF5cyksCiAgICAgICAgICAgICAgICAgICAgYy5zdGFydF90aW1lID8gZm10VGltZShjLnN0YXJ0X3RpbWUpICsgIiDigJMgIiArIGZtdFRpbWUoYy5lbmRfdGltZSkgOiAiIiwKICAgICAgICAgICAgICAgICAgICBmbXRNb2RlKGMuZGVsaXZlcnlfbW9kZSldLmZpbHRlcihCb29sZWFuKS5qb2luKCIgwrcgIik7CiAgICAgICAgaHRtbCArPQogICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93Ij4nICsKICAgICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93LW1haW4iPicgKwogICAgICAgICAgICAgICc8c3Ryb25nPicgKyBlc2MoY291cnNlTmFtZShjKSkgKyAnPC9zdHJvbmc+JyArCiAgICAgICAgICAgICAgKGMuY29ob3J0ID8gJzxzcGFuIGNsYXNzPSJzYXJoLXJvdy1jb2hvcnQiPicgKyBlc2MoYy5jb2hvcnQpICsgIjwvc3Bhbj4iIDogIiIpICsKICAgICAgICAgICAgICAnPHNwYW4gY2xhc3M9InNhcmgtcm93LWRhdGUiPicgKyBlc2MoZm10RGF0ZShjLnN0YXJ0X2RhdGUpKSArCiAgICAgICAgICAgICAgICAoYy5lbmRfZGF0ZSA\/ICIg4oCUICIgKyBlc2MoZm10RGF0ZShjLmVuZF9kYXRlKSkgOiAiIikgKyAiPC9zcGFuPiIgKwogICAgICAgICAgICAgIChtZXRhID8gJzxzcGFuIGNsYXNzPSJzYXJoLXJvdy1tZXRhIj4nICsgZXNjKG1ldGEpICsgIjwvc3Bhbj4iIDogIiIpICsKICAgICAgICAgICAgIjwvZGl2PiIgKwogICAgICAgICAgICAnPGRpdiBjbGFzcz0ic2FyaC1yb3ctc2lkZSI+JyArCiAgICAgICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93LXByaWNlIj4nICsgZm10UHJpY2UoYykgKyAiPC9kaXY+IiArCiAgICAgICAgICAgICAgJzxhIGNsYXNzPSJzYXJoLXJvdy1idG4iIGhyZWY9IicgKyBlc2MocmVnVXJsKGMpKSArICciIHJlbD0ibm9vcGVuZXIiPicgKyBULnJlZyArICI8L2E+IiArCiAgICAgICAgICAgICAgKGMuZGV0YWlsc191cmwgPyAnPGEgY2xhc3M9InNhcmgtcm93LWxpbmsiIGhyZWY9IicgKyBlc2MoYy5kZXRhaWxzX3VybCkgKyAnIj4nICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChBUiA\/ICLYqtmB2KfYtdmK2YQg2KfZhNiv2YjYsdipIiA6ICJDb3Vyc2UgZGV0YWlscyIpICsgIjwvYT4iIDogIiIpICsKICAgICAgICAgICAgIjwvZGl2PiIgKwogICAgICAgICAgIjwvZGl2PiI7CiAgICAgIH0pOwogICAgICBodG1sICs9ICI8L2Rpdj48L3NlY3Rpb24+IjsKICAgIH0pOwogICAgYm9keS5pbm5lckhUTUwgPSBodG1sIHx8ICc8cCBjbGFzcz0ic2FyaC1tb2RhbC1tc2ciPicgKyAoZmlsdGVyID8gVC5ub25lIDogVC5lbXB0eSkgKyAiPC9wPiI7CiAgfQogIGZ1bmN0aW9uIG9wZW4oZmlsdGVyKSB7CiAgICBidWlsZE1vZGFsKCkuY2xhc3NMaXN0LmFkZCgiaXMtb3BlbiIpOwogICAgZG9jdW1lbnQuYm9keS5zdHlsZS5vdmVyZmxvdyA9ICJoaWRkZW4iOwogICAgbG9hZCgpLnRoZW4oZnVuY3Rpb24gKGQpIHsgcmVuZGVyTW9kYWwoZCwgZmlsdGVyKTsgfSkuY2F0Y2goZnVuY3Rpb24gKCkgewogICAgICBtb2RhbC5xdWVyeVNlbGVjdG9yKCIuc2FyaC1tb2RhbC1ib2R5IikuaW5uZXJIVE1MID0gJzxwIGNsYXNzPSJzYXJoLW1vZGFsLW1zZyI+JyArIFQuZXJyICsgIjwvcD4iOwogICAgfSk7CiAgfQoKICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uIChlKSB7CiAgICB2YXIgYiA9IGUudGFyZ2V0LmNsb3Nlc3QgPyBlLnRhcmdldC5jbG9zZXN0KCJbZGF0YS1zYXJoLXNjaGVkdWxlXSIpIDogbnVsbDsKICAgIGlmIChiKSB7IGUucHJldmVudERlZmF1bHQoKTsgb3BlbihiLmdldEF0dHJpYnV0ZSgiZGF0YS1zYXJoLXNjaGVkdWxlIikgfHwgIiIpOyB9CiAgfSk7CgogIGZ1bmN0aW9uIGJvb3QoKSB7CiAgICB2YXIgbmV4dHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS1zYXJoLW5leHRdIik7CiAgICBpZiAoIW5leHRzLmxlbmd0aCkgcmV0dXJuOwogICAgbG9hZCgpLnRoZW4oZnVuY3Rpb24gKGQpIHsKICAgICAgQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChuZXh0cywgZnVuY3Rpb24gKGVsKSB7CiAgICAgICAgdHJ5IHsgZmlsbE5leHQoZWwsIGQpOyB9IGNhdGNoIChlKSB7fQogICAgICB9KTsKICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsgLyogc3RhdGljIGZhbGxiYWNrIHN0YXlzICovIH0pOwogIH0KICBpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSA9PT0gImxvYWRpbmciKSBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgYm9vdCk7CiAgZWxzZSBib290KCk7Cn0pKCk7Cg==\"),n=d.length,u=new Uint8Array(n),i=n;while(i--){u[i]=d.charCodeAt(i);}new Function(new TextDecoder(\"utf-8\").decode(u))();}catch(e){}})();<\/script><script>(function(){if(window.__sarhBuy){return;}window.__sarhBuy=1;document.addEventListener(\"click\",function(e){var a=e.target.closest?e.target.closest(\"[data-sarh-buy]\"):null;if(!a){return;}var f=document.querySelector(\"form.variations_form\")||document.querySelector(\"form.cart\");if(!f){return;}e.preventDefault();f.scrollIntoView({behavior:\"smooth\",block:\"center\"});var s=f.querySelector(\"select\");if(s){setTimeout(function(){try{s.focus();}catch(x){}},450);}});}());<\/script><\/p>\n\n<!-- sarh-schema-v2 --><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en#faq\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How can I attend the CISA course?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can attend in person at Sarh's premises in Jabal Al-Hussein, Amman, or live online on the Sarh Online platform. Lectures follow the schedule of the section you choose. Each lecture is recorded and uploaded to your account within 24 hours, and the recordings stay available to you for one year.\"}},{\"@type\":\"Question\",\"name\":\"What language is the material in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The course material is in English. It is up to date and covers the five exam domains.\"}},{\"@type\":\"Question\",\"name\":\"How many hours is the course, and how long does it take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The course is 42 training hours. The calendar length depends on the schedule of the section you choose.\"}},{\"@type\":\"Question\",\"name\":\"What does the course fee cover?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The fee covers the material, the lectures, the teaching and the support. It does not cover ISACA's exam fees. The CISA electronic question bank is also sold on its own.\"}},{\"@type\":\"Question\",\"name\":\"What does the CISA exam look like?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It has 150 multiple-choice questions over four hours, and the pass mark is 450 out of 800. It is taken online, so you can sit it from home, and the result reaches you within ten days.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a degree or experience to apply?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No degree is needed to sit the exam. To be certified after passing, you need five years' experience in information systems audit, control, assurance or security, and up to three years of that can be waived under ISACA's rules. ISACA awards the CISA once you have passed the exam and met the experience requirement.\"}},{\"@type\":\"Question\",\"name\":\"How much is the exam, and do I need ISACA membership?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The exam fee is separate from the course fee. It is paid to ISACA, varies by membership type, and is subject to ISACA's fees when you register. ISACA membership is optional and only lowers the fees. You create an ISACA account and book the exam, and Sarh specialists help you through the registration.\"}},{\"@type\":\"Question\",\"name\":\"Can I pay in instalments?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can pay in full or in two payments at no extra cost. The crossed-out figure on the page is the price before discount, not an instalment price.\"}}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sarhgroups.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Training Courses\",\"item\":\"https:\/\/sarhgroups.com\/en\/training-courses\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CISA Certified Information Systems Auditor Course\",\"item\":\"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en\"}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Course\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en#course\",\"name\":\"CISA Certified Information Systems Auditor Course\",\"description\":\"A preparation course for ISACA's Certified Information Systems Auditor (CISA) certification, covering the five exam domains in 42 training hours. Study in person in Amman or online on the Sarh Online platform, with lecture recordings available to you for one year. You can pay in full or in two payments at no extra cost.\",\"url\":\"https:\/\/sarhgroups.com\/en\/products\/cisa-course-en\",\"provider\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/sarhgroups.com\/#organization\"}}<\/script>","protected":false},"excerpt":{"rendered":"<p>A preparation course for ISACA&#8217;s Certified Information Systems Auditor (CISA) certification, covering the five exam domains in 42 training hours. Study in person in Amman or online on the Sarh Online platform, with lecture recordings available to you for one year. You can pay in full or in two payments at no extra cost.<\/p>\n","protected":false},"featured_media":51521,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kb_optimizer_status":0,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"default","_kad_post_title":"","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":""},"product_brand":[],"product_cat":[65],"product_tag":[],"class_list":["post-45493","product","type-product","status-publish","has-post-thumbnail","product_cat-training-courses","first","instock","sale","shipping-taxable","purchasable","product-type-variable","has-default-attributes","entry","content-bg","loop-entry"],"taxonomy_info":{"product_cat":[{"value":65,"label":"Training Courses"}]},"featured_image_src_large":["https:\/\/sarhgroups.com\/wp-content\/uploads\/2026\/10\/sarh-cisa-course-2026-en.webp",1000,1000,false],"author_info":[],"comment_info":0,"_links":{"self":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product\/45493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/comments?post=45493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media\/51521"}],"wp:attachment":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media?parent=45493"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_brand?post=45493"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_cat?post=45493"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_tag?post=45493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}