1import{b as e}from"./element-plus.80abf16b.js";import{c1 as o,bK as a,c2 as s,c3 as r,ca as l,cf as t,bP as n,cg as c,c8 as p,ce as i,ep as m,eq as u}from"./commonmodules.b9c1dd40.js";import{u as d}from"./vue-router.5e13d197.js";import{_ as f,u as v}from"./index.d3bd9396.js";import{A as g}from"./model.a6a58c89.js";import"./lodash-es.480d1bd8.js";import"./axios.1263d4b1.js";const b=e=>(m("data-v-7eef1698"),e=e(),u(),e),w={class:"completion-page"},C=b((()=>l("div",{class:"completion-page-header"},[l("div",null," Congratulations! ")],-1))),_={class:"completion-page-content"},j=b((()=>l("span",null,t("You have completed {"),-1))),h={class:"italic-span"},k=b((()=>l("span",null,t("}"),-1))),x={class:"completion-page-footer"},I={class:"footer-button"};var y=f(o({__name:"CompletionPage",props:{programmeUrl:null,courseId:null,courseName:null,componentType:null},setup(o){const m=o,u=d();a((()=>u.params.courseurl));const f=v(),b=a((()=>m.programmeUrl)),y=a((()=>m.courseName));a((()=>f.state.course.assessmentType===g.Review));const P=()=>{window.location.href=`/pages/programme/${b.value}`},A=()=>{window.location.href="/pages/programmes"},D=async()=>{const e=`/courseService/api/v1/CourseApi/DownloadCertification?courseId=${m.courseId}`;window.open(e,"_bank")};return(o,a)=>{const m=e;return s(),r("div",w,[C,l("div",_,[l("div",null,[j,l("span",h,t(n(y)),1),k])]),l("div",x,[l("div",I,[c(m,{onClick:D},{default:p((()=>[i(" Download e-Certificate")])),_:1}),c(m,{onClick:P},{default:p((()=>[i("Back to Course Homepage")])),_:1}),c(m,{class:"explore-button",onClick:A},{default:p((()=>[i("Explore More Programmes")])),_:1})])])])}}}),[["__scopeId","data-v-7eef1698"]]);export{y 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.