{"id":45522,"date":"2026-10-01T11:27:40","date_gmt":"2026-10-01T08:27:40","guid":{"rendered":"https:\/\/sarhgroups.com\/?post_type=product&#038;p=45522"},"modified":"2026-10-27T15:41:52","modified_gmt":"2026-10-27T12:41:52","slug":"labor-law-expert-course-en","status":"publish","type":"product","link":"https:\/\/sarhgroups.com\/en\/products\/labor-law-expert-course-en","title":{"rendered":"Labour Law and Social Security Expert 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\">Labour law and social security<\/span>\n<h2>Understand labour and social security law, and apply it at work on a clear basis<\/h2>\n<p class=\"crs-lead\">A course that builds detailed knowledge of Jordanian labour legislation and social security provisions, so you can advise on the law, resolve employment disputes, and draft contracts and internal regulations that comply with it.<\/p>\n<div class=\"crs-acts\"><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-schedule=\"\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0639\u0645\u0644|Labour Law|Labor Law\" 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>15 training hours<\/div>\n<div>Language of instruction: Arabic<\/div>\n<div>Material current with the latest amendments<\/div>\n<div>Sarh International certificate of attendance<\/div>\n<div>No external final exam<\/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\/labor-law-expert-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 155 JOD; course price 125 JOD, material and certificate included. You can pay in full or in two payments at no extra cost.<\/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>Anyone whose work involves Jordanian labour legislation and social security provisions.<\/p><\/div><div class=\"crs-cards\">\n<div class=\"crs-card\">\n\n<p>People who advise on employment and social security matters<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>People who deal with employment disputes and work to resolve them<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>People who draft employment contracts and internal regulations<\/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>Applying Jordanian labour law to contracts and internal regulations.<\/div>\n<div>Handling leave and absences, overtime and work injuries under the law.<\/div>\n<div>Understanding wages subject to contribution, voluntary contribution and employer coverage.<\/div>\n<div>The social security insurance benefits.<\/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>Section 1: Jordanian labour law<i>5 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Contracts<\/span><span>Internal regulations<\/span><span>Leave and absences<\/span><span>Overtime<\/span><span>Work injuries<\/span><\/div>\n<\/details>\n<details class=\"crs-faq\">\n<summary><b>2<\/b>Section 2: Social security<i>2 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Wages subject to contribution<\/span><span>Voluntary contribution and employer coverage<\/span><\/div>\n<\/details>\n<details class=\"crs-faq\">\n<summary><b>3<\/b>Section 3: Insurance benefits<i>4 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Work injury<\/span><span>Maternity<\/span><span>Unemployment<\/span><span>Old age, disability and death<\/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, taught in Arabic, with your questions answered during the course and afterwards. 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>15 training hours, in 5 lectures of 3 hours each<\/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>Language of instruction<\/dt><dd>Arabic<\/dd><\/div><div><dt>Exam and certificate<\/dt><dd>No external final exam; you receive a Sarh International certificate of attendance<\/dd><\/div><div><dt>What the fee covers<\/dt><dd>The material, the lectures, the teaching, the support and the certificate<\/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>Taught in Arabic, in person in Amman or online, with lecture recordings available for one year.<\/p><\/div><div class=\"crs-cards\">\n<div class=\"crs-card\">\n\n<p>Current with the latest amendments: the material tracks the most recent changes to the legislation in force.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>It shortens the route: it saves you dozens of hours picking through legal texts on your own.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Continuous follow-up: your questions get answered during the course and afterwards.<\/p>\n<\/div>\n<div class=\"crs-card\">\n\n<p>Recorded lectures: every lecture is recorded and stays available in your Sarh Online account for one year.<\/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 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 course taught in?<\/summary><p>The course is taught in Arabic, and the material is in Arabic too.<\/p><\/details><details class=\"crs-faq\"><summary>How many hours is the course, and how long does it take?<\/summary><p>The course is 15 training hours, taught in 5 lectures of 3 hours each. The calendar length depends on the schedule of the section you choose.<\/p><\/details><details class=\"crs-faq\"><summary>What topics does the course cover?<\/summary><p>It covers Jordanian labour law on contracts, internal regulations, leave and absences, overtime and work injuries; social security, including wages subject to contribution, voluntary contribution and employer coverage; and the insurance benefits for work injury, maternity, unemployment, old age, disability and death.<\/p><\/details><details class=\"crs-faq\"><summary>Is there an exam at the end?<\/summary><p>There is no external final exam for this course.<\/p><\/details><details class=\"crs-faq\"><summary>Do I get a certificate?<\/summary><p>Yes. You receive a Sarh International certificate of attendance, and it is the same certificate whether you attend in person, online or through the recordings.<\/p><\/details><details class=\"crs-faq\"><summary>Is the material up to date?<\/summary><p>Yes. The material tracks the most recent changes to the legislation in force, and your questions are answered during the course and afterwards.<\/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\/chrm-certified-human-resources-manager-course\"><b>CHRM Certified Human Resources Manager Course<\/b><span>For people working in human resources management.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/products\/income-and-sales-tax-expert-course\"><b>Income and Sales Tax Expert Course<\/b><span>Jordanian tax legislation in practice.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/labor-law-expert\"><b>About the Labour Law and Social Security Expert course<\/b><span>The course, its syllabus 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=\"\u0642\u0627\u0646\u0648\u0646 \u0627\u0644\u0639\u0645\u0644|Labour Law|Labor Law\" 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\/labor-law-expert-course-en#faq\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How can I attend the 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 course taught in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The course is taught in Arabic, and the material is in Arabic too.\"}},{\"@type\":\"Question\",\"name\":\"How many hours is the course, and how long does it take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The course is 15 training hours, taught in 5 lectures of 3 hours each. The calendar length depends on the schedule of the section you choose.\"}},{\"@type\":\"Question\",\"name\":\"What topics does the course cover?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It covers Jordanian labour law on contracts, internal regulations, leave and absences, overtime and work injuries; social security, including wages subject to contribution, voluntary contribution and employer coverage; and the insurance benefits for work injury, maternity, unemployment, old age, disability and death.\"}},{\"@type\":\"Question\",\"name\":\"Is there an exam at the end?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no external final exam for this course.\"}},{\"@type\":\"Question\",\"name\":\"Do I get a certificate?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. You receive a Sarh International certificate of attendance, and it is the same certificate whether you attend in person, online or through the recordings.\"}},{\"@type\":\"Question\",\"name\":\"Is the material up to date?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The material tracks the most recent changes to the legislation in force, and your questions are answered during the course and afterwards.\"}},{\"@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\/labor-law-expert-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\":\"Labour Law and Social Security Expert Course\",\"item\":\"https:\/\/sarhgroups.com\/en\/products\/labor-law-expert-course-en\"}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Course\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/labor-law-expert-course-en#course\",\"name\":\"Labour Law and Social Security Expert Course\",\"description\":\"A 15-hour course in Jordanian labour legislation and social security provisions, so you can advise on the law, resolve employment disputes, and draft contracts and internal regulations. Study in person in Amman or online on the Sarh Online platform, and receive a Sarh International certificate of attendance. You can pay in full or in two payments at no extra cost.\",\"url\":\"https:\/\/sarhgroups.com\/en\/products\/labor-law-expert-course-en\",\"provider\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/sarhgroups.com\/#organization\"}}<\/script>","protected":false},"excerpt":{"rendered":"<p>A 15-hour course in Jordanian labour legislation and social security provisions, so you can advise on the law, resolve employment disputes, and draft contracts and internal regulations. Study in person in Amman or online on the Sarh Online platform, and receive a Sarh International certificate of attendance. You can pay in full or in two payments at no extra cost.<\/p>\n","protected":false},"featured_media":51523,"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-45522","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-labour-law-course-2026-en.webp",1000,1000,false],"author_info":[],"comment_info":0,"_links":{"self":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product\/45522","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=45522"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media\/51523"}],"wp:attachment":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media?parent=45522"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_brand?post=45522"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_cat?post=45522"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_tag?post=45522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}