{"id":885,"date":"2025-02-23T12:46:02","date_gmt":"2025-02-23T09:46:02","guid":{"rendered":"https:\/\/ams.mu.edu.iq\/?page_id=885"},"modified":"2026-10-03T13:11:28","modified_gmt":"2026-10-03T10:11:28","slug":"%d8%a7%d9%84%d8%b5%d8%ad%d8%a9-%d8%a7%d9%84%d8%a8%d9%8a%d8%a6%d9%8a%d8%a9","status":"publish","type":"page","link":"https:\/\/ams.mu.edu.iq\/?page_id=885","title":{"rendered":"\u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0626\u064a\u0629"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"885\" class=\"elementor elementor-885\">\n\t\t\t\t<div class=\"elementor-element elementor-element-025a3f1 e-flex e-con-boxed e-con e-parent\" data-id=\"025a3f1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c06d5f elementor-widget elementor-widget-html\" data-id=\"9c06d5f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.ehi{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}\r\n.ehi.in{position:absolute}\r\n.ehi span{position:absolute;line-height:1;opacity:.2;filter:saturate(.75);animation:ehiF ease-in-out infinite alternate;will-change:transform}\r\n@keyframes ehiF{\r\n  0%{transform:translate(0,0) rotate(-10deg) scale(1)}\r\n  50%{transform:translate(20px,-30px) rotate(10deg) scale(1.08)}\r\n  100%{transform:translate(-16px,16px) rotate(-5deg) scale(.96)}\r\n}\r\n@media(max-width:700px){.ehi span:nth-child(n+11){display:none}}\r\n@media(prefers-reduced-motion:reduce){.ehi{display:none}}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  \/* \u0627\u062a\u0631\u0643\u0647 \u0641\u0627\u0631\u063a\u0627\u064b \u0644\u064a\u063a\u0637\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0643\u0644\u0647\u0627\u060c \u0623\u0648 \u0636\u0639 \u0645\u062d\u062f\u062f\u0627\u064b \u0645\u062b\u0644 '.elementor-section' \u0644\u064a\u0643\u0648\u0646 \u062f\u0627\u062e\u0644 \u0642\u0633\u0645 \u0645\u0639\u064a\u0646 \u0641\u0642\u0637 *\/\r\n  var TARGET='';\r\n  var COUNT=16;\r\n  var ICONS=['\ud83c\udf0d','\u267b\ufe0f','\ud83c\udf3f','\ud83d\udca7','\ud83d\udd2c','\ud83c\udf43','\ud83c\udf31','\u2600\ufe0f'];\r\n\r\n  var host=TARGET?document.querySelector(TARGET):document.body;\r\n  if(!host||host.querySelector(':scope > .ehi'))return;\r\n  var box=document.createElement('div');box.className='ehi'+(TARGET?' in':'');\r\n  if(TARGET){if(getComputedStyle(host).position==='static')host.style.position='relative';host.style.overflow='hidden'}\r\n\r\n  for(var i=0;i<COUNT;i++){\r\n    var s=document.createElement('span'),r=Math.random;\r\n    s.textContent=ICONS[i%ICONS.length];\r\n    s.style.cssText='left:'+(r()*94)+'%;top:'+(r()*90)+'%;font-size:'+(24+r()*26)+'px;animation-duration:'+(6+r()*7)+'s;animation-delay:'+(-r()*10)+'s';\r\n    box.appendChild(s);\r\n  }\r\n  host.appendChild(box);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-098a2ef e-flex e-con-boxed e-con e-parent\" data-id=\"098a2ef\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74fb49c elementor-widget elementor-widget-html\" data-id=\"74fb49c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.ehx{direction:rtl;font-family:'Cairo','Tajawal',sans-serif;max-width:1200px;margin:0 auto;padding:0 16px 50px}\r\n.ehx *{box-sizing:border-box}\r\n.ehx a{text-decoration:none!important}\r\n.ehx-rv{opacity:0;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease}\r\n.ehx-rv.show{opacity:1;transform:none}\r\n\r\n\/* ===== \u0627\u0644\u063a\u0644\u0627\u0641 ===== *\/\r\n.ehx-hero{position:relative;overflow:hidden;border-radius:30px;padding:70px 40px 90px;text-align:center;color:#fff;background:linear-gradient(120deg,#052e27,#0b5d4b,#0e8f72,#0b5d4b);background-size:300% 300%;animation:ehxGrad 14s ease infinite;box-shadow:0 24px 60px rgba(5,60,48,.35);border-bottom:6px solid #f4b942}\r\n@keyframes ehxGrad{50%{background-position:100% 50%}}\r\n.ehx-hero .fl{position:absolute;font-size:46px;opacity:.25;animation:ehxFly 9s ease-in-out infinite}\r\n.ehx-hero .f1{top:12%;right:8%}.ehx-hero .f2{top:60%;right:20%;animation-delay:1.5s;font-size:36px}\r\n.ehx-hero .f3{top:18%;left:10%;animation-delay:3s}.ehx-hero .f4{top:64%;left:18%;animation-delay:4.5s;font-size:38px}\r\n.ehx-hero .f5{top:8%;left:42%;animation-delay:2s;font-size:30px}\r\n@keyframes ehxFly{50%{transform:translateY(-26px) rotate(10deg)}}\r\n.ehx-hero:before{content:\"\";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(244,185,66,.3),transparent 70%);top:-160px;left:-100px;animation:ehxPulseBg 6s ease-in-out infinite}\r\n@keyframes ehxPulseBg{50%{transform:scale(1.25)}}\r\n.ehx-tag{position:relative;display:inline-block;background:rgba(255,255,255,.14);backdrop-filter:blur(6px);border:1px solid rgba(255,217,138,.6);color:#ffd98a;font-weight:700;font-size:15px;padding:7px 22px;border-radius:50px;margin-bottom:18px}\r\n.ehx-hero h1{position:relative;margin:0 0 14px;font-size:52px;font-weight:800;color:#fff;line-height:1.5;font-family:'Cairo',sans-serif}\r\n.ehx-hero h1 span{background:linear-gradient(90deg,#ffd98a,#f4b942);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}\r\n.ehx-hero p{position:relative;margin:0 auto;max-width:720px;font-size:19px;line-height:2;color:#d6f3e6;font-weight:500}\r\n.ehx-wave{position:absolute;bottom:-1px;left:0;width:100%;height:60px;display:block}\r\n\r\n\/* ===== \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 ===== *\/\r\n.ehx-title{text-align:center;margin:60px 0 34px}\r\n.ehx-title h2{margin:0;font-size:34px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.ehx-title i{display:block;width:90px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#f4b942,#ffd98a)}\r\n\r\n\/* ===== \u0627\u0644\u0643\u0627\u062f\u0631 ===== *\/\r\n.ehx-staff{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:900px;margin:0 auto}\r\n.ehx-p{position:relative;background:#fff;border-radius:26px;padding:0 26px 30px;text-align:center;overflow:hidden;box-shadow:0 16px 44px rgba(5,60,48,.14);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}\r\n.ehx-p:hover{box-shadow:0 28px 60px rgba(5,60,48,.28)}\r\n.ehx-p:before{content:\"\";display:block;height:120px;margin:0 -26px;background:linear-gradient(135deg,#052e27,#0b5d4b 60%,#12806a)}\r\n.ehx-photo{position:relative;width:170px;height:170px;margin:-85px auto 16px;border-radius:50%;border:6px solid #fff;overflow:hidden;background:linear-gradient(135deg,#0b5d4b,#12806a);box-shadow:0 0 0 4px #f4b942,0 14px 30px rgba(5,60,48,.3);transition:transform .5s ease}\r\n.ehx-p:hover .ehx-photo{transform:scale(1.06) rotate(-3deg)}\r\n.ehx-photo b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffd98a;font-size:66px;font-weight:800}\r\n.ehx-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}\r\n.ehx-role{display:inline-block;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27;font-weight:800;font-size:14px;padding:5px 20px;border-radius:50px;margin-bottom:10px}\r\n.ehx-p h3{margin:0 0 12px;font-size:22px;line-height:1.7;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.ehx-bio{margin:0 0 18px;font-size:15px;line-height:2;color:#4a5f58;font-weight:500;text-align:justify}\r\n.ehx-bio.en{direction:ltr;text-align:left}\r\n.ehx-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}\r\n.ehx-links a{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:50px;background:#e8f6ef;color:#0b4f42!important;font-weight:700;font-size:13.5px;direction:ltr;transition:all .3s}\r\n.ehx-links a:hover{background:#0b5d4b;color:#fff!important;transform:translateY(-3px)}\r\n\r\n\/* ===== \u0627\u0644\u062a\u0628\u0648\u064a\u0628\u0627\u062a ===== *\/\r\n.ehx-tabs input{display:none}\r\n.ehx-nav{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}\r\n.ehx-nav label{cursor:pointer;min-width:200px;text-align:center;padding:14px 30px;border-radius:50px;background:#fff;color:#0b4f42;font-size:18px;font-weight:700;border:2px solid rgba(11,93,75,.15);box-shadow:0 6px 18px rgba(5,60,48,.08);transition:all .3s}\r\n.ehx-nav label:hover{transform:translateY(-3px);border-color:#f4b942}\r\n#ehxt1:checked~.ehx-nav label[for=ehxt1],#ehxt2:checked~.ehx-nav label[for=ehxt2],#ehxt3:checked~.ehx-nav label[for=ehxt3]{background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff;border-color:#f4b942;box-shadow:0 12px 28px rgba(5,60,48,.32)}\r\n.ehx-pane{display:none;max-width:950px;margin:0 auto;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(5,60,48,.14);border-right:8px solid #f4b942;animation:ehxIn .6s ease}\r\n#ehxt1:checked~.ehx-panes .t1,#ehxt2:checked~.ehx-panes .t2,#ehxt3:checked~.ehx-panes .t3{display:block}\r\n@keyframes ehxIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}\r\n.ehx-pane .hd{padding:24px 38px;background:linear-gradient(135deg,#052e27,#0b5d4b 60%,#12806a)}\r\n.ehx-pane .hd h3{margin:0;color:#fff!important;font-size:25px;font-weight:800;font-family:'Cairo',sans-serif}\r\n.ehx-pane .bd{padding:30px 38px}\r\n.ehx-pane .bd p{margin:0;font-size:20px;line-height:2.1;color:#0b4f42;font-weight:600;text-align:justify}\r\n.ehx-goals{list-style:none;margin:0;padding:0;counter-reset:g}\r\n.ehx-goals li{counter-increment:g;position:relative;padding:12px 60px 12px 10px;margin-bottom:8px;font-size:19px;line-height:1.9;font-weight:600;color:#0b4f42;border-radius:12px;transition:background .3s}\r\n.ehx-goals li:hover{background:#e8f6ef}\r\n.ehx-goals li:before{content:counter(g);position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27;font-weight:800;text-align:center;line-height:38px}\r\n\r\n\/* ===== \u0634\u0631\u064a\u0637 \u0627\u0644\u062e\u062a\u0627\u0645 ===== *\/\r\n.ehx-cta{margin-top:60px;position:relative;overflow:hidden;border-radius:28px;padding:44px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(135deg,#0b5d4b,#12806a);border-right:8px solid #f4b942;box-shadow:0 20px 50px rgba(5,60,48,.28)}\r\n.ehx-cta:before{content:\"\";position:absolute;width:240px;height:240px;border-radius:50%;border:2px dashed rgba(255,217,138,.35);left:-60px;bottom:-90px;animation:ehxSpin 18s linear infinite}\r\n@keyframes ehxSpin{to{transform:rotate(360deg)}}\r\n.ehx-cta h3{position:relative;margin:0 0 6px;color:#fff!important;font-size:28px;font-weight:800;font-family:'Cairo',sans-serif}\r\n.ehx-cta p{position:relative;margin:0;color:#d6f3e6;font-size:16px}\r\n.ehx-adm{display:none;position:relative;margin-top:12px;padding:7px 16px;border-radius:50px;background:#fff7e0;border:2px dashed #f4b942;color:#7a5a00;font-weight:700;font-size:13px}\r\n.ehx-btn{position:relative;display:inline-block;padding:15px 36px;border-radius:60px;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27!important;font-size:18px;font-weight:800;animation:ehxPulse 2.2s infinite;transition:transform .3s;cursor:pointer}\r\n.ehx-btn:hover{transform:scale(1.07)}\r\n@keyframes ehxPulse{0%{box-shadow:0 0 0 0 rgba(255,217,138,.6)}70%{box-shadow:0 0 0 22px rgba(255,217,138,0)}100%{box-shadow:0 0 0 0 rgba(255,217,138,0)}}\r\n\r\n\/* ===== \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 ===== *\/\r\n.ehx-ov{position:fixed;inset:0;z-index:99999;background:rgba(5,30,24,.75);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px}\r\n.ehx-ov.open{display:flex;animation:ehxFade .3s ease}\r\n@keyframes ehxFade{from{opacity:0}to{opacity:1}}\r\n.ehx-md{position:relative;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:26px;padding:30px 28px 26px;border-bottom:6px solid #f4b942;box-shadow:0 30px 80px rgba(0,0,0,.45);animation:ehxPop .45s cubic-bezier(.2,1.2,.4,1)}\r\n@keyframes ehxPop{from{opacity:0;transform:scale(.86) translateY(30px)}to{opacity:1;transform:none}}\r\n.ehx-md h3{margin:0 0 6px;text-align:center;font-size:24px;font-weight:800;color:#0b4f42!important;font-family:'Cairo',sans-serif}\r\n.ehx-md .sub{margin:0 0 18px;text-align:center;color:#6a7d76;font-size:14.5px;font-weight:600;line-height:1.8}\r\n.ehx-x{position:absolute;top:14px;left:14px;width:40px;height:40px;border:none;border-radius:50%;background:#eef6f2;color:#0b4f42;font-size:18px;cursor:pointer;transition:all .3s}\r\n.ehx-x:hover{background:#f4b942;transform:rotate(90deg)}\r\n.ehx-row{display:flex;align-items:center;gap:16px;padding:16px 18px;margin-bottom:12px;border-radius:18px;background:linear-gradient(135deg,#f2fbf6,#e0f3e9);border:2px solid rgba(11,93,75,.12);transition:all .3s}\r\n.ehx-row:hover{transform:translateY(-4px);border-color:#f4b942;background:linear-gradient(135deg,#fff9e6,#fdf0c7);box-shadow:0 14px 28px rgba(5,60,48,.16)}\r\n.ehx-row .ic{flex-shrink:0;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:25px;background:linear-gradient(135deg,#0b5d4b,#12806a)}\r\n.ehx-row span.tx{display:block;min-width:0}\r\n.ehx-row small{display:block;color:#6a7d76;font-weight:700;font-size:13px}\r\n.ehx-row b{display:block;color:#0b4f42;font-size:17px;font-weight:800;direction:ltr;text-align:right;word-break:break-all}\r\n.ehx-md label.fl2{display:block;margin:0 0 6px;color:#0b4f42;font-weight:800;font-size:14.5px}\r\n.ehx-md input{width:100%;margin-bottom:14px;padding:14px 18px;border:2px solid rgba(11,93,75,.2);border-radius:14px;font-family:'Cairo',sans-serif;font-size:16px;color:#0b4f42;background:#f7fcf9;outline:none;direction:ltr;text-align:left;transition:all .3s}\r\n.ehx-md input:focus{border-color:#0b5d4b;background:#fff;box-shadow:0 0 0 4px rgba(18,128,106,.15)}\r\n.ehx-err{min-height:22px;margin-bottom:6px;text-align:center;color:#e11d48;font-weight:700;font-size:14.5px}\r\n.ehx-ok{text-align:center;color:#0b5d4b;font-weight:800;margin-bottom:8px;display:none}\r\n.ehx-save{width:100%;cursor:pointer;border:none;padding:14px;border-radius:50px;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff;font-family:'Cairo',sans-serif;font-weight:800;font-size:18px;transition:all .3s}\r\n.ehx-save:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,93,75,.35)}\r\n.ehx-save:disabled{opacity:.6;cursor:wait;transform:none}\r\n.ehx-pvt{margin:16px 0 8px;text-align:center;color:#6a7d76;font-weight:700;font-size:13.5px}\r\n\r\n\/* ===== \u0631\u0641\u0639 \u0635\u0648\u0631\u0629 \u0627\u0644\u0643\u0627\u062f\u0631 (\u064a\u0638\u0647\u0631 \u0644\u0644\u0645\u062f\u064a\u0631 \u0641\u0642\u0637) ===== *\/\r\n.ehx-up .ehx-photo{cursor:pointer}\r\n.ehx-up .ehx-photo:after{content:\"\ud83d\udcf7 \u0627\u0636\u063a\u0637 \u0644\u0625\u0636\u0627\u0641\u0629 \u0635\u0648\u0631\u0629\";position:absolute;left:0;right:0;bottom:0;z-index:3;padding:9px 6px 14px;background:rgba(5,46,39,.78);color:#ffd98a;font-size:12.5px;font-weight:700;text-align:center;font-family:'Cairo',sans-serif}\r\n.ehx-photo.ehx-busy{opacity:.5;pointer-events:none}\r\n\r\n@media(max-width:767px){\r\n.ehx-hero{padding:50px 20px 80px}.ehx-hero h1{font-size:32px}.ehx-hero p{font-size:16px}\r\n.ehx-staff{grid-template-columns:1fr}\r\n.ehx-nav label{min-width:100%;font-size:16px;padding:12px}\r\n.ehx-pane .hd,.ehx-pane .bd{padding:20px}.ehx-pane .bd p,.ehx-goals li{font-size:17px}\r\n.ehx-cta{padding:30px 22px;text-align:center;justify-content:center}\r\n.ehx-md{padding:26px 18px 22px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"ehx\" id=\"ehx\">\r\n\r\n  <div class=\"ehx-hero ehx-rv\">\r\n    <span class=\"fl f1\">\ud83c\udf3f<\/span><span class=\"fl f2\">\ud83d\udca7<\/span><span class=\"fl f3\">\ud83c\udf0d<\/span><span class=\"fl f4\">\ud83d\udd2c<\/span><span class=\"fl f5\">\u267b\ufe0f<\/span>\r\n    <span class=\"ehx-tag\">\u0643\u0644\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u064a\u0629 - \u062c\u0627\u0645\u0639\u0629 \u0627\u0644\u0645\u062b\u0646\u0649<\/span>\r\n    <h1>\u0642\u0633\u0645 <span>\u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0626\u064a\u0629<\/span><\/h1>\r\n    <p>\u0646\u0639\u0645\u0644 \u0645\u0646 \u0623\u062c\u0644 \u0628\u064a\u0626\u0629 \u0622\u0645\u0646\u0629 \u0648\u0645\u062c\u062a\u0645\u0639 \u0623\u0635\u062d\u060c \u0639\u0628\u0631 \u0627\u0644\u062a\u0639\u0644\u064a\u0645 \u0627\u0644\u0645\u062a\u0645\u064a\u0632 \u0648\u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0639\u0644\u0645\u064a \u0627\u0644\u0631\u0635\u064a\u0646 \u0648\u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639.<\/p>\r\n    <svg class=\"ehx-wave\" viewBox=\"0 0 1200 60\" preserveAspectRatio=\"none\"><path d=\"M0,30 C300,70 900,-10 1200,30 L1200,60 L0,60 Z\" fill=\"#ffffff\" opacity=\".12\"\/><path d=\"M0,40 C300,10 900,70 1200,40 L1200,60 L0,60 Z\" fill=\"#ffffff\" opacity=\".18\"\/><\/svg>\r\n  <\/div>\r\n\r\n  <div class=\"ehx-title ehx-rv\"><h2>\u0631\u0626\u0627\u0633\u0629 \u0627\u0644\u0642\u0633\u0645<\/h2><i><\/i><\/div>\r\n  <div class=\"ehx-staff\">\r\n\r\n    <div class=\"ehx-p ehx-rv\">\r\n      <div class=\"ehx-photo\"><b>\u062d<\/b><\/div>\r\n      <span class=\"ehx-role\">\u0631\u0626\u064a\u0633 \u0627\u0644\u0642\u0633\u0645<\/span>\r\n      <h3>\u0627\u0644\u0623\u0633\u062a\u0627\u0630 \u0627\u0644\u0645\u0633\u0627\u0639\u062f \u062d\u064a\u062f\u0631 \u0633\u0644\u0645\u0627\u0646 \u0639\u0648\u064a\u062f \u0627\u0644\u0645\u0646\u064a\u0647\u0644\u0627\u0648\u064a<\/h3>\r\n      <p class=\"ehx-bio\">\u062d\u0627\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647 \u0645\u0646 \u062c\u0627\u0645\u0639\u0629 \u0631\u0627\u062a\u0643\u0631\u0632\u060c \u0648\u0644\u0627\u064a\u0629 \u0646\u064a\u0648 \u062c\u0631\u0633\u064a \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629\u060c \u0641\u064a \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 \u0633\u0646\u0629 2020\u060c \u0648\u0639\u0644\u0649 \u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0645\u0646 \u0627\u0644\u062c\u0627\u0645\u0639\u0629 \u0646\u0641\u0633\u0647\u0627 \u0641\u064a \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 \u0633\u0646\u0629 2018\u060c \u0648\u0639\u0644\u0649 \u0627\u0644\u0628\u0643\u0627\u0644\u0648\u0631\u064a\u0648\u0633 \u0645\u0646 \u062c\u0627\u0645\u0639\u0629 \u0628\u063a\u062f\u0627\u062f \u0633\u0646\u0629 2008.<\/p>\r\n      <div class=\"ehx-links\">\r\n        <a href=\"mailto:haider.almnehlawi@mu.edu.iq\">\u2709\ufe0f haider.almnehlawi@mu.edu.iq<\/a>\r\n        <a href=\"tel:009647830351234\">\ud83d\udcde 009647830351234<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ehx-p ehx-rv\">\r\n      <div class=\"ehx-photo\"><b>\u064a<\/b><\/div>\r\n      <span class=\"ehx-role\">\u0645\u0642\u0631\u0631 \u0627\u0644\u0642\u0633\u0645<\/span>\r\n      <h3>\u0627\u0644\u0623\u0633\u062a\u0627\u0630 \u064a\u0648\u0633\u0641 \u0633\u0646\u0627\u0646 \u0627\u0644\u062d\u0645\u062f\u0627\u0646\u064a<\/h3>\r\n      <p class=\"ehx-bio en\">Bachelor of Science in Biological Sciences, Al-Muthanna State University, Iraq (2019).<br>Master's degree in Microbiology, Yanka Kupala State University of Grodno, Belarus (2021).<\/p>\r\n      <div class=\"ehx-links\">\r\n        <a href=\"mailto:Yousefalhmdany20@gmail.com\">\u2709\ufe0f Yousefalhmdany20@gmail.com<\/a>\r\n        <a href=\"tel:009647803230068\">\ud83d\udcde 009647803230068<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"ehx-title ehx-rv\"><h2>\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0646 \u0642\u0633\u0645 \u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0626\u064a\u0629<\/h2><i><\/i><\/div>\r\n  <div class=\"ehx-tabs ehx-rv\">\r\n    <input type=\"radio\" name=\"ehxt\" id=\"ehxt1\" checked>\r\n    <input type=\"radio\" name=\"ehxt\" id=\"ehxt2\">\r\n    <input type=\"radio\" name=\"ehxt\" id=\"ehxt3\">\r\n    <div class=\"ehx-nav\">\r\n      <label for=\"ehxt1\">\ud83d\udd2d \u0631\u0624\u064a\u0629 \u0627\u0644\u0642\u0633\u0645<\/label>\r\n      <label for=\"ehxt2\">\ud83c\udfaf \u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0642\u0633\u0645<\/label>\r\n      <label for=\"ehxt3\">\u2705 \u0623\u0647\u062f\u0627\u0641 \u0627\u0644\u0642\u0633\u0645<\/label>\r\n    <\/div>\r\n    <div class=\"ehx-panes\">\r\n      <div class=\"ehx-pane t1\"><div class=\"hd\"><h3>\u0631\u0624\u064a\u0629 \u0627\u0644\u0642\u0633\u0645<\/h3><\/div>\r\n        <div class=\"bd\"><p>\u0627\u0644\u062a\u0637\u0644\u0639 \u0625\u0644\u0649 \u0623\u0646 \u062a\u062a\u0628\u0648\u0623 \u0627\u0644\u062c\u0627\u0645\u0639\u0629 \u0628\u0635\u0648\u0631\u0629 \u0639\u0627\u0645\u0629\u060c \u0648\u0627\u0644\u0643\u0644\u064a\u0629 \u0648\u0627\u0644\u0642\u0633\u0645 \u0628\u0635\u0648\u0631\u0629 \u062e\u0627\u0635\u0629\u060c \u0645\u0643\u0627\u0646\u0629 \u0639\u0644\u0645\u064a\u0629 \u0645\u0631\u0645\u0648\u0642\u0629 \u0648\u0648\u0627\u0639\u062f\u0629 \u0645\u062d\u0644\u064a\u0627\u064b \u0648\u062f\u0648\u0644\u064a\u0627\u064b \u0641\u064a \u0628\u0631\u0646\u0627\u0645\u062c\u0647\u0627 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a \u0648\u0628\u062d\u0648\u062b\u0647\u0627 \u0627\u0644\u0639\u0644\u0645\u064a\u0629 \u0636\u0645\u0646 \u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0644\u0636\u0645\u0627\u0646 \u0627\u0644\u062c\u0648\u062f\u0629.<\/p><\/div><\/div>\r\n      <div class=\"ehx-pane t2\"><div class=\"hd\"><h3>\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0642\u0633\u0645<\/h3><\/div>\r\n        <div class=\"bd\"><p>\u0627\u0643\u062a\u0628 \u0647\u0646\u0627 \u0646\u0635 \u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0642\u0633\u0645.<\/p><\/div><\/div>\r\n      <div class=\"ehx-pane t3\"><div class=\"hd\"><h3>\u0623\u0647\u062f\u0627\u0641 \u0627\u0644\u0642\u0633\u0645<\/h3><\/div>\r\n        <div class=\"bd\"><ul class=\"ehx-goals\">\r\n          <li>\u0627\u0643\u062a\u0628 \u0647\u0646\u0627 \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0623\u0648\u0644.<\/li>\r\n          <li>\u0627\u0643\u062a\u0628 \u0647\u0646\u0627 \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u062b\u0627\u0646\u064a.<\/li>\r\n          <li>\u0627\u0643\u062a\u0628 \u0647\u0646\u0627 \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u062b\u0627\u0644\u062b.<\/li>\r\n        <\/ul><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- \u0634\u0631\u064a\u0637 \u0627\u0644\u062e\u062a\u0627\u0645: \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 -->\r\n  <div class=\"ehx-cta ehx-rv\">\r\n    <div>\r\n      <h3>\u0647\u0644 \u0644\u062f\u064a\u0643 \u0627\u0633\u062a\u0641\u0633\u0627\u0631 \u0639\u0646 \u0627\u0644\u0642\u0633\u0645\u061f<\/h3>\r\n      <p>\u064a\u0633\u0639\u062f\u0646\u0627 \u062a\u0648\u0627\u0635\u0644\u0643\u0645 \u0645\u0639 \u0631\u0626\u0627\u0633\u0629 \u0627\u0644\u0642\u0633\u0645 \u0641\u064a \u0623\u064a \u0648\u0642\u062a.<\/p>\r\n      <div class=\"ehx-adm\" id=\"ehxAdm\">\u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0629: \u0627\u0636\u063a\u0637 \u00ab\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627\u00bb \u0644\u062a\u062d\u062f\u064a\u062f \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0648\u0627\u0644\u0628\u0631\u064a\u062f (\u064a\u0638\u0647\u0631 \u0644\u0643 \u0623\u0646\u062a \u0641\u0642\u0637)<\/div>\r\n    <\/div>\r\n    <a class=\"ehx-btn\" id=\"ehxCt\" href=\"#\">\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u2709\ufe0f<\/a>\r\n  <\/div>\r\n\r\n  <!-- \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 (\u062e\u0627\u0631\u062c \u0627\u0644\u0634\u0631\u064a\u0637 \u062d\u062a\u0649 \u0644\u0627 \u062a\u062a\u0623\u062b\u0631 \u0628\u0627\u0644\u062d\u0631\u0643\u0629) -->\r\n  <div class=\"ehx-ov\" id=\"ehxOv\"><div class=\"ehx-md\" id=\"ehxMd\"><\/div><\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* ===== \u0632\u0631 \"\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627\": \u0627\u0644\u0645\u062f\u064a\u0631 \u064a\u062d\u0641\u0638 \u0627\u0644\u0647\u0627\u062a\u0641 \u0648\u0627\u0644\u0628\u0631\u064a\u062f\u060c \u0648\u0627\u0644\u0632\u0627\u0626\u0631 \u064a\u0631\u0649 \u0628\u0637\u0627\u0642\u0629 \u0627\u062a\u0635\u0627\u0644 ===== *\/\r\n(function(){\r\n  \/* \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0625\u0644\u0649 \u0623\u0646 \u062a\u062d\u062f\u062f \u063a\u064a\u0631\u0647\u0627 \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0629 (\u0627\u062a\u0631\u0643\u0647\u0627 \"\" \u0644\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u062e\u064a\u0627\u0631) *\/\r\n  var DEF_PHONE=\"009647830351234\", DEF_EMAIL=\"haider.almnehlawi@mu.edu.iq\";\r\n\r\n  var $=function(i){return document.getElementById(i)};\r\n  var btn=$('ehxCt'), adm=$('ehxAdm'), ov=$('ehxOv'), md=$('ehxMd');\r\n  if(!btn) return;\r\n  var TAG='CNTSX', BASE=location.origin+'\/?rest_route=';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/);\r\n  var KEY='ct-'+(pm?pm[1]:(location.pathname+location.search));\r\n  var phone=DEF_PHONE, mail=DEF_EMAIL, mediaId=null, nonce=null;\r\n\r\n  function esc(s){return String(s==null?'':s).replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\r\n  function digits(p){return String(p).replace(\/[^\\d+]\/g,'')}\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/CNTSX_([A-Za-z0-9+\\\/=]+)_CNTSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    },function(){ if(!r.ok) throw new Error('\u062e\u0637\u0623 '+r.status); return {}; })});\r\n  }\r\n  function paint(){ btn.style.display=(phone||mail||nonce)?'':'none'; }\r\n\r\n  \/* \u0647\u0644 \u0623\u0646\u062a \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\u061f *\/\r\n  var pNonce=fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n    .then(function(r){return r.ok?r.text():''})\r\n    .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)) nonce=t})\r\n    .catch(function(){});\r\n  \/* \u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 *\/\r\n  var pLoad=fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,description')\r\n    .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n    .then(function(arr){\r\n      for(var i=0;i<arr.length;i++){\r\n        var o=dec(arr[i].description&&arr[i].description.rendered);\r\n        if(o&&o.k===KEY){mediaId=arr[i].id;phone=o.p||'';mail=o.e||'';break}\r\n      }\r\n    }).catch(function(){});\r\n  Promise.all([pNonce,pLoad]).then(function(){ paint(); if(nonce) adm.style.display='inline-block'; });\r\n  paint();\r\n\r\n  function open(){ov.classList.add('open');document.body.style.overflow='hidden'}\r\n  function close(){ov.classList.remove('open');document.body.style.overflow=''}\r\n  ov.addEventListener('click',function(e){if(e.target===ov)close()});\r\n  document.addEventListener('keydown',function(e){if(e.key==='Escape')close()});\r\n\r\n  \/* \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0632\u0627\u0626\u0631 *\/\r\n  function viewM(){\r\n    var h='<button class=\"ehx-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><h3>\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0627\u0644\u0642\u0633\u0645<\/h3><p class=\"sub\">\u064a\u0633\u0639\u062f\u0646\u0627 \u062a\u0648\u0627\u0635\u0644\u0643\u0645 \u0645\u0639\u0646\u0627\u060c \u0627\u062e\u062a\u0631 \u0627\u0644\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629<\/p>';\r\n    if(phone) h+='<a class=\"ehx-row\" href=\"tel:'+esc(digits(phone))+'\"><span class=\"ic\">\ud83d\udcde<\/span><span class=\"tx\"><small>\u0627\u062a\u0635\u0644 \u0628\u0646\u0627<\/small><b>'+esc(phone)+'<\/b><\/span><\/a>';\r\n    if(mail)  h+='<a class=\"ehx-row\" href=\"mailto:'+esc(mail)+'\"><span class=\"ic\">\u2709\ufe0f<\/span><span class=\"tx\"><small>\u0631\u0627\u0633\u0644\u0646\u0627 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f<\/small><b>'+esc(mail)+'<\/b><\/span><\/a>';\r\n    md.innerHTML=h; md.querySelector('.ehx-x').onclick=close; open();\r\n  }\r\n\r\n  \/* \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0645\u062f\u064a\u0631 *\/\r\n  function editM(){\r\n    md.innerHTML='<button class=\"ehx-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><h3>\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0648\u0627\u0635\u0644<\/h3>'+\r\n      '<p class=\"sub\">\u0627\u0643\u062a\u0628 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0648\u0627\u0644\u0628\u0631\u064a\u062f\u060c \u0648\u0633\u064a\u0638\u0647\u0631\u0627\u0646 \u0644\u0644\u0632\u0627\u0626\u0631 \u0639\u0646\u062f \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u00ab\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627\u00bb.<\/p>'+\r\n      '<label class=\"fl2\" for=\"ehxPh\">\ud83d\udcde \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641<\/label><input type=\"tel\" id=\"ehxPh\" placeholder=\"009647XXXXXXXXX\" value=\"'+esc(phone)+'\">'+\r\n      '<label class=\"fl2\" for=\"ehxEm\">\u2709\ufe0f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/label><input type=\"email\" id=\"ehxEm\" placeholder=\"name@mu.edu.iq\" value=\"'+esc(mail)+'\">'+\r\n      '<div class=\"ehx-err\" id=\"ehxErr\"><\/div><div class=\"ehx-ok\" id=\"ehxOk\">\u2705 \u062a\u0645 \u0627\u0644\u062d\u0641\u0638<\/div>'+\r\n      '<button class=\"ehx-save\" id=\"ehxSv\">\u062d\u0641\u0638<\/button>'+\r\n      '<div class=\"ehx-pvt\">\u0645\u0627 \u0633\u064a\u0631\u0627\u0647 \u0627\u0644\u0632\u0627\u0626\u0631:<\/div><div id=\"ehxPv\"><\/div>';\r\n    var ph=$('ehxPh'), em=$('ehxEm'), err=$('ehxErr'), ok=$('ehxOk'), sv=$('ehxSv'), pv=$('ehxPv');\r\n    function preview(){\r\n      var p=ph.value.trim(), e=em.value.trim(), h='';\r\n      if(p) h+='<a class=\"ehx-row\" href=\"tel:'+esc(digits(p))+'\"><span class=\"ic\">\ud83d\udcde<\/span><span class=\"tx\"><small>\u0627\u062a\u0635\u0644 \u0628\u0646\u0627<\/small><b>'+esc(p)+'<\/b><\/span><\/a>';\r\n      if(e) h+='<a class=\"ehx-row\" href=\"mailto:'+esc(e)+'\"><span class=\"ic\">\u2709\ufe0f<\/span><span class=\"tx\"><small>\u0631\u0627\u0633\u0644\u0646\u0627 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f<\/small><b>'+esc(e)+'<\/b><\/span><\/a>';\r\n      pv.innerHTML=h||'<div class=\"sub\">\u0644\u0627 \u062a\u0648\u062c\u062f \u0628\u064a\u0627\u0646\u0627\u062a<\/div>';\r\n    }\r\n    preview(); ph.oninput=preview; em.oninput=preview;\r\n    md.querySelector('.ehx-x').onclick=close;\r\n    sv.onclick=function(){\r\n      var p=ph.value.trim(), e=em.value.trim();\r\n      if(!p&&!e){err.textContent='\u0627\u0643\u062a\u0628 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0623\u0648 \u0628\u0631\u064a\u062f\u0627\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644';return}\r\n      if(p&&!\/^[+\\d][\\d\\s\\-()]{5,}$\/.test(p)){err.textContent='\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d (\u0623\u0631\u0642\u0627\u0645 \u0641\u0642\u0637)';return}\r\n      if(e&&!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(e)){err.textContent='\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d';return}\r\n      sv.disabled=true; sv.textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...'; err.textContent=''; ok.style.display='none';\r\n      var body=JSON.stringify({title:'CNTSX contact',description:enc({k:KEY,p:p,e:e})}), job;\r\n      if(mediaId){\r\n        job=api('\/wp\/v2\/media\/'+mediaId,{method:'POST',headers:{'Content-Type':'application\/json'},body:body});\r\n      } else {\r\n        var bin=atob('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=='), arr=new Uint8Array(bin.length);\r\n        for(var i=0;i<bin.length;i++)arr[i]=bin.charCodeAt(i);\r\n        job=api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/png','Content-Disposition':'attachment; filename=\"cntsx-'+Date.now()+'.png\"'},body:new Blob([arr],{type:'image\/png'})})\r\n          .then(function(u){mediaId=u.id;return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:body})});\r\n      }\r\n      job.then(function(){\r\n        phone=p; mail=e; paint();\r\n        ok.style.display='block'; sv.disabled=false; sv.textContent='\u062d\u0641\u0638';\r\n        setTimeout(close,900);\r\n      }).catch(function(x){\r\n        err.textContent='\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(x.message||'\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u062d\u0633\u0627\u0628 \u0645\u062f\u064a\u0631');\r\n        sv.disabled=false; sv.textContent='\u062d\u0641\u0638';\r\n      });\r\n    };\r\n    open();\r\n  }\r\n\r\n  \/* \u0627\u0644\u0645\u062f\u064a\u0631: \u064a\u0639\u062f\u0651\u0644. \u0627\u0644\u0632\u0627\u0626\u0631: \u064a\u0631\u0649 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 *\/\r\n  btn.addEventListener('click',function(e){\r\n    e.preventDefault();\r\n    if(nonce) editM(); else viewM();\r\n  });\r\n})();\r\n\r\n\/* ===== \u0627\u0644\u0638\u0647\u0648\u0631 \u0627\u0644\u062a\u062f\u0631\u064a\u062c\u064a \u0648\u0645\u064a\u0644\u0627\u0646 \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a ===== *\/\r\n(function(){\r\n  var root=document.getElementById('ehx'); if(!root) return;\r\n  var rv=root.querySelectorAll('.ehx-rv');\r\n  rv.forEach(function(el,i){el.style.transitionDelay=((i%3)*0.12)+'s'});\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('show');io.unobserve(x.target)}})},{threshold:.12});\r\n    rv.forEach(function(el){io.observe(el)});\r\n  } else {rv.forEach(function(el){el.classList.add('show')})}\r\n  root.querySelectorAll('.ehx-p').forEach(function(c){\r\n    c.addEventListener('mousemove',function(e){\r\n      var r=c.getBoundingClientRect(),x=(e.clientX-r.left)\/r.width-.5,y=(e.clientY-r.top)\/r.height-.5;\r\n      c.style.transform='perspective(800px) rotateY('+(x*8)+'deg) rotateX('+(-y*8)+'deg) translateY(-8px)';\r\n    });\r\n    c.addEventListener('mouseleave',function(){c.style.transform=''});\r\n  });\r\n})();\r\n\r\n\/* ===== \u0631\u0641\u0639 \u0635\u0648\u0631 \u0631\u0626\u064a\u0633 \u0627\u0644\u0642\u0633\u0645 \u0648\u0627\u0644\u0645\u0642\u0631\u0631 ===== *\/\r\n(function(){\r\n  var root=document.getElementById('ehx'); if(!root) return;\r\n  var TAG='CNTSX', BASE=location.origin+'\/?rest_route=';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/);\r\n  var KEY='ph-'+(pm?pm[1]:(location.pathname+location.search));\r\n  var photos=root.querySelectorAll('.ehx-photo'), nonce=null, cur=null;\r\n  var inp=document.createElement('input'); inp.type='file'; inp.accept='image\/*'; inp.style.display='none'; root.appendChild(inp);\r\n\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/CNTSX_([A-Za-z0-9+\\\/=]+)_CNTSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    })});\r\n  }\r\n  function show(i,url){\r\n    var box=photos[i]; if(!box) return;\r\n    var old=box.querySelector('img'); if(old) old.remove();\r\n    var im=document.createElement('img'); im.alt=''; im.onerror=function(){im.remove()}; im.src=url; box.appendChild(im);\r\n  }\r\n\r\n  \/* \u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 \u0644\u0644\u062c\u0645\u064a\u0639 *\/\r\n  fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,description,source_url')\r\n    .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n    .then(function(arr){\r\n      var done={};\r\n      arr.forEach(function(a){\r\n        var o=dec(a.description&&a.description.rendered);\r\n        if(o&&o.k&&o.k.indexOf(KEY+'-')===0){\r\n          var i=parseInt(o.k.slice(KEY.length+1),10);\r\n          if(!done[i]){done[i]=1;show(i,a.source_url)}\r\n        }\r\n      });\r\n    }).catch(function(){});\r\n\r\n  \/* \u0647\u0644 \u0623\u0646\u062a \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0643\u0645\u062f\u064a\u0631\u061f *\/\r\n  fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n    .then(function(r){return r.ok?r.text():''})\r\n    .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)){nonce=t;root.classList.add('ehx-up')}})\r\n    .catch(function(){});\r\n\r\n  photos.forEach(function(box,i){\r\n    box.addEventListener('click',function(e){\r\n      if(!nonce) return;\r\n      e.preventDefault(); cur=i; inp.value=''; inp.click();\r\n    });\r\n  });\r\n\r\n  inp.addEventListener('change',function(){\r\n    var f=inp.files[0]; if(!f||cur===null) return;\r\n    var i=cur, box=photos[i]; box.classList.add('ehx-busy');\r\n    function fail(m){box.classList.remove('ehx-busy');alert('\u062a\u0639\u0630\u0651\u0631 \u0631\u0641\u0639 \u0627\u0644\u0635\u0648\u0631\u0629: '+(m||'\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u062d\u0633\u0627\u0628 \u0645\u062f\u064a\u0631'))}\r\n    var rd=new FileReader();\r\n    rd.onload=function(){\r\n      var im=new Image();\r\n      im.onload=function(){\r\n        var s=Math.min(1,700\/Math.max(im.width,im.height)), c=document.createElement('canvas');\r\n        c.width=Math.round(im.width*s); c.height=Math.round(im.height*s);\r\n        c.getContext('2d').drawImage(im,0,0,c.width,c.height);\r\n        c.toBlob(function(bl){\r\n          api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/jpeg','Content-Disposition':'attachment; filename=\"ehx-photo-'+Date.now()+'.jpg\"'},body:bl})\r\n            .then(function(u){\r\n              return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({title:'CNTSX photo',description:enc({k:KEY+'-'+i})})})\r\n                .then(function(){show(i,u.source_url);box.classList.remove('ehx-busy')});\r\n            }).catch(function(x){fail(x.message)});\r\n        },'image\/jpeg',.88);\r\n      };\r\n      im.onerror=function(){fail('\u0627\u0644\u0645\u0644\u0641 \u0644\u064a\u0633 \u0635\u0648\u0631\u0629 \u0635\u0627\u0644\u062d\u0629')};\r\n      im.src=rd.result;\r\n    };\r\n    rd.readAsDataURL(f);\r\n  });\r\n})();\r\n<\/script>\r\n<script>\r\n\/* ===== \u062a\u0639\u062f\u064a\u0644 \u0623\u064a \u0646\u0635 \u0645\u0628\u0627\u0634\u0631\u0629 \u0628\u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u064a\u0647 (\u0644\u0644\u0645\u062f\u064a\u0631 \u0641\u0642\u0637) - \u0642\u0633\u0645 \u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 ===== *\/\r\n(function(){\r\n  var root=document.getElementById('ehx'); if(!root) return;\r\n  var TAG='CNTSX', BASE=location.origin+'\/?rest_route=';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/), PID=pm?pm[1]:(location.pathname+location.search), KEY='tx-'+PID;\r\n  var nonce=null, mediaId=null, edits={};\r\n\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/CNTSX_([A-Za-z0-9+\\\/=]+)_CNTSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    },function(){ if(!r.ok) throw new Error('\u062e\u0637\u0623 '+r.status); return {}; })});\r\n  }\r\n  function norm(s){return String(s).replace(\/\\s+\/g,' ').trim()}\r\n\r\n  \/* \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a: \u0646\u0641\u0635\u0644 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0639\u0627\u062f\u064a\u0629 \u0639\u0646 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0644\u0648\u0646\u0629 *\/\r\n  root.querySelectorAll('.ehx-hero h1').forEach(function(h){\r\n    Array.prototype.slice.call(h.childNodes).forEach(function(n){\r\n      if(n.nodeType===3&&n.textContent.trim()){var w=document.createElement('ehx-t');w.textContent=n.textContent;h.replaceChild(w,n)}\r\n    });\r\n  });\r\n\r\n  var SEL=['.ehx-tag','.ehx-hero h1 ehx-t','.ehx-hero h1 span','.ehx-hero p','.ehx-title h2','.ehx-role','.ehx-p h3','.ehx-bio','.ehx-links a','.ehx-nav label','.ehx-pane .hd h3','.ehx-pane .bd p','.ehx-goals li','.ehx-cta h3','.ehx-cta p'].join(',');\r\n  var els=Array.prototype.slice.call(root.querySelectorAll(SEL));\r\n  var orig=els.map(function(el){return norm(el.textContent)});\r\n  var lastv=orig.slice();\r\n\r\n  \/* \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0631\u0627\u0628\u0637 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0646\u0635 \u0628\u0631\u064a\u062f\u0627\u064b \u0623\u0648 \u0647\u0627\u062a\u0641\u0627\u064b *\/\r\n  function fixHref(el,v){\r\n    var a=el.closest('a'); if(!a) return;\r\n    var h=a.getAttribute('href')||'', s=String(v).replace(\/^[^\\w+@]+\/,'').trim();\r\n    if(\/^mailto:\/i.test(h)) a.setAttribute('href','mailto:'+s);\r\n    else if(\/^tel:\/i.test(h)) a.setAttribute('href','tel:'+s.replace(\/[^\\d+]\/g,''));\r\n  }\r\n  function put(el,v){ el.textContent=v; fixHref(el,v); }\r\n\r\n  \/* \u0639\u0631\u0636 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 \u0644\u0644\u062c\u0645\u064a\u0639 *\/\r\n  var chain=fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,description')\r\n    .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n    .then(function(arr){\r\n      for(var k=0;k<arr.length;k++){\r\n        var o=dec(arr[k].description&&arr[k].description.rendered);\r\n        if(o&&o.k===KEY){\r\n          mediaId=arr[k].id; edits=o.m||{};\r\n          Object.keys(edits).forEach(function(i){\r\n            var e=edits[i], el=els[+i];\r\n            if(el&&e&&norm(e[0])===orig[+i]){put(el,e[1]);lastv[+i]=norm(e[1])}\r\n          });\r\n          break;\r\n        }\r\n      }\r\n    }).catch(function(){});\r\n\r\n  \/* ===== \u0648\u0636\u0639 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 (\u0644\u0644\u0645\u062f\u064a\u0631 \u0641\u0642\u0637) ===== *\/\r\n  var st=null;\r\n  function setStat(t){if(st)st.textContent=t}\r\n  function save(){\r\n    setStat('\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...');\r\n    chain=chain.then(function(){\r\n      var body=JSON.stringify({title:'CNTSX text',description:enc({k:KEY,m:edits})}), job;\r\n      if(mediaId){\r\n        job=api('\/wp\/v2\/media\/'+mediaId,{method:'POST',headers:{'Content-Type':'application\/json'},body:body});\r\n      } else {\r\n        var bin=atob('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=='), arr=new Uint8Array(bin.length);\r\n        for(var i=0;i<bin.length;i++)arr[i]=bin.charCodeAt(i);\r\n        job=api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/png','Content-Disposition':'attachment; filename=\"ehx-text-'+Date.now()+'.png\"'},body:new Blob([arr],{type:'image\/png'})})\r\n          .then(function(u){mediaId=u.id;return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:body})});\r\n      }\r\n      return job.then(function(){setStat('\u2705 \u062a\u0645 \u0627\u0644\u062d\u0641\u0638')}).catch(function(x){setStat('\u26a0\ufe0f \u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(x.message||''))});\r\n    });\r\n  }\r\n  function commit(i){\r\n    var el=els[i], v=norm(el.textContent);\r\n    if(!v) v=lastv[i];\r\n    if(el.tagName==='EHX-T') v=v.trim()+' ';\r\n    put(el,v);\r\n    if(norm(v)===lastv[i]) return;\r\n    lastv[i]=norm(v);\r\n    if(norm(v)===orig[i]) delete edits[i]; else edits[i]=[orig[i],v];\r\n    save();\r\n  }\r\n  function enable(){\r\n    var css=document.createElement('style');\r\n    css.textContent='.ehx-ed{cursor:text;outline:2px dashed transparent;outline-offset:3px;transition:outline-color .2s,background .2s}'+\r\n      '.ehx-ed:hover{outline-color:#f4b942}'+\r\n      '.ehx-ed:focus{outline:2px solid #0b5d4b;background:rgba(18,128,106,.12);border-radius:6px}'+\r\n      '.ehx-ed-on .ehx-p{transform:none!important}'+\r\n      '#ehxEdBar{position:fixed;left:16px;bottom:16px;z-index:99998;direction:rtl;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:50px;background:#052e27;color:#fff;font:700 13.5px Cairo,Tajawal,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.35);border:2px solid #f4b942}'+\r\n      '#ehxEdBar button{border:none;border-radius:50px;padding:6px 14px;background:#f4b942;color:#052e27;font:800 12.5px Cairo,Tajawal,sans-serif;cursor:pointer}'+\r\n      '#ehxEdSt{color:#ffd98a}';\r\n    document.head.appendChild(css);\r\n    root.classList.add('ehx-ed-on');\r\n\r\n    els.forEach(function(el,i){\r\n      el.setAttribute('contenteditable','true'); el.setAttribute('spellcheck','false'); el.classList.add('ehx-ed');\r\n      el.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();el.blur()}});\r\n      el.addEventListener('paste',function(e){\r\n        e.preventDefault();\r\n        var t=((e.clipboardData||window.clipboardData).getData('text')||'').replace(\/\\s+\/g,' ');\r\n        document.execCommand('insertText',false,t);\r\n      });\r\n      el.addEventListener('blur',function(){commit(i)});\r\n    });\r\n    \/* \u0645\u0646\u0639 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0639\u0646\u062f \u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0646\u0635 \u062f\u0627\u062e\u0644 \u0631\u0627\u0628\u0637 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 *\/\r\n    root.addEventListener('click',function(e){\r\n      var a=e.target.closest('a'); if(a&&e.target.closest('.ehx-ed')) e.preventDefault();\r\n    },true);\r\n\r\n    var bar=document.createElement('div'); bar.id='ehxEdBar';\r\n    bar.innerHTML='<span>\u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u062a\u0639\u062f\u064a\u0644: \u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0623\u064a \u0646\u0635 \u0644\u062a\u063a\u064a\u064a\u0631\u0647<\/span><span id=\"ehxEdSt\"><\/span><button type=\"button\">\u0627\u0633\u062a\u0631\u062c\u0627\u0639 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0623\u0635\u0644\u064a\u0629<\/button>';\r\n    document.body.appendChild(bar); st=document.getElementById('ehxEdSt');\r\n    bar.querySelector('button').onclick=function(){\r\n      if(!confirm('\u0647\u0644 \u062a\u0631\u064a\u062f \u0625\u0631\u062c\u0627\u0639 \u0643\u0644 \u0627\u0644\u0646\u0635\u0648\u0635 \u0625\u0644\u0649 \u0627\u0644\u0623\u0635\u0644\u061f')) return;\r\n      edits={}; save(); chain.then(function(){location.reload()});\r\n    };\r\n  }\r\n\r\n  fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n    .then(function(r){return r.ok?r.text():''})\r\n    .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)){nonce=t;enable()}})\r\n    .catch(function(){});\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f875063 elementor-widget elementor-widget-html\" data-id=\"f875063\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function(){\r\n  \/* ===== \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 (\u062a\u064f\u0633\u062a\u062e\u062f\u0645 \u0625\u0644\u0649 \u0623\u0646 \u062a\u062d\u0641\u0638 \u0623\u0648\u0644 \u062a\u0639\u062f\u064a\u0644 \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0629) ===== *\/\r\n  var DEF=[\r\n    {n:\"\u062d\u064a\u062f\u0631 \u0633\u0644\u0645\u0627\u0646 \u0639\u0648\u064a\u062f \u0627\u0644\u0645\u0646\u064a\u0647\u0644\u0627\u0648\u064a\", r:\"\u0623\u0633\u062a\u0627\u0630 \u0645\u0633\u0627\u0639\u062f \u062f\u0643\u062a\u0648\u0631\", t:\"\u0631\u0626\u064a\u0633 \u0627\u0644\u0642\u0633\u0645\", s:\"\u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0628\u064a\u0626\u064a\u0629\", e:\"haider.almnehlawi@mu.edu.iq\", p:\"009647830351234\", img:\"\", cv:\"\",\r\n     b:\"\u062d\u0627\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u062f\u0643\u062a\u0648\u0631\u0627\u0647 \u0645\u0646 \u062c\u0627\u0645\u0639\u0629 \u0631\u0627\u062a\u0643\u0631\u0632\u060c \u0648\u0644\u0627\u064a\u0629 \u0646\u064a\u0648 \u062c\u0631\u0633\u064a \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629\u060c \u0641\u064a \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 \u0633\u0646\u0629 2020\u060c \u0648\u0639\u0644\u0649 \u0627\u0644\u0645\u0627\u062c\u0633\u062a\u064a\u0631 \u0645\u0646 \u0627\u0644\u062c\u0627\u0645\u0639\u0629 \u0646\u0641\u0633\u0647\u0627 \u0641\u064a \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 \u0633\u0646\u0629 2018\u060c \u0648\u0639\u0644\u0649 \u0627\u0644\u0628\u0643\u0627\u0644\u0648\u0631\u064a\u0648\u0633 \u0645\u0646 \u062c\u0627\u0645\u0639\u0629 \u0628\u063a\u062f\u0627\u062f \u0633\u0646\u0629 2008.\"},\r\n    {n:\"\u064a\u0648\u0633\u0641 \u0633\u0646\u0627\u0646 \u0627\u0644\u062d\u0645\u062f\u0627\u0646\u064a\", r:\"\u0645\u062f\u0631\u0633 \u0645\u0633\u0627\u0639\u062f\", t:\"\u0645\u0642\u0631\u0631 \u0627\u0644\u0642\u0633\u0645\", s:\"\u0627\u0644\u0623\u062d\u064a\u0627\u0621 \u0627\u0644\u0645\u062c\u0647\u0631\u064a\u0629\", e:\"Yousefalhmdany20@gmail.com\", p:\"009647803230068\", img:\"\", cv:\"\",\r\n     b:\"Bachelor of Science in Biological Sciences, Al-Muthanna State University, Iraq (2019). Master's degree in Microbiology, Yanka Kupala State University of Grodno, Belarus (2021).\"},\r\n    {n:\"\u0644\u064a\u062b \u0646\u0639\u064a\u0645 \u0627\u0644\u062d\u0633\u0627\u0646\u064a\", r:\"\u0645\u062f\u0631\u0633 \u062f\u0643\u062a\u0648\u0631\", t:\"\", s:\"\", e:\"\", p:\"\", img:\"\", cv:\"\", b:\"\"},\r\n    {n:\"\u0633\u0627\u0631\u0629 \u0632\u063a\u064a\u0631 \u062d\u0633\u064a\u0646\", r:\"\u0645\u062f\u0631\u0633 \u062f\u0643\u062a\u0648\u0631\", t:\"\", s:\"\", e:\"\", p:\"\", img:\"\", cv:\"\", b:\"\"}\r\n  ];\r\n\r\n  var root=document.getElementById('fcx'); if(!root) return;\r\n  var TAG='CNTSX', BASE=location.origin+'\/?rest_route=';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/), PID=pm?pm[1]:(location.pathname+location.search), KEY='fc-'+PID;\r\n  var DATA=DEF.map(function(d,i){d.id='d'+i;return d});\r\n  var nonce=null, mediaId=null, admin=false, chain=Promise.resolve(), cur='\u0627\u0644\u0643\u0644', st=null;\r\n  var grid=document.getElementById('fcxGrid'), chips=document.getElementById('fcxChips'),\r\n      q=document.getElementById('fcxQ'), empty=document.getElementById('fcxEmpty'),\r\n      ov=document.getElementById('fcxOv'), modal=document.getElementById('fcxModal'), cnt=document.getElementById('fcxCount');\r\n\r\n  function esc(s){return String(s==null?'':s).replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/CNTSX_([A-Za-z0-9+\\\/=]+)_CNTSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    },function(){ if(!r.ok) throw new Error('\u062e\u0637\u0623 '+r.status); return {}; })});\r\n  }\r\n  function photo(d){return '<div class=\"fcx-ph\"><b>'+esc((d.n||'\u061f').charAt(0))+'<\/b>'+(d.img?'<img decoding=\"async\" src=\"'+esc(d.img)+'\" alt=\"\" onerror=\"this.remove()\">':'')+'<\/div>'}\r\n\r\n  \/* ===== \u062d\u0641\u0638 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0627\u0644\u0645\u062f\u064a\u0631) ===== *\/\r\n  function setStat(t){if(st)st.textContent=t}\r\n  function save(){\r\n    setStat('\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...');\r\n    chain=chain.then(function(){\r\n      var body=JSON.stringify({title:'CNTSX faculty',description:enc({k:KEY,d:DATA})}), job;\r\n      if(mediaId){\r\n        job=api('\/wp\/v2\/media\/'+mediaId,{method:'POST',headers:{'Content-Type':'application\/json'},body:body});\r\n      } else {\r\n        var bin=atob('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=='), arr=new Uint8Array(bin.length);\r\n        for(var i=0;i<bin.length;i++)arr[i]=bin.charCodeAt(i);\r\n        job=api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/png','Content-Disposition':'attachment; filename=\"fcx-data-'+Date.now()+'.png\"'},body:new Blob([arr],{type:'image\/png'})})\r\n          .then(function(u){mediaId=u.id;return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:body})});\r\n      }\r\n      return job.then(function(){setStat('\u2705 \u062a\u0645 \u0627\u0644\u062d\u0641\u0638');return true}).catch(function(x){setStat('\u26a0\ufe0f \u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(x.message||''));return false});\r\n    });\r\n    return chain;\r\n  }\r\n\r\n  \/* ===== \u0623\u0632\u0631\u0627\u0631 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 ===== *\/\r\n  function buildChips(){\r\n    var ranks=['\u0627\u0644\u0643\u0644'];DATA.forEach(function(d){if(d.r&&ranks.indexOf(d.r)<0)ranks.push(d.r)});\r\n    if(ranks.indexOf(cur)<0) cur='\u0627\u0644\u0643\u0644';\r\n    chips.innerHTML='';\r\n    ranks.forEach(function(r){var b=document.createElement('button');b.className='fcx-chip'+(r===cur?' on':'');b.textContent=r;\r\n      b.onclick=function(){cur=r;chips.querySelectorAll('.fcx-chip').forEach(function(x){x.classList.remove('on')});b.classList.add('on');render()};chips.appendChild(b)});\r\n  }\r\n\r\n  \/* ===== \u0639\u0631\u0636 \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a ===== *\/\r\n  function act(a,d){\r\n    var i=DATA.indexOf(d);\r\n    if(a==='edit') return openEdit(d,false);\r\n    if(a==='up'&&i>0){DATA.splice(i-1,0,DATA.splice(i,1)[0])}\r\n    else if(a==='down'&&i<DATA.length-1){DATA.splice(i+1,0,DATA.splice(i,1)[0])}\r\n    else if(a==='del'){if(!confirm('\u0647\u0644 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \"'+d.n+'\"\u061f'))return;DATA.splice(i,1)}\r\n    else return;\r\n    save(); refresh();\r\n  }\r\n  function render(){\r\n    var k=q.value.trim().toLowerCase(), shown=0; grid.innerHTML='';\r\n    DATA.forEach(function(d){\r\n      if(cur!=='\u0627\u0644\u0643\u0644'&&d.r!==cur) return;\r\n      if(k&&((d.n||'')+' '+(d.s||'')+' '+(d.r||'')).toLowerCase().indexOf(k)<0) return;\r\n      var c=document.createElement('div'); c.className='fcx-card'; c.style.animationDelay=(shown*0.08)+'s';\r\n      c.innerHTML=photo(d)+(d.t?'<span class=\"fcx-pos\">'+esc(d.t)+'<\/span><br>':'')+'<h3>'+esc(d.n)+'<\/h3><div class=\"fcx-rank\">'+esc(d.r)+'<\/div>'+(d.s?'<div class=\"fcx-spec\">'+esc(d.s)+'<\/div>':'')+\r\n        '<div class=\"fcx-acts\">'+(d.cv?'<a class=\"fcx-cvbtn\" href=\"'+esc(d.cv)+'\" target=\"_blank\" rel=\"noopener\">C.V<\/a>':'')+'<span class=\"fcx-more\">'+(admin?'\u062a\u0639\u062f\u064a\u0644 \u270f\ufe0f':'\u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u2190')+'<\/span><\/div>'+\r\n        (admin?'<div class=\"fcx-adm\"><button data-a=\"edit\" title=\"\u062a\u0639\u062f\u064a\u0644\">\u270f\ufe0f<\/button><button data-a=\"up\" title=\"\u062a\u0642\u062f\u064a\u0645\">\u25b2<\/button><button data-a=\"down\" title=\"\u062a\u0623\u062e\u064a\u0631\">\u25bc<\/button><button class=\"del\" data-a=\"del\" title=\"\u062d\u0630\u0641\">\ud83d\uddd1<\/button><\/div>':'');\r\n      var cvb=c.querySelector('.fcx-cvbtn'); if(cvb) cvb.addEventListener('click',function(e){e.stopPropagation()});\r\n      var ad=c.querySelector('.fcx-adm');\r\n      if(ad) ad.addEventListener('click',function(e){e.stopPropagation();var b=e.target.closest('button');if(b)act(b.getAttribute('data-a'),d)});\r\n      c.addEventListener('mousemove',function(e){var r=c.getBoundingClientRect(),x=(e.clientX-r.left)\/r.width-.5,y=(e.clientY-r.top)\/r.height-.5;c.style.transform='perspective(800px) rotateY('+(x*9)+'deg) rotateX('+(-y*9)+'deg) translateY(-8px)'});\r\n      c.addEventListener('mouseleave',function(){c.style.transform=''});\r\n      c.onclick=function(){admin?openEdit(d,false):openM(d)};\r\n      grid.appendChild(c); shown++;\r\n    });\r\n    empty.style.display=shown?'none':'block';\r\n  }\r\n  function refresh(first){\r\n    buildChips(); render();\r\n    if(first){var t0=null,n=DATA.length;(function f(t){if(!t0)t0=t;var p=Math.min((t-t0)\/1200,1);cnt.textContent=Math.round(n*p);if(p<1)requestAnimationFrame(f)})(0)||requestAnimationFrame(function f(t){if(!t0)t0=t;var p=Math.min((t-t0)\/1200,1);cnt.textContent=Math.round(n*p);if(p<1)requestAnimationFrame(f)})}\r\n    else cnt.textContent=DATA.length;\r\n  }\r\n  q.addEventListener('input',render);\r\n\r\n  \/* ===== \u0627\u0644\u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0645\u0646\u0628\u062b\u0642\u0629 \u0644\u0644\u0632\u0627\u0626\u0631 ===== *\/\r\n  function openM(d){\r\n    modal.innerHTML='<div class=\"fcx-mh\"><\/div><button class=\"fcx-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><div class=\"fcx-mb\">'+photo(d)+\r\n      (d.t?'<span class=\"fcx-pos\">'+esc(d.t)+'<\/span>':'')+'<h3>'+esc(d.n)+'<\/h3><div class=\"fcx-rank\">'+esc(d.r)+(d.s?' - '+esc(d.s):'')+'<\/div>'+\r\n      (d.b?'<p class=\"fcx-bio\" dir=\"auto\">'+esc(d.b)+'<\/p>':'')+\r\n      '<div class=\"fcx-ct\">'+(d.cv?'<a class=\"cv\" href=\"'+esc(d.cv)+'\" target=\"_blank\" rel=\"noopener\">\ud83d\udcc4 \u0627\u0644\u0633\u064a\u0631\u0629 \u0627\u0644\u0630\u0627\u062a\u064a\u0629 C.V<\/a>':'')+(d.e?'<a href=\"mailto:'+esc(d.e)+'\">\u2709\ufe0f '+esc(d.e)+'<\/a>':'')+(d.p?'<a href=\"tel:'+esc(d.p)+'\">\ud83d\udcde '+esc(d.p)+'<\/a>':'')+'<\/div><\/div>';\r\n    ov.classList.add('open'); document.body.style.overflow='hidden';\r\n    modal.querySelector('.fcx-x').onclick=closeM;\r\n  }\r\n  function closeM(){ov.classList.remove('open');document.body.style.overflow=''}\r\n  ov.addEventListener('click',function(e){if(e.target===ov)closeM()});\r\n  document.addEventListener('keydown',function(e){if(e.key==='Escape')closeM()});\r\n\r\n  \/* ===== \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u062a\u062d\u0631\u064a\u0631 (\u0627\u0644\u0645\u062f\u064a\u0631) ===== *\/\r\n  function field(l,k,v,ltr){return '<label for=\"fcxF_'+k+'\">'+l+'<\/label><input id=\"fcxF_'+k+'\" value=\"'+esc(v)+'\"'+(ltr?' dir=\"ltr\" style=\"text-align:left\"':'')+'>'}\r\n  function openEdit(d,isNew){\r\n    var t=Object.assign({},d);\r\n    modal.innerHTML='<div class=\"fcx-mh\"><\/div><button class=\"fcx-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><div class=\"fcx-mb fcx-ed\">'+\r\n      '<div class=\"fcx-ph fcx-phu\" id=\"fcxPhU\"><b>'+esc((t.n||'\u061f').charAt(0))+'<\/b>'+(t.img?'<img decoding=\"async\" src=\"'+esc(t.img)+'\" alt=\"\">':'')+'<\/div>'+\r\n      '<div class=\"fcx-hint\">\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631\u0629 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0645\u0646 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0623\u0648 \u0627\u0644\u0647\u0627\u062a\u0641<\/div>'+\r\n      field('\u0627\u0644\u0627\u0633\u0645','n',t.n)+field('\u0627\u0644\u0644\u0642\u0628 \u0627\u0644\u0639\u0644\u0645\u064a','r',t.r)+field('\u0627\u0644\u0645\u0646\u0635\u0628 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)','t',t.t)+field('\u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0635','s',t.s)+\r\n      field('\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a','e',t.e,1)+field('\u0627\u0644\u0647\u0627\u062a\u0641','p',t.p,1)+field('\u0631\u0627\u0628\u0637 \u0627\u0644\u0633\u064a\u0631\u0629 \u0627\u0644\u0630\u0627\u062a\u064a\u0629 C.V (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)','cv',t.cv,1)+\r\n      '<label for=\"fcxF_b\">\u0627\u0644\u0646\u0628\u0630\u0629<\/label><textarea id=\"fcxF_b\" rows=\"5\">'+esc(t.b)+'<\/textarea>'+\r\n      '<div class=\"fcx-err\" id=\"fcxErr\"><\/div><button class=\"fcx-save\" id=\"fcxSv\">\u062d\u0641\u0638<\/button><\/div>';\r\n    ov.classList.add('open'); document.body.style.overflow='hidden';\r\n    modal.querySelector('.fcx-x').onclick=closeM;\r\n    var box=document.getElementById('fcxPhU'), err=document.getElementById('fcxErr'), sv=document.getElementById('fcxSv');\r\n    var inp=document.createElement('input'); inp.type='file'; inp.accept='image\/*'; inp.style.display='none'; modal.appendChild(inp);\r\n    box.onclick=function(){inp.value='';inp.click()};\r\n    inp.onchange=function(){\r\n      var f=inp.files[0]; if(!f) return; box.classList.add('busy'); err.textContent='';\r\n      var rd=new FileReader();\r\n      rd.onload=function(){\r\n        var im=new Image();\r\n        im.onload=function(){\r\n          var s=Math.min(1,700\/Math.max(im.width,im.height)), c=document.createElement('canvas');\r\n          c.width=Math.round(im.width*s); c.height=Math.round(im.height*s);\r\n          c.getContext('2d').drawImage(im,0,0,c.width,c.height);\r\n          c.toBlob(function(bl){\r\n            api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/jpeg','Content-Disposition':'attachment; filename=\"fcx-photo-'+Date.now()+'.jpg\"'},body:bl})\r\n              .then(function(u){\r\n                t.img=u.source_url; box.classList.remove('busy');\r\n                var o=box.querySelector('img'); if(o)o.remove();\r\n                var n=document.createElement('img'); n.alt=''; n.src=t.img; box.appendChild(n);\r\n              }).catch(function(x){box.classList.remove('busy');err.textContent='\u062a\u0639\u0630\u0651\u0631 \u0631\u0641\u0639 \u0627\u0644\u0635\u0648\u0631\u0629: '+(x.message||'')});\r\n          },'image\/jpeg',.88);\r\n        };\r\n        im.onerror=function(){box.classList.remove('busy');err.textContent='\u0627\u0644\u0645\u0644\u0641 \u0644\u064a\u0633 \u0635\u0648\u0631\u0629 \u0635\u0627\u0644\u062d\u0629'};\r\n        im.src=rd.result;\r\n      };\r\n      rd.readAsDataURL(f);\r\n    };\r\n    sv.onclick=function(){\r\n      ['n','r','t','s','e','p','cv'].forEach(function(k){t[k]=document.getElementById('fcxF_'+k).value.trim()});\r\n      t.b=document.getElementById('fcxF_b').value.trim();\r\n      if(!t.n){err.textContent='\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u062a\u062f\u0631\u064a\u0633\u064a';return}\r\n      if(t.e&&!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(t.e)){err.textContent='\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d';return}\r\n      if(t.cv&&!\/^https?:\\\/\\\/\\S+$\/i.test(t.cv)){err.textContent='\u0631\u0627\u0628\u0637 \u0627\u0644\u0633\u064a\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0628\u062f\u0623 \u0628\u0640 https:\/\/';return}\r\n      if(isNew) DATA.push(t); else DATA[DATA.indexOf(d)]=t;\r\n      sv.disabled=true; sv.textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...';\r\n      save().then(function(){closeM(); refresh()});\r\n    };\r\n  }\r\n\r\n  \/* ===== \u062a\u0641\u0639\u064a\u0644 \u0648\u0636\u0639 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0644\u0644\u0645\u062f\u064a\u0631 ===== *\/\r\n  function enable(){\r\n    admin=true;\r\n    var bar=document.createElement('div'); bar.id='fcxBar';\r\n    bar.innerHTML='<span>\u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u062a\u0639\u062f\u064a\u0644: \u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0623\u064a \u0628\u0637\u0627\u0642\u0629 \u0644\u062a\u0639\u062f\u064a\u0644\u0647\u0627<\/span><span id=\"fcxSt\"><\/span><button type=\"button\">\u2795 \u0625\u0636\u0627\u0641\u0629 \u062a\u062f\u0631\u064a\u0633\u064a<\/button>';\r\n    document.body.appendChild(bar); st=document.getElementById('fcxSt');\r\n    bar.querySelector('button').onclick=function(){openEdit({id:'n'+Date.now(),n:'',r:'',t:'',s:'',e:'',p:'',img:'',cv:'',b:''},true)};\r\n  }\r\n\r\n  \/* ===== \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629 + \u0641\u062d\u0635 \u0627\u0644\u0645\u062f\u064a\u0631 ===== *\/\r\n  var pLoad=fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,description')\r\n    .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n    .then(function(arr){\r\n      for(var k=0;k<arr.length;k++){\r\n        var o=dec(arr[k].description&&arr[k].description.rendered);\r\n        if(o&&o.k===KEY&&Array.isArray(o.d)){mediaId=arr[k].id;DATA=o.d;break}\r\n      }\r\n    }).catch(function(){});\r\n  var pNonce=fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n    .then(function(r){return r.ok?r.text():''})\r\n    .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)) nonce=t})\r\n    .catch(function(){});\r\n  Promise.all([pLoad,pNonce]).then(function(){ if(nonce) enable(); refresh(true); });\r\n\r\n  \/* \u0638\u0647\u0648\u0631 \u062a\u062f\u0631\u064a\u062c\u064a *\/\r\n  var rv=root.querySelectorAll('.fcx-rv');\r\n  if('IntersectionObserver' in window){var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('show');io.unobserve(x.target)}})},{threshold:.12});rv.forEach(function(el){io.observe(el)})}\r\n  else{rv.forEach(function(el){el.classList.add('show')})}\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b15b862 e-con-full e-flex e-con e-parent\" data-id=\"b15b862\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0350186 elementor-widget elementor-widget-html\" data-id=\"0350186\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.dpx{direction:rtl;font-family:'Cairo','Tajawal',sans-serif;max-width:1200px;margin:50px auto;padding:0 16px}\r\n.dpx *{box-sizing:border-box}\r\n.dpx a{text-decoration:none!important}\r\n.dpx-rv{opacity:0;transform:translateY(46px);transition:opacity .9s ease,transform .9s ease}\r\n.dpx-rv.show{opacity:1;transform:none}\r\n.dpx-title{text-align:center;margin:0 0 30px}\r\n.dpx-title h2{margin:0;font-size:34px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.dpx-title i{display:block;width:90px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#f4b942,#ffd98a)}\r\n.dpx-sec{margin-bottom:70px}\r\n.dpx-sec:last-child{margin-bottom:0}\r\n\r\n\/* ===== \u0627\u0644\u0625\u062d\u0635\u0627\u0626\u064a\u0627\u062a ===== *\/\r\n.dpx-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#052e27,#0b5d4b 55%,#12806a);box-shadow:0 22px 54px rgba(5,60,48,.32);border-bottom:6px solid #f4b942}\r\n.dpx-stats:before{content:\"\";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(244,185,66,.26),transparent 70%);top:-150px;left:-90px;animation:dpxFloat 7s ease-in-out infinite}\r\n@keyframes dpxFloat{50%{transform:translate(40px,30px)}}\r\n.dpx-st{position:relative;text-align:center;padding:38px 10px;color:#fff;transition:background .3s}\r\n.dpx-st+.dpx-st{border-right:1px solid rgba(255,255,255,.14)}\r\n.dpx-st:hover{background:rgba(255,255,255,.07)}\r\n.dpx-st .ic{display:block;font-size:36px;margin-bottom:6px;animation:dpxBob 3.2s ease-in-out infinite}\r\n.dpx-st:nth-child(2) .ic{animation-delay:.4s}.dpx-st:nth-child(3) .ic{animation-delay:.8s}.dpx-st:nth-child(4) .ic{animation-delay:1.2s}\r\n@keyframes dpxBob{50%{transform:translateY(-8px)}}\r\n.dpx-st b{display:block;font-size:50px;font-weight:800;line-height:1.2;color:#fff;font-family:'Cairo',sans-serif}\r\n.dpx-st span.lb{color:#ffd98a;font-weight:700;font-size:17px}\r\n\r\n\/* ===== \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a ===== *\/\r\n.dpx-ac{position:relative;display:flex;align-items:center;gap:30px;padding:36px 44px;border-radius:28px;background:#fff;box-shadow:0 18px 46px rgba(5,60,48,.13);border-right:8px solid #f4b942;overflow:hidden}\r\n.dpx-ac:before{content:\"\";position:absolute;width:260px;height:260px;border-radius:50%;border:2px dashed rgba(18,128,106,.25);left:-70px;bottom:-100px;animation:dpxSpin 20s linear infinite}\r\n@keyframes dpxSpin{to{transform:rotate(360deg)}}\r\n.dpx-ac .ico{flex-shrink:0;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:50px;background:linear-gradient(135deg,#e8f6ef,#cdeedd);box-shadow:0 0 0 6px rgba(244,185,66,.35);animation:dpxBob 3.4s ease-in-out infinite}\r\n.dpx-ac .tx{flex:1;position:relative}\r\n.dpx-ac h3{margin:0 0 8px;font-size:27px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.dpx-ac p{margin:0;color:#52665e;font-size:17px;line-height:1.9;font-weight:500}\r\n.dpx-adm{display:none;margin-top:12px;padding:8px 16px;border-radius:50px;background:#fff7e0;border:2px dashed #f4b942;color:#7a5a00;font-weight:700;font-size:13.5px}\r\n.dpx-btn{position:relative;display:inline-block;padding:15px 38px;border-radius:60px;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff!important;font-size:18px;font-weight:800;animation:dpxPulse 2.2s infinite;transition:transform .3s,background .3s;white-space:nowrap}\r\n.dpx-btn:hover{transform:scale(1.07);background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27!important}\r\n@keyframes dpxPulse{0%{box-shadow:0 0 0 0 rgba(18,128,106,.55)}70%{box-shadow:0 0 0 22px rgba(18,128,106,0)}100%{box-shadow:0 0 0 0 rgba(18,128,106,0)}}\r\n\r\n\/* ===== \u0646\u0627\u0641\u0630\u0629 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0631\u0627\u0628\u0637 (\u0644\u0644\u0645\u062f\u064a\u0631 \u0641\u0642\u0637) ===== *\/\r\n.dpx-ov{position:fixed;inset:0;z-index:99999;background:rgba(5,30,24,.75);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px}\r\n.dpx-ov.open{display:flex;animation:dpxFade .3s ease}\r\n@keyframes dpxFade{from{opacity:0}to{opacity:1}}\r\n.dpx-md{position:relative;width:100%;max-width:500px;background:#fff;border-radius:26px;padding:30px 28px 26px;border-bottom:6px solid #f4b942;box-shadow:0 30px 80px rgba(0,0,0,.45);animation:dpxPop .45s cubic-bezier(.2,1.2,.4,1)}\r\n@keyframes dpxPop{from{opacity:0;transform:scale(.86) translateY(30px)}to{opacity:1;transform:none}}\r\n.dpx-md h3{margin:0 0 6px;text-align:center;font-size:23px;font-weight:800;color:#0b4f42!important;font-family:'Cairo',sans-serif}\r\n.dpx-md p{margin:0 0 16px;text-align:center;color:#6a7d76;font-size:14.5px;font-weight:600;line-height:1.8}\r\n.dpx-x{position:absolute;top:14px;left:14px;width:40px;height:40px;border:none;border-radius:50%;background:#eef6f2;color:#0b4f42;font-size:18px;cursor:pointer;transition:all .3s}\r\n.dpx-x:hover{background:#f4b942;transform:rotate(90deg)}\r\n.dpx-md input{width:100%;margin-bottom:10px;padding:14px 18px;border:2px solid rgba(11,93,75,.2);border-radius:14px;font-family:'Cairo',sans-serif;font-size:16px;color:#0b4f42;background:#f7fcf9;outline:none;direction:ltr;text-align:left;transition:all .3s}\r\n.dpx-md input:focus{border-color:#0b5d4b;background:#fff;box-shadow:0 0 0 4px rgba(18,128,106,.15)}\r\n.dpx-err{min-height:22px;margin-bottom:6px;text-align:center;color:#e11d48;font-weight:700;font-size:14.5px}\r\n.dpx-ok{text-align:center;color:#0b5d4b;font-weight:800;margin-bottom:8px;display:none}\r\n.dpx-save{width:100%;cursor:pointer;border:none;padding:14px;border-radius:50px;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff;font-family:'Cairo',sans-serif;font-weight:800;font-size:18px;transition:all .3s}\r\n.dpx-save:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,93,75,.35)}\r\n.dpx-save:disabled{opacity:.6;cursor:wait;transform:none}\r\n.dpx-test{display:block;margin-top:12px;text-align:center;color:#0b5d4b!important;font-weight:700;font-size:14.5px}\r\n\r\n@media(max-width:991px){\r\n.dpx-stats{grid-template-columns:repeat(2,1fr)}.dpx-st:nth-child(3){border-right:none}\r\n.dpx-ac{flex-direction:column;text-align:center;padding:30px 22px}\r\n}\r\n@media(max-width:575px){.dpx-title h2{font-size:26px}.dpx-st b{font-size:38px}.dpx-btn{white-space:normal}}\r\n<\/style>\r\n\r\n<div class=\"dpx\" id=\"dpx\">\r\n\r\n  <!-- \u0627\u0644\u0625\u062d\u0635\u0627\u0626\u064a\u0627\u062a -->\r\n  <div class=\"dpx-sec dpx-rv\">\r\n    <div class=\"dpx-title\"><h2>\u0627\u0644\u0625\u062d\u0635\u0627\u0626\u064a\u0627\u062a<\/h2><i><\/i><\/div>\r\n    <div class=\"dpx-stats\">\r\n      <div class=\"dpx-st\"><span class=\"ic\">\ud83d\udc68\u200d\ud83c\udfeb<\/span><b data-count=\"15\">0<\/b><span class=\"lb\">\u0627\u0644\u062a\u062f\u0631\u064a\u0633\u064a\u0648\u0646<\/span><\/div>\r\n      <div class=\"dpx-st\"><span class=\"ic\">\ud83d\udc65<\/span><b data-count=\"0\">0<\/b><span class=\"lb\">\u0627\u0644\u0645\u0648\u0638\u0641\u0648\u0646<\/span><\/div>\r\n      <div class=\"dpx-st\"><span class=\"ic\">\ud83d\udd2c<\/span><b data-count=\"3\">0<\/b><span class=\"lb\">\u0627\u0644\u0645\u062e\u062a\u0628\u0631\u0627\u062a<\/span><\/div>\r\n      <div class=\"dpx-st\"><span class=\"ic\">\ud83c\udf93<\/span><b data-count=\"13\">0<\/b><span class=\"lb\">\u0627\u0644\u0637\u0644\u0627\u0628<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a -->\r\n  <div class=\"dpx-sec dpx-rv\">\r\n    <div class=\"dpx-title\"><h2>\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a<\/h2><i><\/i><\/div>\r\n    <div class=\"dpx-ac\">\r\n      <div class=\"ico\">\ud83d\udcd8<\/div>\r\n      <div class=\"tx\">\r\n        <h3>\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a \u0644\u0644\u0642\u0633\u0645<\/h3>\r\n        <p>\u0627\u0637\u0651\u0644\u0639 \u0639\u0644\u0649 \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a \u0644\u0644\u0642\u0633\u0645 \u0648\u0627\u0644\u0645\u0641\u0631\u062f\u0627\u062a \u0648\u0627\u0644\u0645\u0646\u0627\u0647\u062c \u0627\u0644\u062f\u0631\u0627\u0633\u064a\u0629 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u0629.<\/p>\r\n        <div class=\"dpx-adm\" id=\"dpxAdm\">\u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0629: \u0627\u0636\u063a\u0637 \u0632\u0631 \u00ab\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\u00bb \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0631\u0627\u0628\u0637 (\u064a\u0638\u0647\u0631 \u0644\u0643 \u0623\u0646\u062a \u0641\u0642\u0637)<\/div>\r\n      <\/div>\r\n      <a class=\"dpx-btn\" id=\"dpxBtn\" href=\"#\">\u0627\u0636\u063a\u0637 \u0647\u0646\u0627 \u2190<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- \u0646\u0627\u0641\u0630\u0629 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0631\u0627\u0628\u0637 -->\r\n  <div class=\"dpx-ov\" id=\"dpxOv\">\r\n    <div class=\"dpx-md\">\r\n      <button class=\"dpx-x\" id=\"dpxX\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button>\r\n      <h3>\u0631\u0627\u0628\u0637 \u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0623\u0643\u0627\u062f\u064a\u0645\u064a<\/h3>\r\n      <p>\u0627\u0644\u0635\u0642 \u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0641\u062d\u0629 \u0647\u0646\u0627\u060c \u0648\u0639\u0646\u062f\u0645\u0627 \u064a\u0636\u063a\u0637 \u0627\u0644\u0632\u0627\u0626\u0631 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631 \u0633\u064a\u0646\u062a\u0642\u0644 \u0625\u0644\u064a\u0647 \u0645\u0628\u0627\u0634\u0631\u0629.<\/p>\r\n      <input type=\"url\" id=\"dpxUrl\" placeholder=\"https:\/\/ams.mu.edu.iq\/?page_id=...\">\r\n      <div class=\"dpx-err\" id=\"dpxErr\"><\/div>\r\n      <div class=\"dpx-ok\" id=\"dpxOk\">\u2705 \u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0631\u0627\u0628\u0637<\/div>\r\n      <button class=\"dpx-save\" id=\"dpxSave\">\u062d\u0641\u0638 \u0627\u0644\u0631\u0627\u0628\u0637<\/button>\r\n      <a class=\"dpx-test\" id=\"dpxTest\" href=\"#\" target=\"_blank\" rel=\"noopener\" style=\"display:none\">\ud83d\udd17 \u062a\u062c\u0631\u0628\u0629 \u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062d\u0627\u0644\u064a<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* ===== \u0632\u0631 \"\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\": \u064a\u062d\u0641\u0638 \u0627\u0644\u0645\u062f\u064a\u0631 \u0627\u0644\u0631\u0627\u0628\u0637 \u0645\u0646 \u062f\u0627\u062e\u0644 \u0627\u0644\u0635\u0641\u062d\u0629 ===== *\/\r\n(function(){\r\n  \/* \u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0625\u0644\u0649 \u0623\u0646 \u062a\u062d\u062f\u062f \u063a\u064a\u0631\u0647 (\u0627\u062a\u0631\u0643\u0647 \"\" \u0644\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0632\u0631 \u062d\u062a\u0649 \u062a\u0636\u0639 \u0631\u0627\u0628\u0637\u0627\u064b) *\/\r\n  var DEFAULT=\"https:\/\/ams.mu.edu.iq\/?page_id=1037\";\r\n\r\n  var $=function(i){return document.getElementById(i)};\r\n  var btn=$('dpxBtn'), adm=$('dpxAdm'), ov=$('dpxOv'), inp=$('dpxUrl'), err=$('dpxErr'), ok=$('dpxOk'), sv=$('dpxSave'), test=$('dpxTest');\r\n  if(!btn) return;\r\n  var TAG='LNKSX', BASE=location.origin+'\/?rest_route=';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/);\r\n  var KEY='ac-'+(pm?pm[1]:(location.pathname+location.search));\r\n  var url=DEFAULT, mediaId=null, nonce=null;\r\n\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/LNKSX_([A-Za-z0-9+\\\/=]+)_LNKSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    },function(){ if(!r.ok) throw new Error('\u062e\u0637\u0623 '+r.status); return {}; })});\r\n  }\r\n  function paint(){\r\n    if(url){btn.href=url;btn.style.display=''}\r\n    else if(nonce){btn.href='#';btn.style.display=''}\r\n    else{btn.style.display='none'}\r\n  }\r\n\r\n  \/* \u0647\u0644 \u0623\u0646\u062a \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\u061f *\/\r\n  var pNonce=fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n    .then(function(r){return r.ok?r.text():''})\r\n    .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)) nonce=t})\r\n    .catch(function(){});\r\n  \/* \u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0645\u062d\u0641\u0648\u0638 *\/\r\n  var pLoad=fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,description')\r\n    .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n    .then(function(arr){\r\n      for(var i=0;i<arr.length;i++){\r\n        var o=dec(arr[i].description&&arr[i].description.rendered);\r\n        if(o&&o.k===KEY){mediaId=arr[i].id;url=o.u||'';break}\r\n      }\r\n    }).catch(function(){});\r\n\r\n  Promise.all([pNonce,pLoad]).then(function(){\r\n    paint();\r\n    if(nonce) adm.style.display='inline-block';\r\n  });\r\n  paint();\r\n\r\n  \/* \u0627\u0644\u0645\u062f\u064a\u0631: \u0627\u0644\u0636\u063a\u0637 \u064a\u0641\u062a\u062d \u062e\u0627\u0646\u0629 \u0627\u0644\u0631\u0627\u0628\u0637. \u0627\u0644\u0632\u0627\u0626\u0631: \u064a\u0646\u062a\u0642\u0644 \u0645\u0628\u0627\u0634\u0631\u0629 *\/\r\n  btn.addEventListener('click',function(e){\r\n    if(!nonce) return;\r\n    e.preventDefault();\r\n    inp.value=url||''; err.textContent=''; ok.style.display='none';\r\n    sv.disabled=false; sv.textContent='\u062d\u0641\u0638 \u0627\u0644\u0631\u0627\u0628\u0637';\r\n    if(url){test.href=url;test.style.display='block'}else{test.style.display='none'}\r\n    ov.classList.add('open'); document.body.style.overflow='hidden';\r\n    setTimeout(function(){inp.focus()},150);\r\n  });\r\n  function closeM(){ov.classList.remove('open');document.body.style.overflow=''}\r\n  $('dpxX').onclick=closeM;\r\n  ov.addEventListener('click',function(e){if(e.target===ov)closeM()});\r\n  document.addEventListener('keydown',function(e){if(e.key==='Escape')closeM()});\r\n  inp.addEventListener('keydown',function(e){if(e.key==='Enter')sv.click()});\r\n\r\n  \/* \u0627\u0644\u062d\u0641\u0638 *\/\r\n  sv.onclick=function(){\r\n    var v=inp.value.trim();\r\n    if(!\/^https?:\\\/\\\/\\S+$\/i.test(v)){err.textContent='\u0627\u0644\u0635\u0642 \u0631\u0627\u0628\u0637\u0627\u064b \u0635\u062d\u064a\u062d\u0627\u064b \u064a\u0628\u062f\u0623 \u0628\u0640 https:\/\/';return}\r\n    sv.disabled=true; sv.textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...'; err.textContent=''; ok.style.display='none';\r\n    var body=JSON.stringify({title:'LNKSX link',description:enc({k:KEY,u:v})});\r\n    var job;\r\n    if(mediaId){\r\n      job=api('\/wp\/v2\/media\/'+mediaId,{method:'POST',headers:{'Content-Type':'application\/json'},body:body});\r\n    } else {\r\n      var bin=atob('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg=='), arr=new Uint8Array(bin.length);\r\n      for(var i=0;i<bin.length;i++)arr[i]=bin.charCodeAt(i);\r\n      job=api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/png','Content-Disposition':'attachment; filename=\"lnksx-'+Date.now()+'.png\"'},body:new Blob([arr],{type:'image\/png'})})\r\n        .then(function(u){mediaId=u.id;return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:body})});\r\n    }\r\n    job.then(function(){\r\n      url=v; paint();\r\n      test.href=v; test.style.display='block';\r\n      ok.style.display='block'; sv.disabled=false; sv.textContent='\u062d\u0641\u0638 \u0627\u0644\u0631\u0627\u0628\u0637';\r\n      setTimeout(closeM,900);\r\n    }).catch(function(e){\r\n      err.textContent='\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(e.message||'\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u062d\u0633\u0627\u0628 \u0645\u062f\u064a\u0631');\r\n      sv.disabled=false; sv.textContent='\u062d\u0641\u0638 \u0627\u0644\u0631\u0627\u0628\u0637';\r\n    });\r\n  };\r\n})();\r\n\r\n\/* ===== \u0627\u0644\u0639\u062f\u0651\u0627\u062f\u0627\u062a \u0648\u0627\u0644\u0638\u0647\u0648\u0631 \u0627\u0644\u062a\u062f\u0631\u064a\u062c\u064a ===== *\/\r\n(function(){\r\n  var root=document.getElementById('dpx'); if(!root) return;\r\n  function count(el){\r\n    var to=+el.getAttribute('data-count'), t0=null;\r\n    function f(t){if(!t0)t0=t; var p=Math.min((t-t0)\/1800,1); el.textContent=Math.round(to*(1-Math.pow(1-p,3))); if(p<1)requestAnimationFrame(f)}\r\n    requestAnimationFrame(f);\r\n  }\r\n  var rv=root.querySelectorAll('.dpx-rv');\r\n  function reveal(el){el.classList.add('show'); el.querySelectorAll('[data-count]').forEach(count)}\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){reveal(x.target);io.unobserve(x.target)}})},{threshold:.15});\r\n    rv.forEach(function(el){io.observe(el)});\r\n  } else {rv.forEach(reveal)}\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ac8fe3 e-flex e-con-boxed e-con e-parent\" data-id=\"4ac8fe3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-395c748 elementor-widget elementor-widget-html\" data-id=\"395c748\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.anx{direction:rtl;font-family:'Cairo','Tajawal',sans-serif;max-width:1200px;margin:0 auto 50px;padding:0 16px}\r\n.anx *{box-sizing:border-box}\r\n.anx a{text-decoration:none!important}\r\n.anx-title{text-align:center;margin:0 0 30px}\r\n.anx-title h2{margin:0;font-size:34px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.anx-title i{display:block;width:90px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#f4b942,#ffd98a)}\r\n.anx-bar{display:none;text-align:center;margin:0 auto 24px;max-width:640px;padding:10px 18px;border-radius:50px;background:#fff7e0;border:2px dashed #f4b942;color:#7a5a00;font-weight:700;font-size:14.5px}\r\n\r\n\/* ===== \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a ===== *\/\r\n.anx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}\r\n.anx-card{position:relative;display:block;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px rgba(5,60,48,.12);border-bottom:5px solid #f4b942;opacity:0;transform:translateY(40px) scale(.96);animation:anxIn .6s ease forwards;transition:transform .3s ease,box-shadow .3s ease}\r\n@keyframes anxIn{to{opacity:1;transform:none}}\r\na.anx-card{cursor:pointer}\r\na.anx-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 50px rgba(5,60,48,.28)}\r\n.anx-im{position:relative;aspect-ratio:4\/3;overflow:hidden;background:linear-gradient(135deg,#052e27,#0b5d4b 60%,#12806a)}\r\n.anx-im .fb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:56px;opacity:.35}\r\n.anx-im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}\r\na.anx-card:hover .anx-im img{transform:scale(1.12)}\r\n.anx-ti{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}\r\n.anx-ti h3{margin:0;font-size:18px;line-height:1.75;font-weight:800;color:#0b4f42!important;font-family:'Cairo',sans-serif;transition:color .3s}\r\na.anx-card:hover .anx-ti h3{color:#c9a227!important}\r\n.anx-ti .ar{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27;font-weight:800;font-size:18px;transition:transform .3s}\r\na.anx-card:hover .ar{transform:translateX(-6px)}\r\n\r\n\/* \u0623\u0632\u0631\u0627\u0631 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 *\/\r\n.anx-ctl{position:absolute;top:12px;left:12px;z-index:3;display:flex;gap:8px}\r\n.anx-ctl button{width:38px;height:38px;border:none;border-radius:50%;cursor:pointer;font-size:16px;background:rgba(255,255,255,.94);box-shadow:0 4px 12px rgba(0,0,0,.25);transition:all .3s}\r\n.anx-ctl button:hover{transform:scale(1.12)}\r\n.anx-ctl .ed:hover{background:#f4b942}\r\n.anx-ctl .del:hover{background:#e11d48;color:#fff}\r\n\r\n\/* \u0628\u0637\u0627\u0642\u0629 + *\/\r\n.anx-add{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;background:linear-gradient(135deg,#f2fbf6,#e0f3e9);border:3px dashed rgba(11,93,75,.4);border-bottom:3px dashed rgba(11,93,75,.4);box-shadow:none;text-align:center}\r\n.anx-add:hover{transform:translateY(-6px)!important;border-color:#f4b942;background:linear-gradient(135deg,#fff9e6,#fdf0c7)}\r\n.anx-add .pl{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff;font-size:52px;line-height:78px;margin-bottom:12px;animation:anxPulse 2.2s infinite}\r\n.anx-add b{color:#0b4f42;font-size:19px;font-weight:800}\r\n.anx-add small{display:block;margin-top:4px;color:#6a7d76;font-weight:600;font-size:13.5px}\r\n@keyframes anxPulse{0%{box-shadow:0 0 0 0 rgba(18,128,106,.55)}70%{box-shadow:0 0 0 20px rgba(18,128,106,0)}100%{box-shadow:0 0 0 0 rgba(18,128,106,0)}}\r\n\r\n.anx-msg{text-align:center;color:#6a7d76;font-size:17px;font-weight:700;padding:20px 0}\r\n.anx-more{text-align:center;margin-top:32px}\r\n.anx-more button{cursor:pointer;border:none;padding:13px 38px;border-radius:50px;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27;font-family:'Cairo',sans-serif;font-weight:800;font-size:16px;transition:all .3s}\r\n.anx-more button:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(244,185,66,.45)}\r\n.anx-all{text-align:center;margin-top:20px}\r\n.anx-all a{display:inline-block;padding:12px 32px;border-radius:50px;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff!important;font-weight:800;font-size:15.5px;transition:all .3s}\r\n.anx-all a:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(11,93,75,.35)}\r\n\r\n\/* ===== \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 ===== *\/\r\n.anx-ov{position:fixed;inset:0;z-index:99999;background:rgba(5,30,24,.75);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px}\r\n.anx-ov.open{display:flex;animation:anxFade .3s ease}\r\n@keyframes anxFade{from{opacity:0}to{opacity:1}}\r\n.anx-md{position:relative;width:100%;max-width:520px;max-height:94vh;overflow-y:auto;background:#fff;border-radius:26px;padding:28px 28px 26px;border-bottom:6px solid #f4b942;box-shadow:0 30px 80px rgba(0,0,0,.45);animation:anxPop .45s cubic-bezier(.2,1.2,.4,1)}\r\n@keyframes anxPop{from{opacity:0;transform:scale(.86) translateY(30px)}to{opacity:1;transform:none}}\r\n.anx-md h3{margin:0 0 18px;text-align:center;font-size:23px;font-weight:800;color:#0b4f42!important;font-family:'Cairo',sans-serif}\r\n.anx-x{position:absolute;top:14px;left:14px;width:40px;height:40px;border:none;border-radius:50%;background:#eef6f2;color:#0b4f42;font-size:18px;cursor:pointer;transition:all .3s}\r\n.anx-x:hover{background:#f4b942;transform:rotate(90deg)}\r\n.anx-drop{display:block;cursor:pointer;margin-bottom:14px;border:3px dashed rgba(11,93,75,.35);border-radius:18px;overflow:hidden;background:#f2fbf6;transition:all .3s}\r\n.anx-drop:hover{border-color:#f4b942;background:#fff9e6}\r\n.anx-drop.lock{cursor:default;pointer-events:none}\r\n.anx-drop input{display:none}\r\n.anx-pv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;text-align:center;color:#0b4f42}\r\n.anx-pv span{font-size:46px}\r\n.anx-pv b{font-size:17px;margin-top:6px}\r\n.anx-pv small{color:#6a7d76;font-weight:600;margin-top:2px}\r\n.anx-pv img{width:100%;max-height:300px;object-fit:cover;display:block}\r\n.anx-md input[type=text],.anx-md input[type=url]{width:100%;margin-bottom:12px;padding:13px 18px;border:2px solid rgba(11,93,75,.18);border-radius:14px;font-family:'Cairo',sans-serif;font-size:16px;color:#0b4f42;background:#f7fcf9;outline:none;transition:all .3s}\r\n.anx-md input:focus{border-color:#0b5d4b;background:#fff;box-shadow:0 0 0 4px rgba(18,128,106,.15)}\r\n.anx-err{min-height:22px;margin-bottom:6px;text-align:center;color:#e11d48;font-weight:700;font-size:14.5px}\r\n.anx-save{width:100%;cursor:pointer;border:none;padding:14px;border-radius:50px;background:linear-gradient(135deg,#0b5d4b,#12806a);color:#fff;font-family:'Cairo',sans-serif;font-weight:800;font-size:18px;transition:all .3s}\r\n.anx-save:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,93,75,.35)}\r\n.anx-save:disabled{opacity:.6;cursor:wait;transform:none}\r\n\r\n@media(max-width:991px){.anx-grid{grid-template-columns:repeat(2,1fr)}}\r\n@media(max-width:575px){.anx-grid{grid-template-columns:1fr}.anx-title h2{font-size:26px}.anx-md{padding:24px 18px 22px}}\r\n<\/style>\r\n\r\n<div class=\"anx\" id=\"anx\">\r\n  <div class=\"anx-title\"><h2>\u0646\u0634\u0627\u0637\u0627\u062a \u0627\u0644\u0642\u0633\u0645<\/h2><i><\/i><\/div>\r\n  <div class=\"anx-bar\" id=\"anxBar\">\u0648\u0636\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0629: \u0627\u0636\u063a\u0637 (+) \u0644\u0625\u0636\u0627\u0641\u0629 \u0646\u0634\u0627\u0637\u060c \u0623\u0648 \u270e \u0644\u0644\u062a\u0639\u062f\u064a\u0644\u060c \u0623\u0648 \ud83d\uddd1 \u0644\u0644\u062d\u0630\u0641<\/div>\r\n  <div class=\"anx-grid\" id=\"anxGrid\"><\/div>\r\n  <div class=\"anx-msg\" id=\"anxMsg\">\u062c\u0627\u0631\u064d \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a...<\/div>\r\n  <div class=\"anx-more\" id=\"anxMore\" style=\"display:none\"><button>\u0639\u0631\u0636 \u0627\u0644\u0645\u0632\u064a\u062f \u2193<\/button><\/div>\r\n  <div class=\"anx-all\"><a href=\"https:\/\/ams.mu.edu.iq\/?page_id=1132\">\u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a \u2190<\/a><\/div>\r\n\r\n  <div class=\"anx-ov\" id=\"anxOv\">\r\n    <div class=\"anx-md\">\r\n      <button class=\"anx-x\" id=\"anxX\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button>\r\n      <h3 id=\"anxMt\">\u0625\u0636\u0627\u0641\u0629 \u0646\u0634\u0627\u0637 \u062c\u062f\u064a\u062f<\/h3>\r\n      <label class=\"anx-drop\" id=\"anxDrop\">\r\n        <input type=\"file\" id=\"anxFile\" accept=\"image\/*\">\r\n        <div class=\"anx-pv\" id=\"anxPv\"><span>\ud83d\udcf7<\/span><b>\u0627\u0636\u063a\u0637 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629<\/b><small>\u0645\u0646 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0623\u0648 \u0627\u0644\u0647\u0627\u062a\u0641<\/small><\/div>\r\n      <\/label>\r\n      <input type=\"text\" id=\"anxT\" placeholder=\"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0646\u0634\u0627\u0637 (\u0645\u062b\u0627\u0644: \u0648\u0631\u0634\u0629 \u0639\u0645\u0644 \u0639\u0646 \u0627\u0644\u0633\u0644\u0627\u0645\u0629)\">\r\n      <input type=\"url\" id=\"anxL\" dir=\"ltr\" placeholder=\"\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0641\u062d\u0629 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a) https:\/\/...\">\r\n      <div class=\"anx-err\" id=\"anxErr\"><\/div>\r\n      <button class=\"anx-save\" id=\"anxSave\">\u062d\u0641\u0638 \u0648\u0646\u0634\u0631<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/* \u0644\u0648 \u0648\u0636\u0639\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0641\u064a \u0635\u0641\u062d\u0629 \u0642\u0633\u0645 \u0622\u062e\u0631\u060c \u063a\u064a\u0651\u0631 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0644\u062a\u0643\u0648\u0646 \u0645\u062e\u062a\u0644\u0641\u0629 (\u0645\u062b\u0644\u0627\u064b path) \u062d\u062a\u0649 \u0644\u0627 \u062a\u062e\u062a\u0644\u0637 \u0646\u0634\u0627\u0637\u0627\u062a \u0627\u0644\u0642\u0633\u0645\u064a\u0646 *\/\r\n  var DEPT=\"env\";\r\n\r\n  var root=document.getElementById('anx'); if(!root) return;\r\n  var BASE=location.origin+'\/?rest_route=', TAG='ACTSX';\r\n  var $=function(id){return document.getElementById(id)};\r\n  var grid=$('anxGrid'), msg=$('anxMsg'), more=$('anxMore'), bar=$('anxBar'), ov=$('anxOv'), fileIn=$('anxFile'),\r\n      pv=$('anxPv'), drop=$('anxDrop'), tIn=$('anxT'), lIn=$('anxL'), err=$('anxErr'), save=$('anxSave'), mt=$('anxMt');\r\n  var nonce=null, items=[], limit=6, STEP=6, editId=null, blob=null, loadOk=true;\r\n\r\n  function esc(s){return String(s==null?'':s).replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\r\n  function enc(o){return TAG+'_'+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+'_'+TAG}\r\n  function dec(h){var m=String(h||'').replace(\/<[^>]+>\/g,'').match(\/ACTSX_([A-Za-z0-9+\\\/=]+)_ACTSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function pick(d){var s=(d.media_details&&d.media_details.sizes)||{};return (s.large&&s.large.source_url)||(s.medium_large&&s.medium_large.source_url)||d.source_url}\r\n\r\n  function api(path,opt){\r\n    opt=opt||{}; opt.credentials='same-origin';\r\n    opt.headers=Object.assign({'X-WP-Nonce':nonce},opt.headers||{});\r\n    return fetch(BASE+path,opt).then(function(r){return r.json().then(function(j){\r\n      if(!r.ok) throw new Error(j&&j.message?j.message:('\u062e\u0637\u0623 '+r.status)); return j;\r\n    },function(){ if(!r.ok) throw new Error('\u062e\u0637\u0623 '+r.status); return {}; })});\r\n  }\r\n\r\n  \/* \u0647\u0644 \u0623\u0646\u062a \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644\u061f *\/\r\n  function getNonce(){\r\n    return fetch(location.origin+'\/wp-admin\/admin-ajax.php?action=rest-nonce',{credentials:'same-origin'})\r\n      .then(function(r){return r.ok?r.text():''})\r\n      .then(function(t){t=(t||'').trim(); if(\/^[a-zA-Z0-9]{8,14}$\/.test(t)) nonce=t})\r\n      .catch(function(){});\r\n  }\r\n  \/* \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a *\/\r\n  function load(){\r\n    return fetch(BASE+'\/wp\/v2\/media&search='+TAG+'&per_page=100&orderby=date&order=desc&_fields=id,source_url,media_details,description')\r\n      .then(function(r){if(!r.ok)throw 0;return r.json()})\r\n      .then(function(arr){\r\n        items=[];\r\n        arr.forEach(function(d){\r\n          var o=dec(d.description&&d.description.rendered); if(!o||o.dept!==DEPT) return;\r\n          items.push({id:d.id,img:pick(d),t:o.t||'',l:o.l||''});\r\n        });\r\n      }).then(function(){loadOk=true},function(){loadOk=false});\r\n  }\r\n\r\n  \/* \u0627\u0644\u0639\u0631\u0636 *\/\r\n  function render(){\r\n    grid.innerHTML=''; var n=0;\r\n    if(nonce){\r\n      bar.style.display='block';\r\n      var a=document.createElement('div'); a.className='anx-card anx-add'; a.style.animationDelay='0s';\r\n      a.innerHTML='<div class=\"pl\">+<\/div><b>\u0625\u0636\u0627\u0641\u0629 \u0646\u0634\u0627\u0637<\/b><small>\u0627\u0631\u0641\u0639 \u0635\u0648\u0631\u0629 \u0645\u0646 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0623\u0648 \u0627\u0644\u0647\u0627\u062a\u0641<\/small>';\r\n      a.onclick=function(){openM(null)}; grid.appendChild(a);\r\n    }\r\n    items.slice(0,limit).forEach(function(it,i){\r\n      var c=document.createElement(it.l?'a':'div'); c.className='anx-card'; c.style.animationDelay=(((i+1)%STEP)*0.08)+'s';\r\n      if(it.l){c.href=it.l}\r\n      c.innerHTML='<div class=\"anx-im\"><span class=\"fb\">\ud83d\udcf7<\/span><img decoding=\"async\" loading=\"lazy\" src=\"'+esc(it.img)+'\" alt=\"'+esc(it.t)+'\" onerror=\"this.remove()\"><\/div>'+\r\n        '<div class=\"anx-ti\"><h3>'+esc(it.t)+'<\/h3>'+(it.l?'<span class=\"ar\">\u2190<\/span>':'')+'<\/div>';\r\n      if(nonce){\r\n        var ctl=document.createElement('div'); ctl.className='anx-ctl';\r\n        ctl.innerHTML='<button class=\"ed\" title=\"\u062a\u0639\u062f\u064a\u0644\">\u270e<\/button><button class=\"del\" title=\"\u062d\u0630\u0641\">\ud83d\uddd1<\/button>';\r\n        ctl.querySelector('.ed').onclick=function(e){e.preventDefault();e.stopPropagation();openM(it)};\r\n        ctl.querySelector('.del').onclick=function(e){e.preventDefault();e.stopPropagation();del(it)};\r\n        c.appendChild(ctl);\r\n      }\r\n      grid.appendChild(c);\r\n    });\r\n    more.style.display=items.length>limit?'block':'none';\r\n    msg.style.display='block';\r\n    if(!loadOk) msg.textContent='\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0646\u0634\u0627\u0637\u0627\u062a \u062d\u0627\u0644\u064a\u0627\u064b.';\r\n    else if(!items.length&&!nonce) msg.textContent='\u0633\u062a\u0638\u0647\u0631 \u0646\u0634\u0627\u0637\u0627\u062a \u0627\u0644\u0642\u0633\u0645 \u0647\u0646\u0627 \u0642\u0631\u064a\u0628\u0627\u064b.';\r\n    else msg.style.display='none';\r\n  }\r\n  more.querySelector('button').onclick=function(){limit+=STEP;render()};\r\n\r\n  \/* \u0636\u063a\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0642\u0628\u0644 \u0627\u0644\u0631\u0641\u0639 *\/\r\n  function shrink(file,cb){\r\n    var img=new Image(), u=URL.createObjectURL(file);\r\n    img.onload=function(){\r\n      var M=1600,s=Math.min(1,M\/Math.max(img.width,img.height)),c=document.createElement('canvas');\r\n      c.width=Math.round(img.width*s);c.height=Math.round(img.height*s);\r\n      c.getContext('2d').drawImage(img,0,0,c.width,c.height);\r\n      c.toBlob(function(b){URL.revokeObjectURL(u);cb(b||file)},'image\/jpeg',.85);\r\n    };\r\n    img.onerror=function(){cb(file)};\r\n    img.src=u;\r\n  }\r\n  fileIn.addEventListener('change',function(){\r\n    var f=fileIn.files&&fileIn.files[0]; if(!f)return;\r\n    pv.innerHTML='<span>\u23f3<\/span><b>\u062c\u0627\u0631\u064d \u062a\u062c\u0647\u064a\u0632 \u0627\u0644\u0635\u0648\u0631\u0629...<\/b>';\r\n    shrink(f,function(b){\r\n      blob=b; var u=URL.createObjectURL(b);\r\n      pv.innerHTML='<img decoding=\"async\" src=\"'+u+'\" alt=\"\">';\r\n    });\r\n  });\r\n\r\n  \/* \u0627\u0644\u0646\u0627\u0641\u0630\u0629 *\/\r\n  function openM(it){\r\n    editId=it?it.id:null; blob=null; fileIn.value=''; err.textContent='';\r\n    tIn.value=it?it.t:''; lIn.value=it?it.l:'';\r\n    mt.textContent=it?'\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0646\u0634\u0627\u0637':'\u0625\u0636\u0627\u0641\u0629 \u0646\u0634\u0627\u0637 \u062c\u062f\u064a\u062f';\r\n    if(it){drop.classList.add('lock'); pv.innerHTML='<img decoding=\"async\" src=\"'+esc(it.img)+'\" alt=\"\">'}\r\n    else{drop.classList.remove('lock'); pv.innerHTML='<span>\ud83d\udcf7<\/span><b>\u0627\u0636\u063a\u0637 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629<\/b><small>\u0645\u0646 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0623\u0648 \u0627\u0644\u0647\u0627\u062a\u0641<\/small>'}\r\n    save.disabled=false; save.textContent='\u062d\u0641\u0638 \u0648\u0646\u0634\u0631';\r\n    ov.classList.add('open'); document.body.style.overflow='hidden';\r\n  }\r\n  function closeM(){ov.classList.remove('open');document.body.style.overflow=''}\r\n  $('anxX').onclick=closeM;\r\n  ov.addEventListener('click',function(e){if(e.target===ov)closeM()});\r\n  document.addEventListener('keydown',function(e){if(e.key==='Escape'&&ov.classList.contains('open'))closeM()});\r\n\r\n  \/* \u0627\u0644\u062d\u0641\u0638 *\/\r\n  save.onclick=function(){\r\n    var t=tIn.value.trim(), l=lIn.value.trim();\r\n    if(!t){err.textContent='\u0627\u0643\u062a\u0628 \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0646\u0634\u0627\u0637';return}\r\n    if(!editId&&!blob){err.textContent='\u0627\u062e\u062a\u0631 \u0635\u0648\u0631\u0629 \u0623\u0648\u0644\u0627\u064b';return}\r\n    if(l&&!\/^https?:\\\/\\\/\/i.test(l)){err.textContent='\u0627\u0644\u0631\u0627\u0628\u0637 \u064a\u062c\u0628 \u0623\u0646 \u064a\u0628\u062f\u0623 \u0628\u0640 https:\/\/';return}\r\n    save.disabled=true; save.textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...'; err.textContent='';\r\n    var meta=JSON.stringify({title:t,alt_text:t,description:enc({dept:DEPT,t:t,l:l})});\r\n    var up=editId?Promise.resolve({id:editId}):\r\n      api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/jpeg','Content-Disposition':'attachment; filename=\"activity-'+Date.now()+'.jpg\"'},body:blob});\r\n    up.then(function(u){\r\n      return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},body:meta}).then(function(j){\r\n        if(editId){items.forEach(function(x){if(x.id===editId){x.t=t;x.l=l}})}\r\n        else{items.unshift({id:j.id||u.id,img:pick(j.source_url?j:u),t:t,l:l})}\r\n        render(); closeM();\r\n      });\r\n    }).catch(function(e){\r\n      err.textContent='\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(e.message||'\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u0645\u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u062d\u0633\u0627\u0628 \u0645\u062f\u064a\u0631');\r\n      save.disabled=false; save.textContent='\u062d\u0641\u0638 \u0648\u0646\u0634\u0631';\r\n    });\r\n  };\r\n\r\n  \/* \u0627\u0644\u062d\u0630\u0641 *\/\r\n  function del(it){\r\n    if(!confirm('\u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0646\u0634\u0627\u0637 \u0646\u0647\u0627\u0626\u064a\u0627\u064b\u061f')) return;\r\n    api('\/wp\/v2\/media\/'+it.id+'&force=true',{method:'DELETE'}).then(function(){\r\n      items=items.filter(function(x){return x.id!==it.id}); render();\r\n    }).catch(function(e){alert('\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0630\u0641: '+(e.message||''))});\r\n  }\r\n\r\n  Promise.all([getNonce(),load()]).then(render);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3f3646 e-flex e-con-boxed e-con e-parent\" data-id=\"b3f3646\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f05518 elementor-widget elementor-widget-heading\" data-id=\"1f05518\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0646\u0634\u0627\u0637\u0627\u062a \u0627\u0644\u0642\u0633\u0645<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1217bd8 e-flex e-con-boxed e-con e-parent\" data-id=\"1217bd8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-540b25bd ekit-image-accordion-hover elementor-widget__width-inherit ekit-image-accordion-horizontal elementor-widget elementor-widget-elementskit-image-accordion\" data-id=\"540b25bd\" data-element_type=\"widget\" data-widget_type=\"elementskit-image-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\t\t<div class=\"ekit-image-accordion elementskit-image-accordion-wraper\">\n\t\t\t                <input type=\"radio\" name=\"ekit_ia_540b25bd\" id=\"ekit_ia_540b25bd_0\" class=\"elementskit-single-image-accordion--input\" hidden>\n                <label for=\"ekit_ia_540b25bd_0\" class=\"elementskit-single-image-accordion ekit-image-accordion-item\" style=\"background-image: url(https:\/\/ams.mu.edu.iq\/wp-content\/uploads\/2025\/04\/WhatsApp-Image-2025-04-05-at-20.52.19_d79ac89a.jpg)\">\n                    <span class=\"elementskit-accordion-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title-wraper\">\n\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title \">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-btn-wraper\">\n\t\t\t\t\t\t\t\t<a class=\"ekit-image-accordion--btn elementskit-btn whitespace--normal\" href=\"https:\/\/ams.mu.edu.iq\/?page_id=1192&#038;preview=true\">\n\t\t\t\t\t\t\t\t\t\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t                    <\/span>\n                <\/label>\n                            <input type=\"radio\" name=\"ekit_ia_540b25bd\" id=\"ekit_ia_540b25bd_1\" class=\"elementskit-single-image-accordion--input\" hidden>\n                <label for=\"ekit_ia_540b25bd_1\" class=\"elementskit-single-image-accordion ekit-image-accordion-item\" style=\"background-image: url(https:\/\/ams.mu.edu.iq\/wp-content\/uploads\/2025\/04\/WhatsApp-Image-2025-04-05-at-20.31.15_36a3025d.jpg)\">\n                    <span class=\"elementskit-accordion-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title-wraper\">\n\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title \">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-btn-wraper\">\n\t\t\t\t\t\t\t\t<a class=\"ekit-image-accordion--btn elementskit-btn whitespace--normal\" href=\"https:\/\/ams.mu.edu.iq\/?page_id=1212\">\n\t\t\t\t\t\t\t\t\t\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t                    <\/span>\n                <\/label>\n                            <input type=\"radio\" name=\"ekit_ia_540b25bd\" id=\"ekit_ia_540b25bd_2\" class=\"elementskit-single-image-accordion--input\" checked=\"checked\" hidden>\n                <label for=\"ekit_ia_540b25bd_2\" class=\"elementskit-single-image-accordion ekit-image-accordion-item\" style=\"background-image: url(https:\/\/ams.mu.edu.iq\/wp-content\/uploads\/2025\/04\/WhatsApp-Image-2025-04-24-at-15.47.17_a21fef89.jpg)\">\n                    <span class=\"elementskit-accordion-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title-wraper\">\n\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title \">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-btn-wraper\">\n\t\t\t\t\t\t\t\t<a class=\"ekit-image-accordion--btn elementskit-btn whitespace--normal\" href=\"https:\/\/ams.mu.edu.iq\/?page_id=1469&#038;preview=true\">\n\t\t\t\t\t\t\t\t\t\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t                    <\/span>\n                <\/label>\n                            <input type=\"radio\" name=\"ekit_ia_540b25bd\" id=\"ekit_ia_540b25bd_3\" class=\"elementskit-single-image-accordion--input\" hidden>\n                <label for=\"ekit_ia_540b25bd_3\" class=\"elementskit-single-image-accordion ekit-image-accordion-item\" style=\"background-image: url(https:\/\/ams.mu.edu.iq\/wp-content\/uploads\/2025\/04\/WhatsApp-Image-2025-04-24-at-15.43.15_a8369064.jpg)\">\n                    <span class=\"elementskit-accordion-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title-wraper\">\n\t\t\t\t\t\t\t\t<span class=\"elementskit-accordion-title \">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementskit-btn-wraper\">\n\t\t\t\t\t\t\t\t<a class=\"ekit-image-accordion--btn elementskit-btn whitespace--normal\" href=\"https:\/\/ams.mu.edu.iq\/?page_id=1475&#038;preview=true\">\n\t\t\t\t\t\t\t\t\t\u0627\u0636\u063a\u0637 \u0647\u0646\u0627\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t                    <\/span>\n                <\/label>\n                    <\/div>\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39d51ab e-flex e-con-boxed e-con e-parent\" data-id=\"39d51ab\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97cce4a elementor-widget elementor-widget-html\" data-id=\"97cce4a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.lcx{direction:rtl;font-family:'Cairo','Tajawal',sans-serif;max-width:1200px;margin:50px auto;padding:0 16px}\r\n.lcx *{box-sizing:border-box}\r\n.lcx a{text-decoration:none!important}\r\n.lcx-rv{opacity:0;transform:translateY(46px);transition:opacity .9s ease,transform .9s ease}\r\n.lcx-rv.show{opacity:1;transform:none}\r\n.lcx-title{text-align:center;margin:0 0 30px}\r\n.lcx-title h2{margin:0;font-size:34px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif}\r\n.lcx-title i{display:block;width:90px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,#f4b942,#ffd98a)}\r\n\r\n\/* ===== \u0627\u0644\u062e\u0631\u064a\u0637\u0629 \u0648\u0627\u0644\u0639\u0646\u0648\u0627\u0646 ===== *\/\r\n.lcx-wrap{display:grid;grid-template-columns:1fr 1.7fr;gap:24px;align-items:stretch}\r\n.lcx-info{position:relative;overflow:hidden;border-radius:28px;padding:34px 28px;color:#fff;background:linear-gradient(135deg,#052e27,#0b5d4b 60%,#12806a);box-shadow:0 22px 54px rgba(5,60,48,.3);border-bottom:6px solid #f4b942;display:flex;flex-direction:column;justify-content:center;text-align:center}\r\n.lcx-info:before{content:\"\";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(244,185,66,.26),transparent 70%);top:-120px;left:-90px;animation:lcxFloat 7s ease-in-out infinite}\r\n@keyframes lcxFloat{50%{transform:translate(36px,26px)}}\r\n.lcx-pin{position:relative;width:96px;height:96px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:46px;background:linear-gradient(135deg,#f4b942,#ffd98a);animation:lcxPulse 2.2s infinite}\r\n@keyframes lcxPulse{0%{box-shadow:0 0 0 0 rgba(255,217,138,.6)}70%{box-shadow:0 0 0 26px rgba(255,217,138,0)}100%{box-shadow:0 0 0 0 rgba(255,217,138,0)}}\r\n.lcx-pin span{display:inline-block;animation:lcxBob 2.4s ease-in-out infinite}\r\n@keyframes lcxBob{50%{transform:translateY(-7px)}}\r\n.lcx-info h3{position:relative;margin:0 0 8px;color:#fff!important;font-size:26px;font-weight:800;font-family:'Cairo',sans-serif}\r\n.lcx-info p{position:relative;margin:0 0 20px;color:#d6f3e6;font-size:18px;font-weight:600;line-height:1.9}\r\n.lcx-dir{position:relative;display:inline-block;align-self:center;padding:13px 32px;border-radius:50px;background:linear-gradient(135deg,#f4b942,#ffd98a);color:#052e27!important;font-weight:800;font-size:16px;transition:all .3s}\r\n.lcx-dir:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(244,185,66,.5)}\r\n.lcx-map{position:relative;min-height:380px;border-radius:28px;overflow:hidden;box-shadow:0 22px 54px rgba(5,60,48,.22);border:6px solid #fff;outline:3px solid #f4b942;background:linear-gradient(135deg,#e8f6ef,#cdeedd)}\r\n.lcx-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(1.05)}\r\n\r\n\/* ===== \u0627\u0644\u062a\u0648\u0627\u0635\u0644 ===== *\/\r\n.lcx-ct{margin-top:56px}\r\n.lcx-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;margin:0 auto}\r\n.lcx-c{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 16px 26px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px rgba(5,60,48,.11);border-bottom:5px solid #f4b942;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;cursor:pointer}\r\n.lcx-c:before{content:\"\";position:absolute;inset:0;background:linear-gradient(135deg,#052e27,#0b5d4b 60%,#12806a);opacity:0;transition:opacity .4s}\r\n.lcx-c:hover{box-shadow:0 24px 50px rgba(5,60,48,.3)}\r\n.lcx-c:hover:before{opacity:1}\r\n.lcx-c .ic{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f6ef,#cdeedd);margin-bottom:14px;transition:all .4s}\r\n.lcx-c .ic svg{width:34px;height:34px;fill:#0b5d4b;transition:fill .4s}\r\n.lcx-c:hover .ic{background:linear-gradient(135deg,#f4b942,#ffd98a);transform:scale(1.1) rotate(-8deg)}\r\n.lcx-c:hover .ic svg{fill:#052e27}\r\n.lcx-c h4{position:relative;z-index:1;margin:0 0 4px;font-size:20px;font-weight:800;color:#0b4f42;font-family:'Cairo',sans-serif;transition:color .4s}\r\n.lcx-c small{position:relative;z-index:1;color:#6a7d76;font-weight:600;font-size:14px;direction:ltr;word-break:break-all;transition:color .4s}\r\n.lcx-c:hover h4{color:#fff}.lcx-c:hover small{color:#ffd98a}\r\n\r\n@media(max-width:991px){.lcx-wrap{grid-template-columns:1fr}.lcx-map{min-height:320px}}\r\n@media(max-width:575px){.lcx-title h2{font-size:26px}.lcx-cards{grid-template-columns:1fr}}\r\n<\/style>\r\n\r\n<div class=\"lcx\" id=\"lcx\">\r\n\r\n  <!-- \u0645\u0648\u0642\u0639 \u0627\u0644\u0643\u0644\u064a\u0629 -->\r\n  <div class=\"lcx-rv\">\r\n    <div class=\"lcx-title\"><h2>\u0645\u0648\u0642\u0639 \u0627\u0644\u0643\u0644\u064a\u0629<\/h2><i><\/i><\/div>\r\n    <div class=\"lcx-wrap\">\r\n      <div class=\"lcx-info\">\r\n        <div class=\"lcx-pin\"><span>\ud83d\udccd<\/span><\/div>\r\n        <h3>\u0643\u0644\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u064a\u0629<\/h3>\r\n        <p>\u0627\u0644\u0645\u062b\u0646\u0649 - \u0642\u0636\u0627\u0621 \u0627\u0644\u0631\u0645\u064a\u062b\u0629<\/p>\r\n        <a class=\"lcx-dir\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Al-Rumaitha+Al+Muthanna\" target=\"_blank\" rel=\"noopener\">\ud83e\udded \u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0644\u0627\u062a\u062c\u0627\u0647\u0627\u062a<\/a>\r\n      <\/div>\r\n      <div class=\"lcx-map\">\r\n        <iframe src=\"https:\/\/maps.google.com\/maps?q=Al-Rumaitha,%20Al%20Muthanna&hl=ar&z=12&output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"\u0645\u0648\u0642\u0639 \u0627\u0644\u0643\u0644\u064a\u0629\"><\/iframe>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- \u0644\u0644\u062a\u0648\u0627\u0635\u0644 -->\r\n  <div class=\"lcx-ct lcx-rv\">\r\n    <div class=\"lcx-title\"><h2>\u0644\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0627\u0644\u0642\u0633\u0645<\/h2><i><\/i><\/div>\r\n    <div class=\"lcx-cards\">\r\n\r\n      <a class=\"lcx-c\" href=\"tel:009647830351234\">\r\n        <div class=\"ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z\"\/><\/svg><\/div>\r\n        <h4>\u0627\u0644\u0647\u0627\u062a\u0641<\/h4><small>009647830351234<\/small>\r\n      <\/a>\r\n\r\n      <a class=\"lcx-c\" href=\"mailto:haider.almnehlawi@mu.edu.iq\">\r\n        <div class=\"ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4.2-8 5-8-5V6l8 5 8-5z\"\/><\/svg><\/div>\r\n        <h4>\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/h4><small>haider.almnehlawi@mu.edu.iq<\/small>\r\n      <\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('lcx'); if(!root) return;\r\n  var rv=root.querySelectorAll('.lcx-rv');\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('show');io.unobserve(x.target)}})},{threshold:.12});\r\n    rv.forEach(function(el){io.observe(el)});\r\n  } else {rv.forEach(function(el){el.classList.add('show')})}\r\n  root.querySelectorAll('.lcx-c').forEach(function(c){\r\n    c.addEventListener('mousemove',function(e){\r\n      var r=c.getBoundingClientRect(),x=(e.clientX-r.left)\/r.width-.5,y=(e.clientY-r.top)\/r.height-.5;\r\n      c.style.transform='perspective(700px) rotateY('+(x*10)+'deg) rotateX('+(-y*10)+'deg) translateY(-8px)';\r\n    });\r\n    c.addEventListener('mouseleave',function(){c.style.transform=''});\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf3f\ud83d\udca7\ud83c\udf0d\ud83d\udd2c\u267b\ufe0f \u0643\u0644\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u0645 \u0627\u0644\u0637\u0628\u064a\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u064a\u0629 &#8211; \u062c\u0627\u0645\u0639\u0629 \u0627\u0644\u0645\u062b\u0646\u0649 \u0642\u0633\u0645 \u0627\u0644\u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0626\u064a\u0629 \u0646\u0639\u0645\u0644 \u0645\u0646 \u0623\u062c\u0644 \u0628\u064a\u0626\u0629 \u0622\u0645\u0646\u0629 \u0648\u0645\u062c\u062a\u0645\u0639 \u0623\u0635\u062d\u060c \u0639\u0628\u0631 \u0627\u0644\u062a\u0639\u0644\u064a\u0645 \u0627\u0644\u0645\u062a\u0645\u064a\u0632 \u0648\u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0639\u0644\u0645\u064a \u0627\u0644\u0631\u0635\u064a\u0646 \u0648\u062e\u062f\u0645\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639.<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-885","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=885"}],"version-history":[{"count":152,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/885\/revisions"}],"predecessor-version":[{"id":2079,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/885\/revisions\/2079"}],"wp:attachment":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}