{"id":1619,"date":"2025-05-04T21:44:05","date_gmt":"2025-05-04T18:44:05","guid":{"rendered":"https:\/\/ams.mu.edu.iq\/?page_id=1619"},"modified":"2026-10-03T17:33:53","modified_gmt":"2026-10-03T14:33:53","slug":"%d8%a7%d9%84%d8%b4%d8%b9%d8%a8%d8%a9-%d8%a7%d9%84%d8%a7%d8%af%d8%a7%d8%b1%d9%8a%d8%a9","status":"publish","type":"page","link":"https:\/\/ams.mu.edu.iq\/?page_id=1619","title":{"rendered":"\u0627\u0644\u0634\u0639\u0628\u0629 \u0627\u0644\u0627\u062f\u0627\u0631\u064a\u0629"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1619\" class=\"elementor elementor-1619\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d73df19 e-flex e-con-boxed e-con e-parent\" data-id=\"d73df19\" 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-6a84392 elementor-widget elementor-widget-html\" data-id=\"6a84392\" 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\nbody:has(#fin){background-color:#eef8f4!important}\r\nbody:has(#fin){\r\n  background-image:\r\n    radial-gradient(circle at 10% 6%,color-mix(in srgb,var(--fin3) 14%,transparent),transparent 36%),\r\n    radial-gradient(circle at 90% 26%,color-mix(in srgb,var(--fin2) 16%,transparent),transparent 42%),\r\n    radial-gradient(circle at 15% 80%,color-mix(in srgb,var(--fin1) 9%,transparent),transparent 40%),\r\n    linear-gradient(180deg,color-mix(in srgb,var(--fin2) 9%,#fff) 0%,#f8fcfa 50%,color-mix(in srgb,var(--fin3) 10%,#fff) 100%)!important;\r\n  background-attachment:fixed!important}\r\nbody:has(#fin) #Wrapper,body:has(#fin) #Content,body:has(#fin) .section,body:has(#fin) .section_wrapper,body:has(#fin) .mcb-section,\r\nbody:has(#fin) .elementor,body:has(#fin) .elementor-section,body:has(#fin) .elementor-container,body:has(#fin) .elementor-column,body:has(#fin) .elementor-widget-wrap{background:transparent!important}\r\nbody:has(#fin) #Subheader{display:none!important}\r\n\r\n.fin{direction:rtl;font-family:'Cairo','Tajawal',sans-serif;max-width:1200px;margin:0 auto;padding:0 16px 60px;color:var(--fin1)}\r\n.fin *{box-sizing:border-box}\r\n.fin a{text-decoration:none!important}\r\n.fin-rv{opacity:0;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease;animation:finSafe 0s 3.5s forwards}\r\n.fin-rv.show{opacity:1;transform:none}\r\n@keyframes finSafe{to{opacity:1;transform:none}}\r\n.fin-title{text-align:center;margin:70px 0 34px}\r\n.fin-title h2{margin:0;font-size:34px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif}\r\n.fin-title i{display:block;width:90px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,var(--fin3),#fff0c2)}\r\n.fin-title p{margin:12px auto 0;max-width:620px;color:#5a6f68;font-weight:600;font-size:16px;line-height:1.9}\r\n\r\n\/* ===== \u0627\u0644\u063a\u0644\u0627\u0641 ===== *\/\r\n.fin-hero{position:relative;overflow:hidden;border-radius:30px;padding:76px 40px 104px;text-align:center;color:#fff;background:linear-gradient(120deg,var(--fin1),var(--fin2),var(--fin1));background-size:300% 300%;animation:finGrad 14s ease infinite;box-shadow:0 24px 60px rgba(0,0,0,.28);border-bottom:6px solid var(--fin3)}\r\n@keyframes finGrad{50%{background-position:100% 50%}}\r\n.fin-hero .fl{position:absolute;font-size:44px;opacity:.26;animation:finFly 9s ease-in-out infinite}\r\n.fin-hero .f1{top:12%;right:7%}.fin-hero .f2{top:62%;right:19%;animation-delay:1.5s;font-size:36px}\r\n.fin-hero .f3{top:16%;left:9%;animation-delay:3s}.fin-hero .f4{top:66%;left:20%;animation-delay:4.5s;font-size:38px}\r\n.fin-hero .f5{top:9%;left:42%;animation-delay:2s;font-size:30px}\r\n@keyframes finFly{50%{transform:translateY(-26px) rotate(10deg)}}\r\n.fin-hero:before{content:\"\";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);top:-170px;left:-100px;animation:finPulseBg 6s ease-in-out infinite}\r\n@keyframes finPulseBg{50%{transform:scale(1.25)}}\r\n.fin-badge{position:relative;width:104px;height:104px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:52px;background:linear-gradient(135deg,var(--fin3),#fff0c2);box-shadow:0 0 0 6px rgba(255,255,255,.2);animation:finBob 3.4s ease-in-out infinite}\r\n@keyframes finBob{50%{transform:translateY(-8px)}}\r\n.fin-tag{position:relative;display:inline-block;background:rgba(255,255,255,.14);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:700;font-size:15px;padding:7px 22px;border-radius:50px;margin-bottom:16px}\r\n.fin-hero h1{position:relative;margin:0 0 14px;font-size:54px;font-weight:800;color:#fff!important;line-height:1.5;font-family:'Cairo',sans-serif}\r\n.fin-hero p{position:relative;margin:0 auto 26px;max-width:700px;font-size:19px;line-height:2;color:rgba(255,255,255,.92);font-weight:500}\r\n.fin-btns{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\r\n.fin-b{position:relative;cursor:pointer;border:none;display:inline-block;padding:14px 34px;border-radius:60px;font-family:'Cairo',sans-serif;font-weight:800;font-size:17px;transition:all .3s}\r\n.fin-b.g{background:linear-gradient(135deg,var(--fin3),#fff0c2);color:#2b2200!important}\r\n.fin-b.g:after{content:\"\";position:absolute;inset:0;border-radius:inherit;border:3px solid var(--fin3);animation:finRing 2s infinite;pointer-events:none}\r\n@keyframes finRing{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.16,1.5);opacity:0}}\r\n.fin-b.o{background:rgba(255,255,255,.14);color:#fff!important;border:2px solid rgba(255,255,255,.6)}\r\n.fin-b:hover{transform:translateY(-4px) scale(1.04)}\r\n.fin-b.o:hover{background:#fff;color:var(--fin1)!important}\r\n.fin-wave{position:absolute;bottom:-1px;left:0;width:100%;height:60px}\r\n\r\n\/* ===== \u0627\u0644\u062a\u0639\u0631\u064a\u0641 ===== *\/\r\n.fin-about{position:relative;display:flex;align-items:center;gap:30px;padding:38px 44px;border-radius:28px;background:#fff;box-shadow:0 18px 46px rgba(0,0,0,.09);border-right:8px solid var(--fin3);overflow:hidden}\r\n.fin-about:before{content:\"\";position:absolute;width:260px;height:260px;border-radius:50%;border:2px dashed var(--fin2);opacity:.22;left:-70px;bottom:-100px;animation:finSpin 20s linear infinite}\r\n@keyframes finSpin{to{transform:rotate(360deg)}}\r\n.fin-about .ico{position:relative;flex-shrink:0;width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:54px;background:linear-gradient(135deg,var(--fin1),var(--fin2));box-shadow:0 0 0 5px #fff,0 0 0 8px var(--fin3);animation:finBob 3.4s ease-in-out infinite}\r\n.fin-about h3{margin:0 0 8px;font-size:27px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif}\r\n.fin-about p{margin:0;color:#52665e;font-size:17.5px;line-height:2;font-weight:500;text-align:justify;position:relative}\r\n\r\n\/* ===== \u0627\u0644\u0648\u0627\u062c\u0628\u0627\u062a ===== *\/\r\n.fin-duties{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\r\n.fin-d{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 22px 28px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.09);border-bottom:5px solid var(--fin3);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}\r\n.fin-d:before{content:\"\";position:absolute;inset:0;background:linear-gradient(135deg,var(--fin1),var(--fin2));opacity:0;transition:opacity .4s}\r\n.fin-d:hover{box-shadow:0 24px 50px rgba(0,0,0,.28)}\r\n.fin-d:hover:before{opacity:1}\r\n.fin-d .n{position:absolute;top:14px;left:16px;font-size:34px;font-weight:800;color:var(--fin2);opacity:.13;z-index:1}\r\n.fin-d .ic{position:relative;z-index:1;width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:16px;background:color-mix(in srgb,var(--fin2) 13%,#fff);transition:all .4s}\r\n.fin-d:hover .ic{background:linear-gradient(135deg,var(--fin3),#fff0c2);transform:scale(1.12) rotate(-8deg)}\r\n.fin-d h4{position:relative;z-index:1;margin:0 0 8px;font-size:21px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif;transition:color .4s}\r\n.fin-d p{position:relative;z-index:1;margin:0;font-size:15px;line-height:1.95;color:#5a6f68;font-weight:500;transition:color .4s}\r\n.fin-d:hover h4,.fin-d:hover p{color:#fff!important}\r\n\r\n\/* ===== \u0627\u0644\u0645\u0644\u0641\u0627\u062a ===== *\/\r\n.fin-adm{display:none;max-width:700px;margin:0 auto 18px;text-align:center;padding:9px 18px;border-radius:50px;background:#fff7e0;border:2px dashed var(--fin3);color:#7a5a00;font-weight:700;font-size:14px}\r\n.fin-fc{position:relative;display:flex;align-items:center;gap:30px;padding:34px 42px;border-radius:28px;background:#fff;box-shadow:0 18px 46px rgba(0,0,0,.1);border-right:8px solid var(--fin3);overflow:hidden}\r\n.fin-fc .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,var(--fin1),var(--fin2));box-shadow:0 0 0 5px #fff,0 0 0 8px var(--fin3);animation:finBob 3.4s ease-in-out infinite}\r\n.fin-fc .tx{flex:1}\r\n.fin-fc h3{margin:0 0 6px;font-size:26px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif}\r\n.fin-fc p{margin:0 0 6px;color:#52665e;font-size:16.5px;line-height:1.9;font-weight:500}\r\n.fin-fc small{color:var(--fin2);font-weight:800;font-size:14.5px}\r\n.fin-acts{display:flex;flex-direction:column;gap:12px}\r\n.fin-add{display:none}\r\n.fin-rt{margin:32px 0 14px;text-align:center;font-size:21px;font-weight:800;color:var(--fin1)}\r\n.fin-rec{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.fin-fw{position:relative}\r\n.fin-file{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#fff;border-radius:16px;border-right:5px solid var(--fin3);box-shadow:0 8px 22px rgba(0,0,0,.08);transition:all .3s}\r\n.fin-file:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.2);border-right-color:var(--fin2)}\r\n.fin-file .fi{flex-shrink:0;width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;background:color-mix(in srgb,var(--fin2) 12%,#fff)}\r\n.fin-file .ft{flex:1;min-width:0}\r\n.fin-file .ft b{display:block;font-size:16px;line-height:1.7;font-weight:800;color:var(--fin1);word-break:break-word}\r\n.fin-file .ft small{color:#6a7d76;font-weight:600;font-size:13px}\r\n.fin-file .fo{flex-shrink:0;color:var(--fin2);font-weight:800;font-size:13.5px}\r\n.fin-ctl{position:absolute;top:8px;left:8px;display:flex;gap:6px}\r\n.fin-ctl button{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;font-size:14px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.25);transition:all .3s}\r\n.fin-ctl button:hover{transform:scale(1.15)}\r\n.fin-ctl .ed:hover{background:var(--fin3)}.fin-ctl .del:hover{background:#e11d48;color:#fff}\r\n\r\n\/* \u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u0631\u0634\u064a\u0641 *\/\r\n.fin-pg{position:fixed;inset:0;z-index:99990;display:none;overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--fin2) 9%,#fff),#fafdfc 40%,color-mix(in srgb,var(--fin3) 10%,#fff))}\r\n.fin-pg.open{display:block;animation:finFade .35s ease}\r\n@keyframes finFade{from{opacity:0}to{opacity:1}}\r\n.fin-top{position:sticky;top:0;z-index:5;background:linear-gradient(135deg,var(--fin1),var(--fin2));border-bottom:5px solid var(--fin3);box-shadow:0 8px 24px rgba(0,0,0,.2)}\r\n.fin-top .in{max-width:1100px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.fin-back{cursor:pointer;border:none;padding:10px 22px;border-radius:50px;background:rgba(255,255,255,.18);color:#fff;font-family:'Cairo',sans-serif;font-weight:800;font-size:15px;transition:all .3s}\r\n.fin-back:hover{background:var(--fin3);color:#2b2200}\r\n.fin-top h2{margin:0;flex:1;color:#fff!important;font-size:24px;font-weight:800;font-family:'Cairo',sans-serif}\r\n.fin-top h2 small{display:block;color:rgba(255,255,255,.8);font-size:13px;font-weight:600;margin-top:2px}\r\n.fin-body{max-width:1100px;margin:0 auto;padding:26px 20px 70px}\r\n.fin-tool{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:22px}\r\n.fin-search{position:relative;flex:1;min-width:240px}\r\n.fin-search input{width:100%;padding:13px 50px 13px 18px;border:2px solid rgba(0,0,0,.12);border-radius:50px;font-family:'Cairo',sans-serif;font-size:16px;color:var(--fin1);background:#fff;outline:none;transition:all .3s}\r\n.fin-search input:focus{border-color:var(--fin2);box-shadow:0 0 0 4px color-mix(in srgb,var(--fin2) 18%,transparent)}\r\n.fin-search:before{content:\"\ud83d\udd0d\";position:absolute;right:18px;top:50%;transform:translateY(-50%)}\r\n.fin-yrs{display:flex;flex-wrap:wrap;gap:8px}\r\n.fin-yr{cursor:pointer;border:2px solid rgba(0,0,0,.12);background:#fff;color:var(--fin1);font-family:'Cairo',sans-serif;font-weight:700;font-size:14.5px;padding:8px 20px;border-radius:50px;transition:all .3s}\r\n.fin-yr:hover{border-color:var(--fin3)}\r\n.fin-yr.on{background:linear-gradient(135deg,var(--fin1),var(--fin2));color:#fff;border-color:var(--fin3)}\r\n.fin-grp{margin-bottom:16px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.08)}\r\n.fin-gh{display:flex;align-items:center;gap:14px;width:100%;cursor:pointer;border:none;text-align:right;padding:16px 22px;background:#fff;font-family:'Cairo',sans-serif;transition:background .3s}\r\n.fin-gh:hover{background:color-mix(in srgb,var(--fin2) 7%,#fff)}\r\n.fin-gh .mo{flex:1;font-size:19px;font-weight:800;color:var(--fin1)}\r\n.fin-gh .ct{background:var(--fin3);color:#2b2200;font-weight:800;font-size:13px;padding:4px 14px;border-radius:50px}\r\n.fin-gh .ar{color:var(--fin2);font-size:16px;transition:transform .3s}\r\n.fin-grp.open .fin-gh .ar{transform:rotate(180deg)}\r\n.fin-gb{display:none;padding:6px 18px 18px;gap:12px;flex-direction:column;border-top:3px solid var(--fin3)}\r\n.fin-grp.open .fin-gb{display:flex;animation:finFade .3s ease}\r\n.fin-gb .fin-file{box-shadow:none;background:color-mix(in srgb,var(--fin2) 5%,#fff);border-right-width:4px}\r\n.fin-msg{text-align:center;color:#6a7d76;font-size:18px;font-weight:700;padding:50px 0}\r\n\r\n\/* ===== \u0627\u0644\u062a\u0648\u0627\u0635\u0644 ===== *\/\r\n.fin-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\r\n.fin-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(0,0,0,.09);border-bottom:5px solid var(--fin3);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}\r\n.fin-c:before{content:\"\";position:absolute;inset:0;background:linear-gradient(135deg,var(--fin1),var(--fin2));opacity:0;transition:opacity .4s}\r\n.fin-c:hover{box-shadow:0 24px 50px rgba(0,0,0,.28)}\r\n.fin-c:hover:before{opacity:1}\r\n.fin-c .ic{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;background:color-mix(in srgb,var(--fin2) 13%,#fff);margin-bottom:14px;transition:all .4s}\r\n.fin-c:hover .ic{background:linear-gradient(135deg,var(--fin3),#fff0c2);transform:scale(1.1) rotate(-8deg)}\r\n.fin-c h4{position:relative;z-index:1;margin:0 0 4px;font-size:20px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif;transition:color .4s}\r\n.fin-c small{position:relative;z-index:1;color:#6a7d88;font-weight:600;font-size:13.5px;word-break:break-all;transition:color .4s}\r\n.fin-c:hover h4{color:#fff!important}.fin-c:hover small{color:#fff0c2}\r\n\r\n\/* ===== \u0627\u0644\u0646\u0648\u0627\u0641\u0630 ===== *\/\r\n.fin-ov{position:fixed;inset:0;z-index:99999;background:rgba(5,20,15,.75);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:20px}\r\n.fin-ov.open{display:flex;animation:finFade .3s ease}\r\n.fin-md{position:relative;width:100%;max-width:640px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:26px;padding:28px 26px 24px;border-bottom:6px solid var(--fin3);box-shadow:0 30px 80px rgba(0,0,0,.45);animation:finPop .45s cubic-bezier(.2,1.2,.4,1)}\r\n@keyframes finPop{from{opacity:0;transform:scale(.86) translateY(30px)}to{opacity:1;transform:none}}\r\n.fin-md h3{margin:0 0 6px;text-align:center;font-size:23px;font-weight:800;color:var(--fin1)!important;font-family:'Cairo',sans-serif}\r\n.fin-md .sub{margin:0 0 16px;text-align:center;color:#6a7d76;font-size:14px;font-weight:600;line-height:1.8}\r\n.fin-x{position:absolute;top:14px;left:14px;width:40px;height:40px;border:none;border-radius:50%;background:#eef2f0;color:var(--fin1);font-size:18px;cursor:pointer;transition:all .3s}\r\n.fin-x:hover{background:var(--fin3);transform:rotate(90deg)}\r\n.fin-drop{display:block;cursor:pointer;margin-bottom:14px;border:3px dashed color-mix(in srgb,var(--fin2) 45%,transparent);border-radius:18px;background:color-mix(in srgb,var(--fin2) 6%,#fff);text-align:center;padding:26px 14px;transition:all .3s}\r\n.fin-drop:hover{border-color:var(--fin3);background:#fff9e6}\r\n.fin-drop input{display:none}\r\n.fin-drop span{font-size:42px;display:block}\r\n.fin-drop b{display:block;color:var(--fin1);font-size:17px;margin-top:4px}\r\n.fin-drop small{color:#6a7d76;font-weight:600}\r\n.fin-bulk{display:none;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border-radius:14px;background:#fff9e6;border:2px dashed var(--fin3)}\r\n.fin-bulk label{font-weight:800;color:#7a5a00;font-size:14px}\r\n.fin-bulk button{cursor:pointer;border:none;padding:8px 18px;border-radius:50px;background:var(--fin3);color:#2b2200;font-family:'Cairo',sans-serif;font-weight:800;font-size:13.5px}\r\n.fin-row{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px;border-radius:14px;background:color-mix(in srgb,var(--fin2) 5%,#fff);border:2px solid rgba(0,0,0,.07);flex-wrap:wrap}\r\n.fin-row .fi{font-size:26px}\r\n.fin-row input[type=text]{flex:1;min-width:150px}\r\n.fin-md input[type=text],.fin-md input[type=date]{padding:11px 14px;border:2px solid rgba(0,0,0,.14);border-radius:12px;font-family:'Cairo',sans-serif;font-size:15px;color:var(--fin1);background:#fff;outline:none;transition:all .3s}\r\n.fin-md input:focus{border-color:var(--fin2);box-shadow:0 0 0 4px color-mix(in srgb,var(--fin2) 18%,transparent)}\r\n.fin-row .rm{cursor:pointer;border:none;width:34px;height:34px;border-radius:50%;background:#fde6ea;color:#e11d48;font-size:15px}\r\n.fin-md .one{display:block;width:100%;margin-bottom:12px}\r\n.fin-md label.l{display:block;margin:0 0 5px;color:var(--fin1);font-weight:800;font-size:14.5px}\r\n.fin-err{min-height:20px;margin:6px 0;text-align:center;color:#e11d48;font-weight:700;font-size:14px;white-space:pre-line}\r\n.fin-save{width:100%;cursor:pointer;border:none;padding:14px;border-radius:50px;background:linear-gradient(135deg,var(--fin1),var(--fin2));color:#fff;font-family:'Cairo',sans-serif;font-weight:800;font-size:18px;transition:all .3s}\r\n.fin-save:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.25)}\r\n.fin-save:disabled{opacity:.6;cursor:wait;transform:none}\r\n\r\n\/* ===== \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0635\u0641\u062d\u0629 (\u0644\u0644\u0645\u062f\u064a\u0631) ===== *\/\r\n.fin-pen{position:fixed;bottom:22px;left:22px;z-index:99980;display:none;align-items:center;gap:8px;cursor:pointer;border:none;padding:13px 24px;border-radius:50px;background:linear-gradient(135deg,var(--fin3),#fff0c2);color:#2b2200;font-family:'Cairo',sans-serif;font-weight:800;font-size:16px;box-shadow:0 10px 28px rgba(0,0,0,.3);transition:all .3s}\r\n.fin-pen:hover{transform:translateY(-3px) scale(1.04)}\r\n.fin-md.wide{max-width:780px}\r\n.fin-md textarea{width:100%;padding:11px 14px;border:2px solid rgba(0,0,0,.14);border-radius:12px;font-family:'Cairo',sans-serif;font-size:15px;line-height:1.8;color:var(--fin1);background:#fff;outline:none;resize:vertical;min-height:80px}\r\n.fin-md textarea:focus{border-color:var(--fin2)}\r\n.fin-sec{margin:18px 0 8px;padding-bottom:6px;border-bottom:3px solid var(--fin3);font-weight:800;color:var(--fin1);font-size:16px}\r\n.fin-cols{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}\r\n.fin-cols label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--fin1)}\r\n.fin-cols input[type=color]{width:46px;height:36px;border:none;background:none;cursor:pointer;padding:0}\r\n.fin-dr{padding:12px;margin-bottom:10px;border-radius:14px;background:color-mix(in srgb,var(--fin2) 5%,#fff);border:2px solid rgba(0,0,0,.07)}\r\n.fin-dr .top{display:flex;gap:8px;margin-bottom:8px}\r\n.fin-dr .top input.ic{width:70px;text-align:center;font-size:20px}\r\n.fin-dr .top input.tt{flex:1}\r\n.fin-dr .rm{cursor:pointer;border:none;width:38px;border-radius:12px;background:#fde6ea;color:#e11d48;font-size:15px}\r\n.fin-mini{cursor:pointer;border:2px dashed var(--fin2);background:#fff;color:var(--fin1);font-family:'Cairo',sans-serif;font-weight:800;padding:9px 20px;border-radius:50px;margin-bottom:6px}\r\n.fin-reset{width:100%;margin-top:10px;cursor:pointer;border:2px solid #e11d48;background:#fff;color:#e11d48;padding:10px;border-radius:50px;font-family:'Cairo',sans-serif;font-weight:800;font-size:14px}\r\n\r\n@media(max-width:991px){\r\n.fin-duties{grid-template-columns:repeat(2,1fr)}.fin-cards{grid-template-columns:repeat(2,1fr)}\r\n.fin-about,.fin-fc{flex-direction:column;text-align:center;padding:30px 22px}.fin-acts{width:100%}\r\n.fin-rec{grid-template-columns:1fr}.fin-about p{text-align:center}\r\n}\r\n@media(max-width:575px){\r\n.fin-hero{padding:52px 20px 92px}.fin-hero h1{font-size:34px}.fin-hero p{font-size:16px}\r\n.fin-title h2{font-size:26px}.fin-duties,.fin-cards{grid-template-columns:1fr}\r\n.fin-top h2{font-size:19px}.fin-md{padding:24px 16px 20px}.fin-file .fo{display:none}\r\n}\r\n<\/style>\r\n\r\n<div class=\"fin\" id=\"fin\">\r\n\r\n  <!-- \u0627\u0644\u063a\u0644\u0627\u0641 -->\r\n  <div class=\"fin-hero fin-rv\" id=\"finHero\">\r\n    <span class=\"fl f1\"><\/span><span class=\"fl f2\"><\/span><span class=\"fl f3\"><\/span><span class=\"fl f4\"><\/span><span class=\"fl f5\"><\/span>\r\n    <div class=\"fin-badge\" id=\"finBadge\"><\/div>\r\n    <span class=\"fin-tag\" id=\"finCollege\"><\/span>\r\n    <h1 id=\"finName\"><\/h1>\r\n    <p id=\"finTag\"><\/p>\r\n    <div class=\"fin-btns\">\r\n      <button class=\"fin-b g\" id=\"finGoFiles\">\ud83d\udcc1 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u0627\u0644\u0646\u0645\u0627\u0630\u062c<\/button>\r\n      <button class=\"fin-b o\" id=\"finGoContact\">\ud83d\udcde \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627<\/button>\r\n    <\/div>\r\n    <svg class=\"fin-wave\" viewBox=\"0 0 1200 60\" preserveAspectRatio=\"none\"><path d=\"M0,30 C300,70 900,-10 1200,30 L1200,60 L0,60 Z\" fill=\"#fff\" opacity=\".12\"\/><path d=\"M0,40 C300,10 900,70 1200,40 L1200,60 L0,60 Z\" fill=\"#fff\" opacity=\".18\"\/><\/svg>\r\n  <\/div>\r\n\r\n  <!-- \u0639\u0646 \u0627\u0644\u0634\u0639\u0628\u0629 -->\r\n  <div class=\"fin-title fin-rv\"><h2>\u0639\u0646 \u0627\u0644\u0634\u0639\u0628\u0629<\/h2><i><\/i><\/div>\r\n  <div class=\"fin-about fin-rv\">\r\n    <div class=\"ico\" id=\"finAboutIco\"><\/div>\r\n    <div><h3 id=\"finAboutT\"><\/h3><p id=\"finAbout\"><\/p><\/div>\r\n  <\/div>\r\n\r\n  <!-- \u0627\u0644\u0648\u0627\u062c\u0628\u0627\u062a -->\r\n  <div class=\"fin-title fin-rv\"><h2>\u0645\u0647\u0627\u0645 \u0627\u0644\u0634\u0639\u0628\u0629<\/h2><i><\/i><\/div>\r\n  <div class=\"fin-duties\" id=\"finDuties\"><\/div>\r\n\r\n  <!-- \u0627\u0644\u0645\u0644\u0641\u0627\u062a -->\r\n  <div class=\"fin-title fin-rv\" id=\"finFilesAnchor\"><h2 id=\"finFT\"><\/h2><i><\/i><p id=\"finFD\"><\/p><\/div>\r\n  <div class=\"fin-adm\" id=\"finAdm\">\u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0629: \u064a\u0645\u0643\u0646\u0643 \u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0648\u062d\u0630\u0641\u0647\u0627 (\u064a\u0638\u0647\u0631 \u0644\u0643 \u0623\u0646\u062a \u0641\u0642\u0637)<\/div>\r\n  <div class=\"fin-fc fin-rv\">\r\n    <div class=\"ico\">\ud83d\udcc1<\/div>\r\n    <div class=\"tx\"><h3 id=\"finFT2\"><\/h3><p id=\"finFD2\"><\/p><small id=\"finCount\"><\/small><\/div>\r\n    <div class=\"fin-acts\">\r\n      <button class=\"fin-b g\" id=\"finOpen\">\u0641\u062a\u062d \u0627\u0644\u0623\u0631\u0634\u064a\u0641 \u2190<\/button>\r\n      <button class=\"fin-b g fin-add\" id=\"finAdd1\" style=\"font-size:15px;padding:11px 26px\">\uff0b \u0631\u0641\u0639 \u0645\u0644\u0641\u0627\u062a<\/button>\r\n    <\/div>\r\n  <\/div>\r\n  <div id=\"finRecWrap\" style=\"display:none\"><div class=\"fin-rt\">\ud83d\udd52 \u0623\u062d\u062f\u062b \u0627\u0644\u0645\u0644\u0641\u0627\u062a<\/div><div class=\"fin-rec\" id=\"finRec\"><\/div><\/div>\r\n\r\n  <!-- \u0627\u0644\u062a\u0648\u0627\u0635\u0644 -->\r\n  <div class=\"fin-title fin-rv\" id=\"finContactAnchor\"><h2>\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0627\u0644\u0634\u0639\u0628\u0629<\/h2><i><\/i><\/div>\r\n  <div class=\"fin-cards fin-rv\" id=\"finCards\"><\/div>\r\n\r\n  <!-- \u0635\u0641\u062d\u0629 \u0627\u0644\u0623\u0631\u0634\u064a\u0641 -->\r\n  <div class=\"fin-pg\" id=\"finPg\">\r\n    <div class=\"fin-top\"><div class=\"in\">\r\n      <button class=\"fin-back\" id=\"finBack\">\u2190 \u0631\u062c\u0648\u0639<\/button>\r\n      <h2><span id=\"finPgT\"><\/span><small id=\"finPgS\"><\/small><\/h2>\r\n      <button class=\"fin-b g fin-add\" id=\"finAdd2\" style=\"font-size:15px;padding:10px 24px\">\uff0b \u0631\u0641\u0639 \u0645\u0644\u0641\u0627\u062a<\/button>\r\n    <\/div><\/div>\r\n    <div class=\"fin-body\">\r\n      <div class=\"fin-tool\"><div class=\"fin-search\"><input type=\"text\" id=\"finQ\" placeholder=\"\u0627\u0628\u062d\u062b \u0628\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641...\"><\/div><div class=\"fin-yrs\" id=\"finYrs\"><\/div><\/div>\r\n      <div id=\"finList\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"fin-ov\" id=\"finOv\"><div class=\"fin-md\" id=\"finMd\"><\/div><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/* =========================================================\r\n     \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0634\u0639\u0628\u0629 (\u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629)\r\n     \u0648\u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u062f\u064a\u0631 \u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0644\u0627\u062d\u0642\u0627\u064b \u0645\u0646 \u0632\u0631 \"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629\"\r\n     ========================================================= *\/\r\n  var CFG={\r\n   col:[\"#064e5a\",\"#0e8fa8\",\"#f4b942\"], icon:\"\ud83c\udfdb\ufe0f\",\r\n   college:\"\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\",\r\n   name:\"\u0627\u0644\u0634\u0639\u0628\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u064a\u0629\",\r\n   tagline:\"\u062a\u0646\u0638\u064a\u0645 \u0625\u062f\u0627\u0631\u064a \u0645\u062a\u0642\u0646 \u064a\u0633\u0647\u0651\u0644 \u0627\u0644\u0639\u0645\u0644 \u0648\u064a\u062e\u062f\u0645 \u0627\u0644\u0637\u0644\u0628\u0629 \u0648\u0627\u0644\u0643\u0627\u062f\u0631.\",\r\n   about:\"\u062a\u062a\u0648\u0644\u0649 \u0627\u0644\u0634\u0639\u0628\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u064a\u0629 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0627\u0644\u064a\u0648\u0645\u064a\u0629 \u0648\u0627\u0644\u0645\u0631\u0627\u0633\u0644\u0627\u062a \u0648\u0627\u0644\u0623\u0631\u0634\u0641\u0629 \u0648\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u0627\u062a \u0648\u0627\u0644\u0644\u062c\u0627\u0646 \u0648\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0648\u0627\u0644\u0644\u0648\u0627\u0632\u0645\u060c \u0628\u0645\u0627 \u064a\u062f\u0639\u0645 \u0633\u064a\u0631 \u0627\u0644\u0639\u0645\u0644 \u0641\u064a \u0627\u0644\u0643\u0644\u064a\u0629.\",\r\n   duties:[\r\n    [\"\ud83d\udce5\",\"\u0627\u0644\u062f\u064a\u0648\u0627\u0646 \u0648\u0627\u0644\u0645\u0631\u0627\u0633\u0644\u0627\u062a\",\"\u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0643\u062a\u0628 \u0627\u0644\u0631\u0633\u0645\u064a\u0629 \u0648\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0635\u0627\u062f\u0631 \u0648\u0627\u0644\u0648\u0627\u0631\u062f \u0648\u0623\u0631\u0634\u0641\u062a\u0647\u0627.\"],\r\n    [\"\ud83d\uddc4\ufe0f\",\"\u0627\u0644\u0623\u0631\u0634\u064a\u0641 \u0648\u0627\u0644\u062d\u0641\u0638\",\"\u062d\u0641\u0638 \u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0648\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0648\u0641\u0647\u0631\u0633\u062a\u0647\u0627 \u0648\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0623\u0636\u0627\u0628\u064a\u0631.\"],\r\n    [\"\ud83e\uddf0\",\"\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0648\u0627\u0644\u0644\u0648\u0627\u0632\u0645\",\"\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0642\u0631\u0637\u0627\u0633\u064a\u0629 \u0648\u0627\u0644\u0644\u0648\u0627\u0632\u0645 \u0648\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629.\"],\r\n    [\"\ud83d\uddd3\ufe0f\",\"\u0627\u0644\u0627\u062c\u062a\u0645\u0627\u0639\u0627\u062a \u0648\u0627\u0644\u0644\u062c\u0627\u0646\",\"\u062a\u0646\u0638\u064a\u0645 \u0627\u062c\u062a\u0645\u0627\u0639\u0627\u062a \u0627\u0644\u0645\u062c\u0627\u0644\u0633 \u0648\u0627\u0644\u0644\u062c\u0627\u0646 \u0648\u062a\u0648\u062b\u064a\u0642 \u0627\u0644\u0645\u062d\u0627\u0636\u0631 \u0648\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u062a\u0646\u0641\u064a\u0630.\"],\r\n    [\"\ud83c\udfe2\",\"\u0627\u0644\u0623\u0628\u0646\u064a\u0629 \u0648\u0627\u0644\u0635\u064a\u0627\u0646\u0629\",\"\u0645\u062a\u0627\u0628\u0639\u0629 \u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u0623\u0628\u0646\u064a\u0629 \u0648\u0627\u0644\u0645\u0631\u0627\u0641\u0642 \u0628\u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u0645\u0639 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0635\u0629.\"],\r\n    [\"\u270d\ufe0f\",\"\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0623\u0639\u0645\u0627\u0644\",\"\u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u0628\u064a\u0646 \u0627\u0644\u0623\u0642\u0633\u0627\u0645 \u0648\u0627\u0644\u0634\u0639\u0628 \u0644\u0625\u0646\u062c\u0627\u0632 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a \u0628\u0633\u0631\u0639\u0629.\"]\r\n   ],\r\n   phone:\"07826533864\", email:\"college.of.applied.medicalsciences@mu.edu.iq\", loc:\"\u0627\u0644\u0645\u062b\u0646\u0649 - \u0642\u0636\u0627\u0621 \u0627\u0644\u0631\u0645\u064a\u062b\u0629\",\r\n   filesTitle:\"\u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u0627\u0644\u0646\u0645\u0627\u0630\u062c\",\r\n   filesDesc:\"\u062a\u062c\u062f \u0647\u0646\u0627 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0648\u0627\u0644\u062a\u0639\u0627\u0645\u064a\u0645 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0634\u0639\u0628\u0629\u060c \u0645\u0631\u062a\u0628\u0629 \u062d\u0633\u0628 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0644\u062a\u0633\u0647\u0644 \u0639\u0644\u064a\u0643 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627.\"\r\n  };\r\n  var DEF=JSON.parse(JSON.stringify(CFG));\r\n\r\n  var $=function(i){return document.getElementById(i)};\r\n  var root=$('fin'); if(!root) return;\r\n  function esc(s){return String(s==null?'':s).replace(\/[&<>\"]\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]})}\r\n\r\n  \/* ===== \u0628\u0646\u0627\u0621 \u0627\u0644\u0635\u0641\u062d\u0629 \u0645\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a ===== *\/\r\n  function digits(p){return String(p).replace(\/[^\\d+]\/g,'')}\r\n  function wa(p){var d=String(p).replace(\/\\D\/g,''); if(d.indexOf('00')===0)d=d.slice(2); else if(d.charAt(0)==='0')d='964'+d.slice(1); return d}\r\n  function tilt(scope){\r\n    scope.querySelectorAll('.fin-d,.fin-c').forEach(function(c){\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*8)+'deg) rotateX('+(-y*8)+'deg) translateY(-8px)'});\r\n      c.addEventListener('mouseleave',function(){c.style.transform=''});\r\n    });\r\n  }\r\n  var built=false;\r\n  function build(){\r\n    var de=document.documentElement.style;\r\n    de.setProperty('--fin1',CFG.col[0]); de.setProperty('--fin2',CFG.col[1]); de.setProperty('--fin3',CFG.col[2]);\r\n    $('finBadge').textContent=CFG.icon; $('finAboutIco').textContent=CFG.icon;\r\n    $('finCollege').textContent=CFG.college; $('finName').textContent=CFG.name; $('finTag').textContent=CFG.tagline;\r\n    $('finAboutT').textContent='\u0646\u0628\u0630\u0629 \u0639\u0646 '+CFG.name; $('finAbout').textContent=CFG.about;\r\n    $('finFT').textContent=CFG.filesTitle; $('finFD').textContent=CFG.filesDesc;\r\n    $('finFT2').textContent=CFG.filesTitle; $('finFD2').textContent=CFG.filesDesc; $('finPgT').textContent=CFG.filesTitle;\r\n    root.querySelectorAll('#finHero .fl').forEach(function(el,i){el.textContent=(CFG.duties[i]||[CFG.icon])[0]});\r\n    var dz=$('finDuties');\r\n    dz.innerHTML=CFG.duties.map(function(d,i){\r\n      return '<div class=\"fin-d fin-rv'+(built?' show':'')+'\"><span class=\"n\">'+('0'+(i+1)).slice(-2)+'<\/span><div class=\"ic\">'+esc(d[0])+'<\/div><h4>'+esc(d[1])+'<\/h4><p>'+esc(d[2])+'<\/p><\/div>';\r\n    }).join('');\r\n    var cards='';\r\n    if(CFG.phone) cards+='<a class=\"fin-c\" href=\"tel:'+esc(digits(CFG.phone))+'\"><div class=\"ic\">\ud83d\udcde<\/div><h4>\u0627\u0644\u0647\u0627\u062a\u0641<\/h4><small dir=\"ltr\">'+esc(CFG.phone)+'<\/small><\/a>';\r\n    if(CFG.email) cards+='<a class=\"fin-c\" href=\"mailto:'+esc(CFG.email)+'\"><div class=\"ic\">\u2709\ufe0f<\/div><h4>\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/h4><small dir=\"ltr\">'+esc(CFG.email)+'<\/small><\/a>';\r\n    if(CFG.phone) cards+='<a class=\"fin-c\" href=\"https:\/\/wa.me\/'+wa(CFG.phone)+'\" target=\"_blank\" rel=\"noopener\"><div class=\"ic\">\ud83d\udcac<\/div><h4>\u0648\u0627\u062a\u0633\u0627\u0628<\/h4><small>\u062a\u0648\u0627\u0635\u0644 \u0645\u0628\u0627\u0634\u0631<\/small><\/a>';\r\n    if(CFG.loc)   cards+='<a class=\"fin-c\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query='+encodeURIComponent(CFG.loc)+'\" target=\"_blank\" rel=\"noopener\"><div class=\"ic\">\ud83d\udccd<\/div><h4>\u0627\u0644\u0645\u0648\u0642\u0639<\/h4><small>'+esc(CFG.loc)+'<\/small><\/a>';\r\n    $('finCards').innerHTML=cards;\r\n    tilt(dz); tilt($('finCards'));\r\n    built=true;\r\n  }\r\n  build();\r\n\r\n  $('finGoFiles').onclick=function(){$('finFilesAnchor').scrollIntoView({behavior:'smooth',block:'start'})};\r\n  $('finGoContact').onclick=function(){$('finContactAnchor').scrollIntoView({behavior:'smooth',block:'start'})};\r\n\r\n  \/* ===== \u0627\u0644\u0638\u0647\u0648\u0631 \u0627\u0644\u062a\u062f\u0631\u064a\u062c\u064a ===== *\/\r\n  var rv=root.querySelectorAll('.fin-rv');\r\n  rv.forEach(function(el,i){el.style.transitionDelay=((i%3)*0.1)+'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:.1});\r\n    rv.forEach(function(el){io.observe(el)});\r\n  } else {rv.forEach(function(el){el.classList.add('show')})}\r\n\r\n  \/* =========================================================\r\n     \u0623\u0631\u0634\u064a\u0641 \u0627\u0644\u0645\u0644\u0641\u0627\u062a (\u0631\u0641\u0639 \u0645\u062a\u0639\u062f\u062f + \u0627\u0633\u0645 \u0648\u062a\u0627\u0631\u064a\u062e + \u062a\u0642\u0633\u064a\u0645 \u062d\u0633\u0628 \u0627\u0644\u0634\u0647\u0631)\r\n     ========================================================= *\/\r\n  var TAG='FLSX', ORIGIN=location.origin, MODE='rr';\r\n  var pm=document.body.className.match(\/page-id-(\\d+)\/);\r\n  var KEY='fl-'+(pm?pm[1]:(location.pathname+location.search));\r\n  var MON=['\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a','\u0634\u0628\u0627\u0637','\u0622\u0630\u0627\u0631','\u0646\u064a\u0633\u0627\u0646','\u0623\u064a\u0627\u0631','\u062d\u0632\u064a\u0631\u0627\u0646','\u062a\u0645\u0648\u0632','\u0622\u0628','\u0623\u064a\u0644\u0648\u0644','\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644','\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a','\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644'];\r\n  var nonce=null, items=[], loadOk=true, yr='\u0627\u0644\u0643\u0644', sel=[];\r\n\r\n  function U(p){return MODE==='wp'?ORIGIN+'\/wp-json'+p.replace('&','?'):ORIGIN+'\/?rest_route='+p}\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(\/FLSX_([A-Za-z0-9+\\\/=]+)_FLSX\/);if(!m)return null;try{return JSON.parse(decodeURIComponent(escape(atob(m[1]))))}catch(e){return null}}\r\n  function today(){var d=new Date();return d.getFullYear()+'-'+('0'+(d.getMonth()+1)).slice(-2)+'-'+('0'+d.getDate()).slice(-2)}\r\n  function fmt(d){var p=String(d).split('-');return (+p[2])+' '+MON[(+p[1])-1]+' '+p[0]}\r\n  function icon(m){m=m||'';\r\n    if(\/pdf\/.test(m))return'\ud83d\udcd5'; if(\/word|msword|wordprocessing\/.test(m))return'\ud83d\udcd8'; if(\/sheet|excel|csv\/.test(m))return'\ud83d\udcd7';\r\n    if(\/presentation|powerpoint\/.test(m))return'\ud83d\udcd9'; if(\/^image\\\/\/.test(m))return'\ud83d\uddbc\ufe0f'; if(\/zip|rar|compressed\/.test(m))return'\ud83d\udddc\ufe0f';\r\n    if(\/^video\\\/\/.test(m))return'\ud83c\udfac'; if(\/^audio\\\/\/.test(m))return'\ud83c\udfb5'; return'\ud83d\udcc4'}\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(U(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 getNonce(){\r\n    return fetch(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}).catch(function(){});\r\n  }\r\n  var cfgItem=null;\r\n  function parse(d){\r\n    var o=dec(d.description&&d.description.rendered); if(!o) return;\r\n    if(o.k===KEY+'#cfg'){cfgItem={id:d.id,data:o.c};return}\r\n    if(o.k!==KEY) return;\r\n    items.push({id:d.id,url:d.source_url,mime:d.mime_type||o.m||'',name:o.n||'\u0645\u0644\u0641',d:o.d||'1970-01-01'});\r\n  }\r\n  function loadMode(mode){\r\n    MODE=mode; items=[]; cfgItem=null;\r\n    function pg(p){\r\n      return fetch(U('\/wp\/v2\/media&search='+TAG+'&per_page=100&page='+p+'&orderby=date&order=desc&_fields=id,source_url,mime_type,description'))\r\n        .then(function(r){ if(!r.ok) throw 0; var tp=+r.headers.get('X-WP-TotalPages')||1;\r\n          return r.json().then(function(a){a.forEach(parse); return p<tp?pg(p+1):0}); });\r\n    }\r\n    return pg(1);\r\n  }\r\n  function loadAll(){\r\n    return loadMode('rr').then(function(){loadOk=true},function(){\r\n      return loadMode('wp').then(function(){loadOk=true},function(){loadOk=false});\r\n    });\r\n  }\r\n  function sortItems(){items.sort(function(a,b){return a.d<b.d?1:a.d>b.d?-1:b.id-a.id})}\r\n\r\n  function fileHtml(it){\r\n    return '<div class=\"fin-fw\"><a class=\"fin-file\" href=\"'+esc(it.url)+'\" target=\"_blank\" rel=\"noopener\">'+\r\n      '<span class=\"fi\">'+icon(it.mime)+'<\/span><span class=\"ft\"><b>'+esc(it.name)+'<\/b><small>\ud83d\udcc5 '+fmt(it.d)+'<\/small><\/span><span class=\"fo\">\u0641\u062a\u062d \u2197<\/span><\/a>'+\r\n      (nonce?'<div class=\"fin-ctl\"><button class=\"ed\" data-id=\"'+it.id+'\" title=\"\u062a\u0639\u062f\u064a\u0644\">\u270e<\/button><button class=\"del\" data-id=\"'+it.id+'\" title=\"\u062d\u0630\u0641\">\ud83d\uddd1<\/button><\/div>':'')+'<\/div>';\r\n  }\r\n  function bindCtl(scope){\r\n    scope.querySelectorAll('.fin-ctl .ed').forEach(function(b){b.onclick=function(e){e.preventDefault();e.stopPropagation();editM(+b.getAttribute('data-id'))}});\r\n    scope.querySelectorAll('.fin-ctl .del').forEach(function(b){b.onclick=function(e){e.preventDefault();e.stopPropagation();del(+b.getAttribute('data-id'))}});\r\n  }\r\n  function renderMain(){\r\n    sortItems();\r\n    $('finCount').textContent=loadOk?(items.length?('\ud83d\udcc2 '+items.length+' \u0645\u0644\u0641'):'\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0644\u0641\u0627\u062a \u0628\u0639\u062f'):'\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u062d\u0627\u0644\u064a\u0627\u064b';\r\n    var rec=items.slice(0,3), w=$('finRecWrap');\r\n    if(rec.length){w.style.display='block'; $('finRec').innerHTML=rec.map(fileHtml).join(''); bindCtl($('finRec'))} else w.style.display='none';\r\n    root.querySelectorAll('.fin-add').forEach(function(b){b.style.display=nonce?'inline-block':'none'});\r\n    $('finAdm').style.display=nonce?'block':'none';\r\n  }\r\n  function renderPage(){\r\n    sortItems();\r\n    var years=[]; items.forEach(function(it){var y=it.d.slice(0,4); if(years.indexOf(y)<0)years.push(y)});\r\n    if(yr!=='\u0627\u0644\u0643\u0644'&&years.indexOf(yr)<0) yr='\u0627\u0644\u0643\u0644';\r\n    var yb=$('finYrs'); yb.innerHTML='';\r\n    if(years.length>1) ['\u0627\u0644\u0643\u0644'].concat(years).forEach(function(y){\r\n      var b=document.createElement('button'); b.className='fin-yr'+(y===yr?' on':''); b.textContent=y;\r\n      b.onclick=function(){yr=y;renderPage()}; yb.appendChild(b);\r\n    });\r\n    var q=$('finQ').value.trim().toLowerCase();\r\n    var list=items.filter(function(it){return (yr==='\u0627\u0644\u0643\u0644'||it.d.slice(0,4)===yr)&&(!q||it.name.toLowerCase().indexOf(q)>-1)});\r\n    $('finPgS').textContent=items.length+' \u0645\u0644\u0641';\r\n    var out=$('finList');\r\n    if(!list.length){out.innerHTML='<div class=\"fin-msg\">'+(loadOk?(items.length?'\ud83d\ude15 \u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u062a\u0627\u0626\u062c \u0645\u0637\u0627\u0628\u0642\u0629':'\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0644\u0641\u0627\u062a \u0628\u0639\u062f'):'\u062a\u0639\u0630\u0651\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u062d\u0627\u0644\u064a\u0627\u064b')+'<\/div>';return}\r\n    var g={},order=[];\r\n    list.forEach(function(it){var k=it.d.slice(0,7); if(!g[k]){g[k]=[];order.push(k)} g[k].push(it)});\r\n    out.innerHTML=order.map(function(k,i){\r\n      var p=k.split('-'), open=(i===0||q)?' open':'';\r\n      return '<div class=\"fin-grp'+open+'\"><button class=\"fin-gh\"><span class=\"mo\">\ud83d\udcc5 '+MON[(+p[1])-1]+' '+p[0]+'<\/span><span class=\"ct\">'+g[k].length+' \u0645\u0644\u0641<\/span><span class=\"ar\">\u25bc<\/span><\/button><div class=\"fin-gb\">'+g[k].map(fileHtml).join('')+'<\/div><\/div>';\r\n    }).join('');\r\n    out.querySelectorAll('.fin-gh').forEach(function(h){h.onclick=function(){h.parentNode.classList.toggle('open')}});\r\n    bindCtl(out);\r\n  }\r\n  var pg=$('finPg');\r\n  function openPage(){pg.classList.add('open');document.body.style.overflow='hidden';pg.scrollTop=0;renderPage()}\r\n  function closePage(){pg.classList.remove('open');document.body.style.overflow=''}\r\n  $('finOpen').onclick=openPage; $('finBack').onclick=closePage; $('finQ').addEventListener('input',renderPage);\r\n  if(location.hash==='#files') setTimeout(openPage,300);\r\n\r\n  \/* \u0627\u0644\u0646\u0648\u0627\u0641\u0630 *\/\r\n  var ov=$('finOv'), md=$('finMd');\r\n  function openM(h){md.className='fin-md';md.innerHTML=h;ov.classList.add('open');document.body.style.overflow='hidden';md.scrollTop=0;var x=md.querySelector('.fin-x');if(x)x.onclick=closeM}\r\n  function closeM(){ov.classList.remove('open');document.body.style.overflow=pg.classList.contains('open')?'hidden':''}\r\n  ov.addEventListener('click',function(e){if(e.target===ov)closeM()});\r\n  document.addEventListener('keydown',function(e){if(e.key!=='Escape')return;if(ov.classList.contains('open'))closeM();else if(pg.classList.contains('open'))closePage()});\r\n  function refresh(){renderMain();if(pg.classList.contains('open'))renderPage()}\r\n\r\n  \/* \u0631\u0641\u0639 \u0645\u0644\u0641\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 *\/\r\n  function uploadM(){\r\n    sel=[];\r\n    openM('<button class=\"fin-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><h3>\u0631\u0641\u0639 \u0645\u0644\u0641\u0627\u062a<\/h3><p class=\"sub\">\u0627\u062e\u062a\u0631 \u0645\u0644\u0641\u0627\u064b \u0623\u0648 \u0639\u062f\u0629 \u0645\u0644\u0641\u0627\u062a \u062f\u0641\u0639\u0629 \u0648\u0627\u062d\u062f\u0629\u060c \u062b\u0645 \u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0643\u0644 \u0645\u0644\u0641 \u0648\u062a\u0627\u0631\u064a\u062e\u0647.<\/p>'+\r\n      '<label class=\"fin-drop\" for=\"finF\"><input type=\"file\" id=\"finF\" multiple><span>\ud83d\udcce<\/span><b>\u0627\u0636\u063a\u0637 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0644\u0641\u0627\u062a<\/b><small>\u0645\u0646 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0623\u0648 \u0627\u0644\u0647\u0627\u062a\u0641 (PDF\u060c Word\u060c Excel\u060c \u0635\u0648\u0631\u060c \u0648\u063a\u064a\u0631\u0647\u0627)<\/small><\/label>'+\r\n      '<div id=\"finBulk\" class=\"fin-bulk\"><label>\ud83d\udcc5 \u062a\u0627\u0631\u064a\u062e \u0645\u0648\u062d\u0651\u062f \u0644\u0643\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a:<\/label><input type=\"date\" id=\"finBD\" value=\"'+today()+'\"><button id=\"finBA\">\u062a\u0637\u0628\u064a\u0642 \u0639\u0644\u0649 \u0627\u0644\u0643\u0644<\/button><\/div>'+\r\n      '<div id=\"finRows\"><\/div><div class=\"fin-err\" id=\"finE\"><\/div><button class=\"fin-save\" id=\"finS\" style=\"display:none\">\u0631\u0641\u0639 \u0648\u0646\u0634\u0631<\/button>');\r\n    $('finF').onchange=function(){\r\n      Array.prototype.forEach.call($('finF').files,function(f){sel.push({file:f,name:f.name.replace(\/\\.[^.]+$\/,''),date:today()})});\r\n      $('finF').value=''; drawRows();\r\n    };\r\n    $('finBA').onclick=function(){var v=$('finBD').value;if(v){sel.forEach(function(s){s.date=v});drawRows()}};\r\n    $('finS').onclick=doUpload;\r\n  }\r\n  function drawRows(){\r\n    var box=$('finRows'); box.innerHTML='';\r\n    sel.forEach(function(s,i){\r\n      var r=document.createElement('div'); r.className='fin-row';\r\n      r.innerHTML='<span class=\"fi\">'+icon(s.file.type)+'<\/span><input type=\"text\" value=\"'+esc(s.name)+'\" placeholder=\"\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641\"><input type=\"date\" value=\"'+s.date+'\"><button class=\"rm\" title=\"\u0625\u0632\u0627\u0644\u0629\">\u2715<\/button>';\r\n      r.querySelector('input[type=text]').oninput=function(e){s.name=e.target.value};\r\n      r.querySelector('input[type=date]').oninput=function(e){s.date=e.target.value};\r\n      r.querySelector('.rm').onclick=function(){sel.splice(i,1);drawRows()};\r\n      box.appendChild(r);\r\n    });\r\n    $('finBulk').style.display=sel.length?'flex':'none';\r\n    $('finS').style.display=sel.length?'block':'none';\r\n    $('finS').textContent='\u0631\u0641\u0639 \u0648\u0646\u0634\u0631 ('+sel.length+')';\r\n  }\r\n  function doUpload(){\r\n    var E=$('finE'), S=$('finS'); E.textContent='';\r\n    for(var i=0;i<sel.length;i++){\r\n      if(!sel[i].name.trim()){E.textContent='\u0627\u0643\u062a\u0628 \u0627\u0633\u0645\u0627\u064b \u0644\u0643\u0644 \u0645\u0644\u0641';return}\r\n      if(!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(sel[i].date)){E.textContent='\u062d\u062f\u0651\u062f \u062a\u0627\u0631\u064a\u062e\u0627\u064b \u0635\u062d\u064a\u062d\u0627\u064b \u0644\u0643\u0644 \u0645\u0644\u0641';return}\r\n    }\r\n    S.disabled=true; var queue=sel.slice(), fails=[], done=0, total=queue.length;\r\n    (function next(){\r\n      if(!queue.length){\r\n        S.disabled=false;\r\n        if(!fails.length){loadAll().then(function(){refresh();closeM()});return}\r\n        sel=fails.map(function(f){return f.s}); drawRows();\r\n        E.textContent='\u062a\u0639\u0630\u0651\u0631 \u0631\u0641\u0639 '+fails.length+' \u0645\u0644\u0641:\\n'+fails.map(function(f){return '\u2022 '+f.s.name+' ('+f.m+')'}).join('\\n');\r\n        loadAll().then(refresh); return;\r\n      }\r\n      var s=queue.shift(); S.textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u0631\u0641\u0639 ('+(done+1)+'\/'+total+')...';\r\n      var ext=((s.file.name.match(\/\\.([A-Za-z0-9]+)$\/)||[])[1]||'bin').toLowerCase();\r\n      api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':s.file.type||'application\/octet-stream','Content-Disposition':'attachment; filename=\"file-'+Date.now()+'-'+done+'.'+ext+'\"'},body:s.file})\r\n        .then(function(u){\r\n          return api('\/wp\/v2\/media\/'+u.id,{method:'POST',headers:{'Content-Type':'application\/json'},\r\n            body:JSON.stringify({title:s.name.trim(),description:enc({k:KEY,n:s.name.trim(),d:s.date,m:u.mime_type||s.file.type||''})})});\r\n        })\r\n        .then(function(){done++;next()})\r\n        .catch(function(e){done++;fails.push({s:s,m:e.message||'\u062e\u0637\u0623'});next()});\r\n    })();\r\n  }\r\n  $('finAdd1').onclick=uploadM; $('finAdd2').onclick=uploadM;\r\n\r\n  \/* \u062a\u0639\u062f\u064a\u0644 \u0648\u062d\u0630\u0641 \u0627\u0644\u0645\u0644\u0641\u0627\u062a *\/\r\n  function editM(id){\r\n    var it=items.filter(function(x){return x.id===id})[0]; if(!it) return;\r\n    openM('<button class=\"fin-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><h3>\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0644\u0641<\/h3><p class=\"sub\">'+icon(it.mime)+' \u064a\u0645\u0643\u0646\u0643 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0627\u0633\u0645 \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e.<\/p>'+\r\n      '<label class=\"l\" for=\"finEN\">\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641<\/label><input class=\"one\" type=\"text\" id=\"finEN\" value=\"'+esc(it.name)+'\">'+\r\n      '<label class=\"l\" for=\"finED\">\u0627\u0644\u062a\u0627\u0631\u064a\u062e<\/label><input class=\"one\" type=\"date\" id=\"finED\" value=\"'+it.d+'\">'+\r\n      '<div class=\"fin-err\" id=\"finE\"><\/div><button class=\"fin-save\" id=\"finS\">\u062d\u0641\u0638<\/button>');\r\n    $('finS').onclick=function(){\r\n      var n=$('finEN').value.trim(), d=$('finED').value;\r\n      if(!n){$('finE').textContent='\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641';return}\r\n      if(!d){$('finE').textContent='\u062d\u062f\u0651\u062f \u0627\u0644\u062a\u0627\u0631\u064a\u062e';return}\r\n      $('finS').disabled=true; $('finS').textContent='\u062c\u0627\u0631\u064d \u0627\u0644\u062d\u0641\u0638...';\r\n      api('\/wp\/v2\/media\/'+id,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({title:n,description:enc({k:KEY,n:n,d:d,m:it.mime})})})\r\n        .then(function(){it.name=n;it.d=d;refresh();closeM()})\r\n        .catch(function(e){$('finE').textContent='\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(e.message||'');$('finS').disabled=false;$('finS').textContent='\u062d\u0641\u0638'});\r\n    };\r\n  }\r\n  function del(id){\r\n    if(!confirm('\u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u0646\u0647\u0627\u0626\u064a\u0627\u064b\u061f')) return;\r\n    api('\/wp\/v2\/media\/'+id+'&force=true',{method:'DELETE'})\r\n      .then(function(){items=items.filter(function(x){return x.id!==id});refresh()})\r\n      .catch(function(e){alert('\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0630\u0641: '+(e.message||''))});\r\n  }\r\n\r\n  \/* =========================================================\r\n     \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0635\u0641\u062d\u0629 (\u0644\u0644\u0645\u062f\u064a\u0631 \u0641\u0642\u0637)\r\n     ========================================================= *\/\r\n  var PNG='iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==';\r\n  function pngBlob(){var b=atob(PNG),u=new Uint8Array(b.length);for(var i=0;i<b.length;i++)u[i]=b.charCodeAt(i);return new Blob([u],{type:'image\/png'})}\r\n\r\n  function applyCfg(data){CFG=Object.assign({},DEF,data||{}); build()}\r\n\r\n  function saveCfg(obj){\r\n    var desc=enc({k:KEY+'#cfg',c:obj});\r\n    function upd(id){return api('\/wp\/v2\/media\/'+id,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({title:'FLSX-cfg',description:desc})})}\r\n    if(cfgItem) return upd(cfgItem.id).then(function(){cfgItem.data=obj});\r\n    return api('\/wp\/v2\/media',{method:'POST',headers:{'Content-Type':'image\/png','Content-Disposition':'attachment; filename=\"fincfg-'+Date.now()+'.png\"'},body:pngBlob()})\r\n      .then(function(u){return upd(u.id).then(function(){cfgItem={id:u.id,data:obj}})});\r\n  }\r\n\r\n  function editPage(){\r\n    var c=CFG, ds=c.duties.map(function(d){return d.slice()});\r\n    function fld(id,l,v){return '<label class=\"l\" for=\"'+id+'\">'+l+'<\/label><input class=\"one\" type=\"text\" id=\"'+id+'\" value=\"'+esc(v)+'\">'}\r\n    function area(id,l,v){return '<label class=\"l\" for=\"'+id+'\">'+l+'<\/label><textarea id=\"'+id+'\" style=\"margin-bottom:12px\">'+esc(v)+'<\/textarea>'}\r\n    openM('<button class=\"fin-x\" aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><h3>\u270f\ufe0f \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629<\/h3><p class=\"sub\">\u0639\u062f\u0651\u0644 \u0645\u0627 \u062a\u0631\u064a\u062f \u062b\u0645 \u0627\u0636\u063a\u0637 \u062d\u0641\u0638\u060c \u0648\u0633\u062a\u0638\u0647\u0631 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0632\u0648\u0627\u0631.<\/p>'+\r\n      '<div class=\"fin-sec\">\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629<\/div>'+\r\n      fld('eCol','\u0627\u0633\u0645 \u0627\u0644\u0643\u0644\u064a\u0629',c.college)+fld('eName','\u0627\u0633\u0645 \u0627\u0644\u0634\u0639\u0628\u0629',c.name)+fld('eIcon','\u0627\u0644\u0623\u064a\u0642\u0648\u0646\u0629 (\u0625\u064a\u0645\u0648\u062c\u064a)',c.icon)+\r\n      area('eTag','\u0627\u0644\u0639\u0628\u0627\u0631\u0629 \u0627\u0644\u062a\u0639\u0631\u064a\u0641\u064a\u0629 (\u0627\u0644\u063a\u0644\u0627\u0641)',c.tagline)+area('eAbout','\u0646\u0628\u0630\u0629 \u0639\u0646 \u0627\u0644\u0634\u0639\u0628\u0629',c.about)+\r\n      '<div class=\"fin-sec\">\u0627\u0644\u0623\u0644\u0648\u0627\u0646<\/div><div class=\"fin-cols\">'+\r\n      '<label>\u0627\u0644\u062f\u0627\u0643\u0646 <input type=\"color\" id=\"eC1\" value=\"'+c.col[0]+'\"><\/label>'+\r\n      '<label>\u0627\u0644\u0623\u0633\u0627\u0633\u064a <input type=\"color\" id=\"eC2\" value=\"'+c.col[1]+'\"><\/label>'+\r\n      '<label>\u0627\u0644\u0645\u0645\u064a\u0632 <input type=\"color\" id=\"eC3\" value=\"'+c.col[2]+'\"><\/label><\/div>'+\r\n      '<div class=\"fin-sec\">\u0645\u0647\u0627\u0645 \u0627\u0644\u0634\u0639\u0628\u0629<\/div><div id=\"eDuties\"><\/div><button type=\"button\" class=\"fin-mini\" id=\"eAddD\">\uff0b \u0625\u0636\u0627\u0641\u0629 \u0645\u0647\u0645\u0629<\/button>'+\r\n      '<div class=\"fin-sec\">\u0642\u0633\u0645 \u0627\u0644\u0645\u0644\u0641\u0627\u062a<\/div>'+fld('eFT','\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0642\u0633\u0645',c.filesTitle)+area('eFD','\u0648\u0635\u0641 \u0627\u0644\u0642\u0633\u0645',c.filesDesc)+\r\n      '<div class=\"fin-sec\">\u0627\u0644\u062a\u0648\u0627\u0635\u0644 (\u0627\u062a\u0631\u0643 \u0627\u0644\u062d\u0642\u0644 \u0641\u0627\u0631\u063a\u0627\u064b \u0644\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0628\u0637\u0627\u0642\u0629)<\/div>'+\r\n      fld('ePh','\u0627\u0644\u0647\u0627\u062a\u0641',c.phone)+fld('eEm','\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a',c.email)+fld('eLo','\u0627\u0644\u0645\u0648\u0642\u0639',c.loc)+\r\n      '<div class=\"fin-err\" id=\"finE\"><\/div><button class=\"fin-save\" id=\"finS\">\u062d\u0641\u0638 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a<\/button>'+\r\n      '<button class=\"fin-reset\" id=\"eRst\">\u21ba \u0627\u0633\u062a\u0631\u062c\u0627\u0639 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629<\/button>');\r\n    md.classList.add('wide');\r\n\r\n    function draw(){\r\n      var b=$('eDuties'); b.innerHTML='';\r\n      ds.forEach(function(d,i){\r\n        var r=document.createElement('div'); r.className='fin-dr';\r\n        r.innerHTML='<div class=\"top\"><input type=\"text\" class=\"ic\" value=\"'+esc(d[0])+'\" placeholder=\"\ud83d\ude42\"><input type=\"text\" class=\"tt\" value=\"'+esc(d[1])+'\" placeholder=\"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0647\u0645\u0629\"><button class=\"rm\" title=\"\u062d\u0630\u0641\">\ud83d\uddd1<\/button><\/div><textarea placeholder=\"\u0648\u0635\u0641 \u0627\u0644\u0645\u0647\u0645\u0629\">'+esc(d[2])+'<\/textarea>';\r\n        r.querySelector('.ic').oninput=function(e){d[0]=e.target.value};\r\n        r.querySelector('.tt').oninput=function(e){d[1]=e.target.value};\r\n        r.querySelector('textarea').oninput=function(e){d[2]=e.target.value};\r\n        r.querySelector('.rm').onclick=function(){ds.splice(i,1);draw()};\r\n        b.appendChild(r);\r\n      });\r\n    }\r\n    draw();\r\n    $('eAddD').onclick=function(){ds.push(['\u2b50','','']);draw()};\r\n\r\n    function commit(obj,btn){\r\n      var E=$('finE'); E.textContent=''; btn.disabled=true;\r\n      saveCfg(obj).then(function(){applyCfg(obj);closeM()})\r\n        .catch(function(e){E.textContent='\u062a\u0639\u0630\u0651\u0631 \u0627\u0644\u062d\u0641\u0638: '+(e.message||'');btn.disabled=false});\r\n    }\r\n    $('finS').onclick=function(){\r\n      var name=$('eName').value.trim();\r\n      if(!name){$('finE').textContent='\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u0634\u0639\u0628\u0629';return}\r\n      commit({\r\n        college:$('eCol').value.trim(), name:name, icon:$('eIcon').value.trim()||DEF.icon,\r\n        tagline:$('eTag').value.trim(), about:$('eAbout').value.trim(),\r\n        col:[$('eC1').value,$('eC2').value,$('eC3').value],\r\n        duties:ds.filter(function(d){return d[1].trim()}).map(function(d){return [d[0].trim()||'\u2b50',d[1].trim(),d[2].trim()]}),\r\n        filesTitle:$('eFT').value.trim()||DEF.filesTitle, filesDesc:$('eFD').value.trim(),\r\n        phone:$('ePh').value.trim(), email:$('eEm').value.trim(), loc:$('eLo').value.trim()\r\n      },$('finS'));\r\n    };\r\n    $('eRst').onclick=function(){if(confirm('\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u0631\u062c\u0627\u0639 \u0627\u0644\u0646\u0635\u0648\u0635 \u0648\u0627\u0644\u0623\u0644\u0648\u0627\u0646 \u0627\u0644\u0623\u0635\u0644\u064a\u0629. \u0645\u062a\u0627\u0628\u0639\u0629\u061f'))commit({},$('eRst'))};\r\n  }\r\n\r\n  var pen=document.createElement('button');\r\n  pen.className='fin-pen'; pen.id='finPen'; pen.textContent='\u270f\ufe0f \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629';\r\n  pen.onclick=editPage; root.appendChild(pen);\r\n\r\n  renderMain();\r\n  Promise.all([getNonce(),loadAll()]).then(function(){\r\n    if(cfgItem&&cfgItem.data) applyCfg(cfgItem.data);\r\n    pen.style.display=nonce?'flex':'none';\r\n    refresh();\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>\ud83d\udcc1 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u0627\u0644\u0646\u0645\u0627\u0630\u062c \ud83d\udcde \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0639\u0646 \u0627\u0644\u0634\u0639\u0628\u0629 \u0645\u0647\u0627\u0645 \u0627\u0644\u0634\u0639\u0628\u0629 \u270f\ufe0f \u0648\u0636\u0639 \u0627\u0644\u0625\u062f\u0627\u0631\u0629: \u064a\u0645\u0643\u0646\u0643 \u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0648\u062a\u0639\u062f\u064a\u0644\u0647\u0627 \u0648\u062d\u0630\u0641\u0647\u0627 (\u064a\u0638\u0647\u0631 \u0644\u0643 \u0623\u0646\u062a \u0641\u0642\u0637) \ud83d\udcc1 \u0641\u062a\u062d \u0627\u0644\u0623\u0631\u0634\u064a\u0641 \u2190<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":"","meta":{"footnotes":""},"class_list":["post-1619","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/1619","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=1619"}],"version-history":[{"count":4,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/1619\/revisions"}],"predecessor-version":[{"id":2120,"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=\/wp\/v2\/pages\/1619\/revisions\/2120"}],"wp:attachment":[{"href":"https:\/\/ams.mu.edu.iq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}