PageSourceSearch

https://ubt.edu.sa/assets/ArtificialIntelligenceCenterPage-6c685d09.js

js ubt.edu.sa collected 2026-09-25 06:16:18 UTC 13,568 bytes, 2 lines download raw bytes

1import{r as c,j as e,w as R,A as D,e as P,u as L}from"./vendor-0b29f99c.js";import{c as g,j as F,aQ as k,aR as O,aS as H,aT as G,aU as V,a9 as Y,aV as j,v as M,m as C,N as E,a1 as W,a2 as K,a3 as $,af as J,aW as z,aX as Q,M as X,aY as Z,aZ as q,a_ as ee}from"./index-6d14bf30.js";import{C as te}from"./CmsHeroSection-09363b99.js";import{C as ae,a as se}from"./CmsPageShell-f2f3b8b1.js";import{U as ie}from"./UBTAcademyHeroSection-37b170ae.js";import{A as ne}from"./AboutUsSection-ae90ac33.js";import{P as re}from"./profileRichBody-286ad5b9.js";import{N as oe}from"./NewsAndEventsSection-ed8411a5.js";import{S as le}from"./StaffFacultySection-583ff37c.js";import"./http-153d7d05.js";import"./i18n-cdc6ecb9.js";import"./heroResponsive-7d84ecaa.js";import"./LazyCmsSection-0fe9e16c.js";import"./useCmsAssetVersion-8a38df2b.js";import"./usePageNestedCms-33cfb3d1.js";import"./ReusableModal-1bba1618.js";import"./richText-ef9b4b91.js";import"./renderAboutSectionTitle-9917e5ac.js";import"./translationGuards-4818d906.js";const ce="container-custom text-start",U="#092b68",T="#8B263A",de={Handshake:"Network",HandshakeIcon:"Network"};function me(a){const t=de[a.trim()]||a.trim();return t?D[t]??null:null}function ue(a){const t=a.trim(),d=t.indexOf(" & ");return d<0?null:{lead:t.slice(0,d).trim(),accent:t.slice(d+3).trim()}}function ge(a){return a%2===0?{primary:U,soft:"rgba(9, 43, 104, 0.08)",gradient:`linear-gradient(135deg, ${U}, #1a4080)`}:{primary:T,soft:"rgba(139, 38, 58, 0.08)",gradient:`linear-gradient(135deg, ${T}, #a83250)`}}function pe({view:a,dir:t="ltr",cmsSectionKey:d="pillar-accordion",cmsOrderIndex:m=3,className:n="",showNumberPrefix:r=!0}){const x=t==="rtl",[A,N]=c.useState(()=>new Set),h=c.useCallback(s=>{N(i=>{const o=new Set(i);return o.has(s)?o.delete(s):o.add(s),o})},[]),u=c.useMemo(()=>a.sectionTitle.trim()?ue(a.sectionTitle):null,[a.sectionTitle]);if(!a.items.length)return null;const{sectionTitle:p,sectionSubtitle:f,items:_}=a;return e.jsxs("section",{"data-cms-key":d,"data-cms-component":"pillar-accordion","data-cms-order-index":String(m),dir:x?"rtl":"ltr",className:g("relative overflow-hidden border-t border-gray-200/80 bg-gradient-to-b from-slate-50 via-white to-slate-50 py-14 md:py-20",n),"aria-label":p||"Strategy accordion",children:[e.jsx("div",{className:"pointer-events-none absolute -top-24 start-1/4 h-72 w-72 rounded-full opacity-40 blur-3xl",style:{backgroundColor:"rgba(9, 43, 104, 0.12)"},"aria-hidden":!0}),e.jsx("div",{className:"pointer-events-none absolute -bottom-16 end-1/4 h-80 w-80 rounded-full opacity-35 blur-3xl",style:{backgroundColor:"rgba(139, 38, 58, 0.1)"},"aria-hidden":!0}),e.jsxs("div",{className:g(ce,"relative z-10"),children:[(p.trim()||f.trim())&&e.jsxs("header",{className:"mb-10 text-center md:mb-12",children:[p.trim()?e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"text-3xl font-extrabold tracking-tight text-[#1F2850] md:text-4xl",children:u?e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"text-gray-900",children:[u.lead," "]}),e.jsxs("span",{className:"text-[#8B263A]",children:["& ",u.accent]})]}):p}),e.jsx("div",{className:"mx-auto mt-4 h-1 w-20 rounded-full bg-gradient-to-r from-[#092b68] to-[#8B263A]","aria-hidden":!0})]}):null,f.trim()?e.jsx("p",{className:"mx-auto mt-5 max-w-2xl text-sm leading-relaxed text-gray-600 md:text-base",children:f}):null]}),e.jsx("div",{className:"overflow-hidden rounded-2xl border border-gray-200/90 bg-white shadow-[0_4px_24px_-4px_rgba(31,40,80,0.08),0_8px_48px_-8px_rgba(31,40,80,0.06)] ring-1 ring-black/[0.03]",children:_.map((s,i)=>{const o=A.has(s.id),y=`pillar-acc-head-${s.id}`,w=`pillar-acc-panel-${s.id}`,l=ge(i),b=me(s.iconName),v=!!(s.iconUrl||b);return e.jsxs("div",{id:`pillar-acc-row-${s.id}`,className:g("group/row relative",i>0&&"border-t border-gray-100",o&&"bg-gradient-to-b from-white to-slate-50/80"),children:[e.jsx("span",{className:g("absolute inset-y-0 start-0 w-1 transition-all duration-300",o?"opacity-100":"opacity-0 group-hover/row:opacity-60"),style:{background:l.gradient},"aria-hidden":!0}),e.jsxs("button",{type:"button",id:y,"aria-expanded":o,"aria-controls":w,onClick:()=>h(s.id),className:g("flex w-full items-center justify-between gap-4 px-4 py-4 text-start transition-all duration-200 md:px-6 md:py-5","hover:bg-slate-50/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#8B263A]/25 focus-visible:ring-offset-2",o&&"bg-slate-50/50"),children:[e.jsxs("span",{className:"flex min-w-0 flex-1 items-center gap-3 md:gap-4 ps-1",children:[r?e.jsx("span",{className:"flex h-9 min-w-[2.25rem] shrink-0 items-center justify-center rounded-lg px-2 font-mono text-xs font-bold tabular-nums text-white shadow-sm md:h-10 md:min-w-[2.5rem] md:text-sm",style:{background:l.gradient}
1,"aria-hidden":!0,children:s.displayNumber}):null,v?e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center overflow-hidden rounded-xl border border-white/80 shadow-md transition-transform duration-300 group-hover/row:scale-105 md:h-12 md:w-12",style:{backgroundColor:l.soft},"aria-hidden":!0,children:s.iconUrl?e.jsx("img",{src:s.iconUrl,alt:"",className:"h-full w-full object-cover"}):b?e.jsx(b,{className:"h-5 w-5 md:h-[1.35rem] md:w-[1.35rem]",style:{color:l.primary},strokeWidth:2}):null}):null,e.jsxs("span",{className:"min-w-0 flex flex-col gap-0.5",children:[e.jsx("span",{className:g("text-sm font-semibold leading-snug text-[#1F2850] transition-colors md:text-base",o&&"text-[#092b68]"),children:s.title}),!o&&s.body.trim()?e.jsxs("span",{className:"line-clamp-1 text-xs text-gray-500 md:text-sm",children:[s.body.replace(/[•*#]/g,"").split(`
2`)[0].slice(0,80),s.body.length>80?"…":""]}):null]})]}),e.jsx("span",{className:g("flex h-9 w-9 shrink-0 items-center justify-center rounded-full border transition-all duration-300",o?"border-[#8B263A]/20 bg-[#8B263A]/10 text-[#8B263A]":"border-gray-200 bg-gray-50 text-gray-400 group-hover/row:border-gray-300 group-hover/row:bg-white"),"aria-hidden":!0,children:e.jsx(R,{className:g("h-4 w-4 transition-transform duration-300",o&&"rotate-180")})})]}),e.jsx("div",{id:w,role:"region","aria-labelledby":y,className:g("grid transition-[grid-template-rows] duration-300 ease-out",o?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:e.jsx("div",{className:"overflow-hidden",children:e.jsx("div",{className:"border-t border-gray-100/90 bg-gradient-to-b from-slate-50/90 to-white px-4 pb-6 pt-2 md:px-6 md:pb-8 md:pt-3",children:e.jsxs("div",{className:"relative overflow-hidden rounded-xl border border-gray-200/80 bg-white px-5 py-6 shadow-sm md:rounded-2xl md:px-8 md:py-8",style:{boxShadow:`0 1px 0 0 ${l.soft}, 0 12px 32px -12px rgba(31,40,80,0.08)`},children:[e.jsx("span",{className:"absolute inset-y-4 start-0 w-1 rounded-full",style:{background:l.gradient},"aria-hidden":!0}),e.jsx("div",{className:"ps-3 md:ps-4",children:s.body.trim()?e.jsx(re,{text:s.body,className:g("text-[15px] leading-relaxed md:text-base","[&_p]:text-gray-700 [&_p]:leading-relaxed","[&_ul]:list-none [&_ul]:space-y-2.5 [&_ul]:ps-0","[&_li]:rounded-lg [&_li]:border [&_li]:border-gray-100/90","[&_li]:bg-gradient-to-r [&_li]:from-slate-50/90 [&_li]:to-white","[&_li]:px-4 [&_li]:py-3.5 [&_li]:text-gray-700 [&_li]:shadow-sm","[&_li]:transition-colors [&_li]:hover:border-[#8B263A]/15")}):e.jsx("p",{className:"text-sm italic text-gray-400",children:"No content yet."})})]})})})})]},s.id)})})]})]})}function be(a){const t=String(a.emP_ID||k).trim(),d=a.persoN_NUMBER??Number(t),m=[a.fnamE_ENG,a.lnamE_ENG].filter(Boolean).join(" ").trim()||(a.fulL_ENG_NAME||"").trim(),n=(a.namE_ARB||a.fulL_ARB_NAME||"").trim();return{persoN_NUMBER:Number.isFinite(d)?d:Number(t),actinG_JOB_NAME:(a.actinG_JOB_TITLE||a.joB_TITLE||a.position||"").trim(),actinG_JOB_NAME_AR:(a.positioN_AR||a.joB_TITLE_ARABIC||"").trim(),campuS_NAME:a.collegE_NAME,e_FULL_NAME:m,fulL_NAME:n}}function xe(){const[a,t]=c.useState(null),[d,m]=c.useState(!0);return c.useEffect(()=>{let n=!0;return t(null),m(!0),F.getFacultyDetailsByEmpId(k).then(r=>{n&&t(r?be(r):null)}).catch(r=>{O(r)||console.error("Failed to load AI Center director",r),n&&t(null)}).finally(()=>{n&&m(!1)}),()=>{n=!1}},[]),{hod:a,isLoading:d}}const S="/assets/images/AI_Center/hero/AI Banner_1920x314.png",B="/assets/images/AI_Center/AI_center_team/Dr. Rania Baashirah Transparent.png",he="/assets/images/AI_Center/news/Data Privacy Day 28 Jan 2026.jpeg",fe="/assets/images/AI_Center/news/HUMAIN x OpenAI 16 April 2026.png",ye="/assets/images/AI_Center/news/SDAIA x UBT Collaboration 2 25 Jan 2026.jpg",Ae="/assets/images/AI_Center/news/UBT x AASTMT 25 Dec 2025.jpg",Ne=[{id:"aic-news-1",title:"International Data Privacy Day 2026",date:"2026-01-28",day:"28",monthYear:"Jan 2026",image:he},{id:"aic-news-2",title:"HUMAIN–OpenAI National AI Education Webinar",date:"2026-04-16",day:"16",monthYear:"Apr 2026",image:fe},{id:"aic-news-3",title:"UBT Signing MOU with SDAIA",date:"2026-01-25",day:"25",monthYear:"Jan 2026",image:ye},{id:"aic-news-4",title:"UBT–AASTMT Strategic AI Collaboration",date:"2025-12-25",day:"25",monthYear:"Dec 2025",image:Ae}],_e=ee;function Ve(){return e.jsx("div",{className:"min-h-screen bg-white",children:e.jsx(ae,{cacheKey:_e,fetch:H,cmsUpdateScope:{slug:G},children:e.jsx(we,{})})})}function we(){const a=P(),{t,i18n:d}=L(),m=(d.language||"").toLowerCase().startsWith("ar"),n=m?"ar":"en",{nested:r,ready:x}=se(),{hod:A,isLoading:N}=xe(),h=t("aicenter.hero.title"),u=c.useMemo(()=>V(r,n,{title:h,description:"",backgroundImage:S}),[r,n,h]),p=c.useMemo(()=>Y(r),[r]),f=c.useMemo(()=>{const l=r?.sections??[],b=l.find(I=>j(I.section?.sectionKey)===j("aicenter-news-events"));return b?.items?.length?b.items:l.find(I=>j(I.section?.componentType)===j("news-events"))?.items},[r]),_=c.useMemo(()=>({title:t("aicenter.aboutUs.title"),vision:{icon:M,title:t("aicenter.aboutUs.vision.title"),description:t("aicenter.aboutUs.vision.description")},mission:{icon:C,title:t("aicenter.aboutUs.mission.title"),description:t("aicenter.aboutUs.mission.description")},advisory:{icon:E,title:t("aicenter.aboutUs.objectives.title"),description:t("aicenter.aboutUs.objectives.description")},deanMessage:{photo:B,name:t("aicenter.aboutUs.deanMessage.name"),title:t("aicenter.aboutUs.deanMessage.title"),message:t("aicenter.aboutUs.deanMessage.message")}}),[t]),s=c.useMemo(()=>x?W(_,p,n):null,[x,_,p,n]),i=c.useMemo(()=>s?K(s,A,{isRTL:m,layout:"cba",hodLoading:N}):null,[A,N,m,s]),o=c.useMemo(()=>({title:t("aicenter.aboutUs.title"),tabs:[{id:"vision",title:t("aicenter.aboutUs.vision.title"),content:{title:t("aicenter.aboutUs.vision.title"),body:t("aicenter.aboutUs.vision.description")}},{id:"mission",title:t("aicenter.aboutUs.mission.title"),content:{title:t("aicenter.aboutUs.mission.title"),body:t("aicenter.aboutUs.mission.description")}},{id:"advisory",title:t("aicenter.aboutUs.objectives.title"),content:{title:t("aicenter.aboutUs.objectives.title"),body:t("aicenter.aboutUs.objectives.description")}},{id:"dean-message",title:t("aicenter.aboutUs.deanMessage.title"),content:{title:t("aicenter.aboutUs.deanMessage.title"),body:t("aicenter.aboutUs.deanMessage.message")},leftImage:{src:B,alt:t("aicenter.aboutUs.deanMessage.name"),caption:{title:t("aicenter.aboutUs.deanMessage.title"),subtitle:t("aicenter.aboutUs.deanMessage.name")}}}]}),[t]),y=c.useMemo(()=>
2{if(!x||!i)return null;const l=$(o,p,n,{deanPhoto:i.deanMessage.photo,deanNameFallback:i.deanMessage.name,deanTitleFallback:i.deanMessage.jobTitle??i.deanMessage.title});return J(l,r,n,{title:u.title,subtitle:u.description,backgroundImage:u.backgroundImage,ctaLabel:"",modalTitle:""})},[x,o,p,n,i,r,u]),w=c.useMemo(()=>{const l=z(t,n);return x?Q(r,n,l):l},[x,r,n,t]);return e.jsxs(e.Fragment,{children:[e.jsx(X,{metadata:{title:u.title,description:u.description,keywords:["UBT","AI Center","Artificial Intelligence Center","About UBT"],canonicalUrl:"/about/aicenter"}}),e.jsx(te,{lang:n,sectionKey:"aicenter-hero",defaultBackground:S,fallbackTitle:h,mergePageSeoDescription:!0,cmsOnlyDescription:!0,children:({title:l,subtitle:b,backgroundImage:v})=>e.jsx(ie,{title:l??h,showSubtitle:!!b?.trim(),subtitleText:b??"",showButton:!1,backgroundImage:v,titleAs:"h1"})}),i&&y?e.jsx("section",{"data-cms-key":"aicenter-about","data-cms-component":"about-us",children:e.jsx(ne,{title:i.title,translationNamespace:"aicenter",vision:{icon:M,title:i.vision.title,description:i.vision.description},mission:{icon:C,title:i.mission.title,description:i.mission.description},advisory:{icon:E,title:i.advisory.title,description:i.advisory.description},deanMessage:{photo:i.deanMessage.photo,name:i.deanMessage.name,title:i.deanMessage.title,jobTitle:i.deanMessage.jobTitle??i.deanMessage.title,message:i.deanMessage.message},modalData:y})}):null,e.jsx(pe,{view:w,dir:m?"rtl":"ltr",cmsSectionKey:Z,cmsOrderIndex:3}),e.jsx("section",{children:e.jsx(le,{title:t("aicenter.staffFaculty.administrativeStaff"),useAcademicCenterTeamApi:!0,academicCenterDepartmentName:q,translationNamespace:"aicenter",className:"py-20 bg-white",hideTabs:!0,hideViewAllButton:!0})}),e.jsx("section",{"data-cms-key":"aicenter-news-events","data-cms-component":"news-events",children:e.jsx(oe,{collegeName:t("aicenter.aboutUs.title"),translationNamespace:"aicenter",hideEventsWebsiteLink:!0,newsItems:Ne,upcomingEvents:[],cmsItems:f,onViewMoreNews:()=>a(`/latest-news?tab=news&college=${encodeURIComponent("aicenter")}`),onViewMoreEvents:()=>a(`/latest-news?tab=events&college=${encodeURIComponent("aicenter")}`)})})]})}export{Ve as ArtificialIntelligenceCenterPage,Ve as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.