import{u as O,j as t,H as P}from"./vendor-BKmmeuxg.js";import{C as E}from"./course-card-1-CTs0r98c.js";import{T as N}from"./table-footer-B-sB7gNG.js";import{g as z}from"./route-B4ZMN77y.js";import{c as U}from"./utils-DxSsnXxD.js";import D from"./layout-BO1CHxH7.js";import"./button-BpNwv2aE.js";import"./index-WW_1X1qx.js";import"./card-D9_SJYq6.js";import"./tooltip-BsX7Z6vz.js";import"./dropdown-menu-DO-po5c1.js";import"./use-lang-YfV87_zl.js";import"./scroll-area-C8HGru-R.js";import"./sheet-DSvHVmaW.js";import"./use-screen-DU5n3V8C.js";import"./landing-layout-DQFYAk24.js";import"./index-CupQom6K.js";import"./app-logo-CmnEIwal.js";import"./main-_V386djS.js";import"./index-D9-QKOod.js";import"./use-auth-NG-DQJrC.js";import"./appearance-D2z3xcjR.js";import"./app-BytVvUs_.js";/* empty css */import"./language-BFZ7KItL.js";import"./separator-_3LZ_wAA.js";import"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./profile-toggle-CvHrFE0q.js";import"./avatar-j28afJTV.js";import"./index.browser-OxPLOBIU.js";import"./course-filter-C7q4JNIc.js";import"./search-input-D2aHQefO.js";import"./debounce-CWHP_ANh.js";import"./radio-group-C0C2vfl-.js";const M=c=>{var h,j,w,f,C;const{url:g}=O(),{courses:o,wishlists:v,category:e,categoryChild:r,system:a,translate:b}=c,{frontend:S}=b,d=z(g),m=((h=a==null?void 0:a.fields)==null?void 0:h.name)||"Mentor Learning Management System",l=(o==null?void 0:o.total)||0,x=g,_=typeof window<"u"?window.location.origin:g.split("/").slice(0,3).join("/");let s=e?e.title:"All",n=`Browse ${l}+ online courses from expert instructors. Learn new skills with our comprehensive course catalog.`,u="online courses, learning platform, education, skills, training, e-learning",p=S.all_courses;e&&r?(s=`${r.title} Courses in ${e.title}`,p=`${r.title} - ${e.title} Courses`,n=`Learn ${r.title.toLowerCase()} with ${l} specialized courses in ${e.title.toLowerCase()}. Expert instructors, practical projects, and industry-relevant curriculum.`,u=`${r.title.toLowerCase()}, ${e.title.toLowerCase()}, courses, training, ${r.title} certification, ${e.title} skills`):e&&(s=`${e.title} Courses`,p=`${e.title} Courses`,n=`Explore ${l} ${e.title.toLowerCase()} courses taught by industry experts. Master ${e.title.toLowerCase()} skills with hands-on projects and comprehensive curriculum.`,u=`${e.title.toLowerCase()}, courses, training, online learning, ${e.title} certification, ${e.title} skills`);const k=`${s} | ${m}`,I=(w=(j=o==null?void 0:o.data)==null?void 0:j[0])==null?void 0:w.thumbnail,y=(e==null?void 0:e.thumbnail)||I;return t.jsxs(t.Fragment,{children:[t.jsxs(P,{children:[t.jsx("title",{children:k}),t.jsx("meta",{name:"description",content:n}),t.jsx("meta",{name:"keywords",content:u}),t.jsx("meta",{name:"author",content:((f=a==null?void 0:a.fields)==null?void 0:f.author)||"UiLib"}),t.jsx("meta",{property:"og:type",content:"website"}),t.jsx("meta",{property:"og:url",content:x}),t.jsx("meta",{property:"og:title",content:p}),t.jsx("meta",{property:"og:description",content:n}),t.jsx("meta",{property:"og:site_name",content:m}),t.jsx("meta",{property:"og:image",content:y}),t.jsx("meta",{property:"og:image:width",content:"1200"}),t.jsx("meta",{property:"og:image:height",content:"630"}),t.jsx("meta",{property:"og:image:alt",content:`${s} - Course Catalog`}),t.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),t.jsx("meta",{name:"twitter:title",content:p}),t.jsx("meta",{name:"twitter:description",content:n}),t.jsx("meta",{name:"twitter:image",content:y}),e&&t.jsx("meta",{name:"category:name",content:e.title}),e&&t.jsx("meta",{name:"category:slug",content:e.slug}),r&&t.jsx("meta",{name:"category:child",content:r.title}),t.jsx("meta",{name:"courses:total",content:l.toString()}),t.jsx("meta",{name:"courses:page",content:((o==null?void 0:o.current_page)||1).toString()}),t.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:s,description:n,url:x,image:y,provider:{"@type":"Organization",name:m,url:_},mainEntity:{"@type":"ItemList",name:`${s} Collection`,description:n,numberOfItems:l,itemListElement:((C=o==null?void 0:o.data)==null?void 0:C.slice(0,10).map((i,T)=>{var $,L;return{"@type":"Course",position:T+1,name:i.title,description:i.short_description||i.description||"",image:i.thumbnail||i.banner||"",provider:{"@type":"Organization",name:m},instructor:(L=($=i.instructor)==null?void 0:$.user)!=null&&L.name?{"@type":"Person",name:i.instructor.user.name}:void 0,courseCode:i.slug,educationalLevel:i.level,inLanguage:i.language,offers:i.pricing_type==="paid"?{"@type":"Offer",price:i.price||0,priceCurrency:"USD",availability:"https://schema.org/InStock"}:{"@type":"Offer",price:0,priceCurrency:"USD",availability:"https://schema.org/InStock"}}}).filter(Boolean))||[]},...e&&{about:{"@type":"Thing",name:e.title,description:`Learn ${e.title.toLowerCase()} with comprehensive online courses`}},...r&&{specialty:{"@type":"Thing",name:r.title,description:`Specialized ${r.title.toLowerCase()} courses and training`}}})})]}),t.jsx("div",{className:U(d.view&&d.view==="list"?"space-y-7":"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"),children:o.data.map(i=>t.jsx(E,{course:i,wishlists:v,viewType:d.view},i.id))}),t.jsx(N,{className:"mt-6 p-5 sm:p-7",routeName:"category.courses",paginationInfo:o,routeParams:{category:e?e.slug:"all",category_child:r?r.slug:""}})]})};M.layout=c=>t.jsx(D,{children:c});export{M as default};