PageSourceSearch

https://eduall-vue.netlify.app/assets/LessonDetails-BEkcX0c7.js

js eduall-vue.netlify.app collected 2026-10-03 10:41:06 UTC 16,703 bytes, 1 lines download raw bytes

1import{H as D}from"./Header-CVACZm5S.js";import{h as f,c as s,b as t,t as n,F as r,f as o,a as P,e as c,y as F,s as v,z as x,r as p,o as i,j as R,n as S,d as m,w as j,l as T,_ as U}from"./index-BnxObZXq.js";import{r as L}from"./reviewer-img1-DzKN___C.js";import{_ as A}from"./reviewer-img2-BQ0iBYH3.js";import{r as E}from"./reviewer-img3-BiOv6CMW.js";import{C as N}from"./Certificate-BfNhEOcI.js";import{_ as V}from"./Footer-DRIz7usb.js";import"./shape6-H-JIteTK.js";const B={class:"course-details py-120 bg-main-25"},M={class:"container"},H={class:"row gy-4"},O={class:"col-xl-8"},I={class:"course-details__content border border-neutral-30 rounded-12 bg-white p-12"},$=["data-poster"],z=["src"],Y=["src"],J={class:"p-20"},Q={class:"mt-24 mb-24"},q={class:"text-neutral-700"},G={class:"list-dotted d-flex flex-column gap-24"},K={class:"list-dotted d-flex flex-column gap-24"},X={class:"list-dotted d-flex flex-column gap-24"},Z={class:"list-dotted d-flex flex-column gap-24"},tt={class:"mt-24 text-neutral-700"},et={class:"border border-neutral-30 rounded-12 bg-white p-32 mt-24"},at={class:"d-flex flex-sm-row flex-column gap-36"},st={class:"rounded-16 px-40 py-24 flex-center flex-column text-center bg-main-600 text-white"},it={class:"mb-8 text-white"},nt={class:"flex-center gap-4"},lt={class:"text-15 fw-medium text-white d-flex"},rt={class:"mt-8 text-gray-500"},ot={class:"flex-grow-1"},dt={class:"flex-align gap-20 mb-8"},ut={class:"flex-align gap-8"},ct={class:"text-gray-900 flex-shrink-0"},pt={class:"progress w-100 bg-white rounded-pill h-12"},mt={class:"text-gray-900 flex-shrink-0"},gt={class:"border border-neutral-30 rounded-12 bg-main-25 p-32 mt-24"},bt={class:"flex-align gap-8 mb-16"},ht={class:"text-xl fw-medium text-warning-600 d-flex"},_t={class:"text-neutral-700"},ft={class:"flex-align gap-24"},vt=["src"],xt={class:"text-xl mb-8 fw-medium"},yt={class:"text-neutral-700 text-sm"},wt={class:"flex-align gap-40 flex-wrap"},kt={class:"flex-align gap-8 text-neutral-500 hover-text-main-600"},Pt={class:"border border-neutral-30 rounded-12 bg-white p-32 mt-24"},St={class:"mb-24"},Wt={class:"mb-24"},Ct={class:"mb-24"},Dt={class:"col-xl-4"},Ft={class:"course-details__sidebar border border-neutral-30 rounded-12 bg-white p-24"},Rt={class:"accordion common-accordion style-three",id:"accordionExampleTwo"},jt={class:"accordion-header bg-main-25"},Tt=["data-bs-target","aria-expanded","aria-controls"],Ut=["id"],Lt={class:"accordion-body p-0 bg-main-25"},At={href:"javascript:void(0)",class:"text-neutral-500 fw-medium hover-text-main-600 d-block"},Et={class:"flex-align gap-12"},Nt={class:"text-line-1"},Vt={class:"flex-between gap-8 mt-24"},Bt={class:"flex-align gap-12 flex-shrink-0"},Mt={key:0,class:"text-xl d-flex ph ph-lock-key"},Ht={__name:"DetailsSection",setup(W){const l=f({videoUrl:"https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-720p.mp4",videoPoster:"@/assets/images/thumbs/course-details-img.png",title:"Learn Python: From Beginner to Advanced",description:"Unlock the power of Python, one of the most versatile and in-demand programming languages today. This comprehensive course is designed for both beginners and experienced programmers looking to enhance their skills. Whether you're aiming to start a new career in software development, data analysis, or simply want to automate everyday tasks, this course will provide you with the skills and knowledge you need to succeed.",whatYouLearn:["Foundations of Python: Understand Python basics, syntax, variables, and data types.","Data Structures and Algorithms: Master lists, sets, dictionaries & algorithms.","Object-Oriented Programming (OOP): Classes, objects, inheritance & polymorphism.","File Handling and I/O Operations: Read/write files, directories & exceptions.","Libraries and Frameworks: NumPy, Pandas, Matplotlib, Seaborn, Flask, Django.","Data Science and Machine Learning: Analysis, visualization, & ML models.","Project Development: Real-world projects and capstone work."],whyChoose:["Expert Instruction from experienced developer Dr. Jane Smith.","Hands-On Learning with exercises and projects.","Flexible Learning with lifetime access.","Comprehensive Curriculum from basics to advanced.","Supportive Community with Q&A interaction."],idealFor:["Beginners starting a career in development or data science.","Intermediate programmers exploring advanced topics.","Professionals automating tasks or building apps."],enrollToday:["Take the first step towards mastering Python. Enroll now!"],footerNote:"This detailed overview gives students a clear understanding of the course. Adjust as needed to match your content!"}),g={rating:4.8,totalRatings:26,stars:[{star:5,percent:90},{star:4,percent:75},{star:3,percent:67},{star:2,percent:44},{star:1,percent:21}]},y=[{rating:4.5,text:`"This course was fantastic! The instructor's explanations were clear and concise."`,img:L,name:"Mary Johnson",job:"Project Manager",likes:178},{rating:4.5,text:'"Great course for beginners and advanced learners. Highly recommend!"',img:A,name:"Alice Brown",job:"Software Developer",likes:178},{rating:4.5,text:`"Dr. Smith is an amazing instructor. Best course I've ever taken."`,img:E,name:"David Wilson",job:"Ethical Hacker",likes:178}],u=f({name:"",email:"",rating:0,message:""}),w=()=>{console.log("Submitted Review:",u.value),alert("Review submitted successfully!")},b=f([{id:"one",title:"Introduction to Python",open:!0,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]},{id:"two",title:"Core Python Programming",open:!1,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]},{id:"three",title:"Data Structures",open:!1,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]},{id:"four",title:"Advanced Python Concepts",open:!1,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]},{id:"five",title:"Working with Libraries",open:!1,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]},{id:"six",title:"Project and Capstone",open:!1,lessons:[{title:"What is Python?",duration:"30:25",locked:!0},{title:"Setting up your Python environment",duration:"30:25",locked:!0},{title:"Writing your first Python program",duration:"30:25",locked:!0},{title:"Understanding Python syntax and structure",duration:"30:25",locked:!0}]}]);return(k,e)=>{const h=p("router-link");return i(),s("section",B,[t("div",M,[t("div",H,[t("div",O,[t("div",I,[t("video",{id:"player",class:"player",playsinline:"",controls:"","data-poster":l.value.videoPoster},[t("source",{src:l.value.videoUrl,type:"video/mp4"},null,8,z),t("source",{src:l.value.videoUrl,type:"video/webm"}
1,null,8,Y)],8,$),t("div",J,[t("h2",Q,n(l.value.title),1),t("p",q,n(l.value.description),1),e[3]||(e[3]=t("span",{class:"d-block border-bottom border-main-100 my-32"},null,-1)),e[4]||(e[4]=t("h3",{class:"mb-16"},"What You Will Learn:",-1)),t("ul",G,[(i(!0),s(r,null,o(l.value.whatYouLearn,(a,d)=>(i(),s("li",{key:d},n(a),1))),128))]),e[5]||(e[5]=t("span",{class:"d-block border-bottom border-main-100 my-32"},null,-1)),e[6]||(e[6]=t("h4",{class:"mb-16"},"Why Choose This Course:",-1)),t("ul",K,[(i(!0),s(r,null,o(l.value.whyChoose,(a,d)=>(i(),s("li",{key:d},n(a),1))),128))]),e[7]||(e[7]=t("span",{class:"d-block border-bottom border-main-100 my-32"},null,-1)),e[8]||(e[8]=t("h5",{class:"mb-16"},"Ideal For:",-1)),t("ul",X,[(i(!0),s(r,null,o(l.value.idealFor,(a,d)=>(i(),s("li",{key:d},n(a),1))),128))]),e[9]||(e[9]=t("span",{class:"d-block border-bottom border-main-100 my-32"},null,-1)),e[10]||(e[10]=t("h6",{class:"mb-16"},"Enroll Today:",-1)),t("ul",Z,[(i(!0),s(r,null,o(l.value.enrollToday,(a,d)=>(i(),s("li",{key:d},n(a),1))),128))]),t("p",tt,n(l.value.footerNote),1)])]),t("div",et,[e[20]||(e[20]=t("h5",{class:"mb-0"},"Average Reviews",-1)),e[21]||(e[21]=t("span",{class:"d-block border border-neutral-30 my-32 border-dashed"},null,-1)),t("div",at,[t("div",st,[t("h2",it,n(g.rating),1),t("div",nt,[(i(),s(r,null,o(4,a=>t("span",lt,e[11]||(e[11]=[t("i",{class:"ph-fill ph-star"},null,-1)]))),64)),e[12]||(e[12]=t("span",{class:"text-15 fw-medium text-white d-flex"},[t("i",{class:"ph-fill ph-star-half"})],-1))]),t("span",rt,n(g.totalRatings)+" Ratings",1)]),t("div",ot,[(i(!0),s(r,null,o(g.stars,a=>(i(),s("div",dt,[t("div",ut,[e[13]||(e[13]=t("span",{class:"text-lg fw-medium text-warning-600 d-flex"},[t("i",{class:"ph-fill ph-star"})],-1)),t("span",ct,n(a.star),1)]),t("div",pt,[t("div",{class:"progress-bar bg-main-600 rounded-pill",style:R({width:a.percent+"%"})},null,4)]),t("span",mt,n(a.percent)+"%",1)]))),256))])]),e[22]||(e[22]=P('<span class="d-block border border-neutral-30 my-32 border-dashed"></span><div class="flex-between gap-16 flex-wrap mb-24"><h6 class="mb-0">All Reviews</h6><div class="flex-align gap-16"><div class="flex-align gap-8"><span class="text-neutral-500">Sort By :</span><select class="form-select ps-20 pe-28 py-8 fw-medium rounded-pill bg-main-25 border border-neutral-30 text-neutral-700"><option value="newest">Newest</option><option value="trending">Trending</option><option value="popular">Popular</option></select></div></div></div>',2)),(i(),s(r,null,o(y,a=>t("div",gt,[t("div",bt,[(i(),s(r,null,o(4,d=>t("span",ht,e[14]||(e[14]=[t("i",{class:"ph-fill ph-star"},null,-1)]))),64)),e[15]||(e[15]=t("span",{class:"text-xl fw-medium text-warning-600 d-flex"},[t("i",{class:"ph-fill ph-star-half"})],-1))]),t("p",_t,n(a.text),1),e[18]||(e[18]=t("span",{class:"d-block border border-neutral-30 my-24 border-dashed"},null,-1)),t("div",ft,[t("img",{src:a.img,class:"w-60 h-60 rounded-circle cover-img"},null,8,vt),t("div",null,[t("h6",xt,n(a.name),1),t("span",yt,n(a.job),1)])]),e[19]||(e[19]=t("span",{class:"d-block border border-neutral-30 my-24 border-dashed"},null,-1)),t("div",wt,[t("button",kt,[e[16]||(e[16]=t("i",{class:"ph-bold ph-thumbs-up text-xl"},null,-1)),t("span",null,n(a.likes),1)]),e[17]||(e[17]=t("a",{href:"#commentForm",class:"flex-align gap-8 text-neutral-500 hover-text-main-600"},[t("i",{class:"ph-bold ph-chat-centered-text text-xl"}),c(" Reply ")],-1))])])),64)),e[23]||(e[23]=t("button",{class:"btn btn-main rounded-pill flex-center gap-8 mt-40"},[c(" See All Reviews "),t("i",{class:"ph-bold ph-arrow-up-right text-lg"})],-1))]),t("div",Pt,[t("form",{onSubmit:F(w,["prevent"]),id:"commentForm"},[e[27]||(e[27]=t("h5",{class:"mb-0"},"Write a Review",-1)),e[28]||(e[28]=t("span",{class:"d-block border border-neutral-30 my-32 border-dashed"},null,-1)),t("div",St,[e[24]||(e[24]=t("label",{class:"text-neutral-700 text-lg fw-medium mb-12"},"Name",-1)),v(t("input",{"onUpdate:modelValue":e[0]||(e[0]=a=>u.value.name=a),type:"text",class:"common-input bg-main-25 rounded-pill",placeholder:"Enter Name..."},null,512),[[x,u.value.name]])]),t("div",Wt,[e[25]||(e[25]=t("label",{class:"text-neutral-700 text-lg fw-medium mb-12"},"Email",-1)),v(t("input",{"onUpdate:modelValue":e[1]||(e[1]=a=>u.value.email=a),type:"email",class:"common-input bg-main-25 rounded-pill",placeholder:"Enter Email..."},null,512),[[x,u.value.email]])]),e[29]||(e[29]=P('<div class="mb-24"><label class="text-neutral-700 text-lg fw-medium mb-12">Star Reviews</label><div id="half-star-rating"><div class="rating-group"><input class="rating__input rating__input--none" checked="" name="rating2" id="rating2-0" value="
10" type="radio"><label aria-label="0 stars" class="rating__label" for="rating2-0"> </label><label aria-label="0.5 stars" class="rating__label rating__label--half" for="rating2-05"><i class="rating__icon rating__icon--star ph-fill ph-star-half"></i></label><input class="rating__input" name="rating2" id="rating2-05" value="0.5" type="radio"><label aria-label="1 star" class="rating__label" for="rating2-10"><i class="rating__icon rating__icon--star ph-fill ph-star"></i></label><input class="rating__input" name="rating2" id="rating2-10" value="1" type="radio"><label aria-label="1.5 stars" class="rating__label rating__label--half" for="rating2-15"><i class="rating__icon rating__icon--star ph-fill ph-star-half"></i></label><input class="rating__input" name="rating2" id="rating2-15" value="1.5" type="radio"><label aria-label="2 stars" class="rating__label" for="rating2-20"><i class="rating__icon rating__icon--star ph-fill ph-star"></i></label><input class="rating__input" name="rating2" id="rating2-20" value="2" type="radio"><label aria-label="2.5 stars" class="rating__label rating__label--half" for="rating2-25"><i class="rating__icon rating__icon--star ph-fill ph-star-half"></i></label><input class="rating__input" name="rating2" id="rating2-25" value="2.5" type="radio" checked=""><label aria-label="3 stars" class="rating__label" for="rating2-30"><i class="rating__icon rating__icon--star ph-fill ph-star"></i></label><input class="rating__input" name="rating2" id="rating2-30" value="3" type="radio"><label aria-label="3.5 stars" class="rating__label rating__label--half" for="rating2-35"><i class="rating__icon rating__icon--star ph-fill ph-star-half"></i></label><input class="rating__input" name="rating2" id="rating2-35" value="3.5" type="radio"><label aria-label="4 stars" class="rating__label" for="rating2-40"><i class="rating__icon rating__icon--star ph-fill ph-star"></i></label><input class="rating__input" name="rating2" id="rating2-40" value="4" type="radio"><label aria-label="4.5 stars" class="rating__label rating__label--half" for="rating2-45"><i class="rating__icon rating__icon--star ph-fill ph-star-half"></i></label><input class="rating__input" name="rating2" id="rating2-45" value="4.5" type="radio"><label aria-label="5 stars" class="rating__label" for="rating2-50"><i class="rating__icon rating__icon--star ph-fill ph-star"></i></label><input class="rating__input" name="rating2" id="rating2-50" value="5" type="radio"></div></div></div>',1)),t("div",Ct,[e[26]||(e[26]=t("label",{class:"text-neutral-700 text-lg fw-medium mb-12"},"Your Question",-1)),v(t("textarea",{"onUpdate:modelValue":e[2]||(e[2]=a=>u.value.message=a),class:"common-input bg-main-25 rounded-24",placeholder:"Write your question..."},null,512),[[x,u.value.message]])]),e[30]||(e[30]=t("div",null,[t("button",{type:"submit",class:"btn btn-main rounded-pill flex-center gap-8 mt-40"},[c(" Submit Review "),t("i",{class:"ph-bold ph-arrow-up-right d-flex text-lg"})])],-1))],32)])]),t("div",Dt,[t("div",Ft,[t("div",Rt,[(i(!0),s(r,null,o(b.value,(a,d)=>(i(),s("div",{key:a.id,class:"accordion-item"},[t("h2",jt,[t("button",{class:S(["accordion-button bg-main-25",{collapsed:!a.open}]),type:"button","data-bs-toggle":"collapse","data-bs-target":"#collapse-"+a.id,"aria-expanded":a.open,"aria-controls":"collapse-"+a.id},n(a.title),11,Tt)]),t("div",{id:"collapse-"+a.id,class:S(["accordion-collapse collapse",{show:a.open}]),"data-bs-parent":"#accordionExampleTwo"},[t("div",Lt,[(i(!0),s(r,null,o(a.lessons,(_,C)=>(i(),s("div",{key:C,class:"curriculam-item"},[t("a",At,[t("span",Et,[e[31]||(e[31]=t("i",{class:"text-xl d-flex ph-bold ph-video-camera"}
1,null,-1)),t("span",Nt,n(_.title),1)])]),t("div",Vt,[m(h,{to:"/lesson-details",class:"flex-align gap-8 text-main-600 hover-text-decoration-underline transition-1 fw-semibold"},{default:j(()=>e[32]||(e[32]=[c(" View Profile "),t("i",{class:"ph ph-arrow-right"},null,-1)])),_:1,__:[32]}),t("span",Bt,[c(n(_.duration)+" ",1),_.locked?(i(),s("i",Mt)):T("",!0)])])]))),128))])],10,Ut)]))),128))])])])])])])}}},Ot={name:"LessonDetails",components:{Header:D,DetailsSection:Ht,Certificate:N,Footer:V}};function It(W,l,g,y,u,w){const b=p("Header"),k=p("DetailsSection"),e=p("Certificate"),h=p("Footer");return i(),s(r,null,[m(b),m(k),m(e),m(h)],64)}const Xt=U(Ot,[["render",It]]);export{Xt 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.