1(this["webpackJsonpmxp-client-service"]=this["webpackJsonpmxp-client-service"]||[]).push([[109],{1923:function(e,t,a){"use strict";a.r(t),a.d(t,"PagePostExamsSpecialConsiderationContainer",(function(){return oe}));var n=a(7),o=a(8),l=a(20),i=a(10),r=a(32),c=a(75),s=a(93),m=a(58),d=a(0),u=a.n(d),p=a(15),h=a(1),b=a(114),g=a(818),E=a(1986),O=a(2),C=a(3),I=a(105),x=a(84),f=a(4),v=a(5),S=a(31),T=a(17),y=a.n(T);function A(e){return String(e).trim().replace(/\s+/g," ").toLowerCase()}const R=new Map(["BA1 Fundamentals of Business Economics","BA1 Fundamentals of Business Economics (Online)","BA2 Fundamentals of Management Accounting","BA2 Fundamentals of Management Accounting (Online)","BA3 Fundamentals of Financial Accounting","BA3 Fundamentals of Financial Accounting (Online)","BA4 Fundamentals of Ethics, Corporate Governance and Business Law","BA4 Fundamentals of Ethics, Corporate Governance and Business Law (Online)","Level 4 EPA1 Role Simulation Exam","Level 4 EPA1 Role Simulation Exam (Online)","E1 Managing Finance in a Digital World","E1 Managing Finance in a Digital World (Online)","P1 Management Accounting","P1 Management Accounting (Online)","F1 Financial Reporting","F1 Financial Reporting (Online)","Operational Case Study Exam","Operational Case Study Exam (Online)","CGMA Operational Case Study Exam","CGMA Operational Case Study Exam (Online)","E2 Managing Performance","E2 Managing Performance (Online)","P2 Advanced Management Accounting","P2 Advanced Management Accounting (Online)","F2 Advanced Financial Reporting","F2 Advanced Financial Reporting (Online)","Management Case Study Exam","Management Case Study Exam (Online)","Management Case Study Exam - Chinese","CGMA Management Case Study Exam","CGMA Management Case Study Exam (Online)","E3 Strategic Management","E3 Strategic Management (Online)","P3 Risk Management","P3 Risk Management (Online)","F3 Financial Strategy","F3 Financial Strategy (Online)","Strategic Case Study Exam","Strategic Case Study Exam (Online)","Strategic Case Study Exam - Chinese","L7 EPA1 Strategic Case Study","L7 EPA1 Strategic Case Study (Online)","CGMA Strategic Case Study Exam","CGMA Strategic Case Study Exam (Online)"].map((e,t)=>[A(e),t]));function M(e){var t;return null!==(t=R.get(A(e)))&&void 0!==t?t:1/0}const P=h.d.div` 2 font-weight: ${e=>e.theme.fontWeights.bold}; 3 margin-bottom: ${e=>e.theme.pxToRem(70)}; 4`,D=Object(h.d)(C.D)` 5 &&&&&& { 6 margin-top: ${e=>e.theme.pxToRem(70)}; 7 margin-bottom: ${e=>e.theme.pxToRem(70)}; 8 } 9`,$=Object(h.d)(C.Y.Column)` 10 &&&&&& { 11 display: block !important; 12 } 13`,j=Object(h.d)(C.ab)` 14 &&& { 15 font-size: ${e=>e.theme.fontSizes.xl}; 16 color: ${e=>e.theme.colors.neutralGrey8}; 17 font-weight: ${e=>e.theme.fontWeights.light}; 18 margin: ${e=>e.theme.pxToRem(16)} 0 !important; 19 } 20`,w=Object(h.d)(I.a)` 21 &&&&& { 22 ${e=>e.theme.mediaQueries.mobileOnly} { 23 margin-bottom: ${e=>e.theme.pxToRem(16)}; 24 } 25 } 26`,k=Object(h.d)(C.J)` 27 &&& { 28 width: ${e=>e.theme.pxToRem(800)}; 29 margin-bottom: ${e=>e.theme.pxToRem(50)}; 30 } 31`,L=Object(h.d)(g.a)` 32 ${e=>`\n &&&& {\n\t max-width: ${e.theme.pxToRem(455)}\n\t ${e.theme.mediaQueries.mobileOnly} {\n\t\t width: ${e.theme.pxToRem(296)}\n\t }\n }`} 33`,_=h.d.label` 34 margin-bottom: ${e=>e.theme.pxToRem(8)}; 35 font-size: ${e=>e.theme.fontSizes.s}; 36 color: ${e=>e.theme.colors.neutralGrey8}; 37 display: block; 38`,N=Object(h.d)(S.T)` 39 &&&.disabled { 40 cursor: not-allowed; 41 opacity: 1; 42 input { 43 border-color: ${e=>e.theme.colors.neutralGrey4}; 44 background-color: ${e=>e.theme.colors.neutralGrey2}; 45 } 46 } 47`,B=Object(h.d)(S.G)` 48 width: 100%; 49 margin-bottom: ${e=>e.theme.pxToRem(19)}; 50 cursor: pointer !important; 51`,F=h.d.div` 52 display: inherit; 53 margin-bottom: ${e=>e.theme.pxToRem(16)}; 54 55 input:hover { 56 cursor: pointer; 57 } 58`,H=h.d.div` 59 margin-bottom: ${e=>e.theme.pxToRem(19)}; 60`,G=Object(h.d)(S.Gb)` 61 &&&& { 62 margin-bottom: ${e=>e.theme.pxToRem(5)}; 63 font-size: ${e=>e.theme.fontSizes.xs}; 64 } 65 :focus { 66 border: solid ${e=>e.theme.pxToRem(1)} ${e=>e.theme.colors.tertiaryTeal}; 67 } 68 border: solid ${e=>e.theme.pxToRem(1)} ${e=>e.theme.colors.neutralGrey5}; 69 70 &&&&&:disabled {
71 cursor: not-allowed; 72 opacity: 1; 73 border-color: ${e=>e.theme.colors.neutralGrey4}; 74 background-color: ${e=>e.theme.colors.neutralGrey2}; 75 } 76`,z=h.d.div` 77 display: flex; 78 ${e=>e.theme.mediaQueries.mobileOnly} { 79 padding-left: ${e=>e.theme.pxToRem(0)}; 80 } 81 margin: ${e=>e.theme.pxToRem(15)} 0 ${e=>e.theme.pxToRem(20)}; 82`,V=Object(h.d)(C.Kb)` 83 &&&&&& { 84 min-width: ${e=>e.theme.pxToRem(18)}; 85 cursor: ${e=>e.theme.disabled?"default":"pointer"}; 86 margin-right: ${e=>e.theme.pxToRem(5)}; 87 } 88`,U=h.d.div` 89 font-size: ${e=>e.theme.fontSizes.xs}; 90 font-weight: ${e=>e.theme.fontWeights.light}; 91 line-height: ${e=>e.theme.pxToRem(22)}; 92 color: ${e=>e.theme.colors.neutralGrey8}; 93 margin-left: ${e=>e.theme.pxToRem(5)}; 94 margin-right: ${e=>e.theme.pxToRem(75)}; 95`,Y=Object(h.d)(C.f)` 96 &&&&& { 97 min-width: ${e=>e.theme.pxToRem(190)}; 98 font-size: ${e=>e.theme.fontSizes.xs}; 99 margin-right: ${e=>e.theme.pxToRem(20)}; 100 margin-top: ${e=>e.theme.pxToRem(15)}; 101 margin-bottom: 0; 102 } 103`,q=h.d.div` 104 display: flex; 105 margin-top: ${e=>e.theme.pxToRem(20)}; 106`,X=h.d.label` 107 color: ${e=>e.theme.colors.neutralGrey8}; 108 font-size: ${e=>e.theme.fontSizes.xs}; 109 line-height: ${e=>e.theme.pxToRem(23)}; 110 margin: auto auto ${e=>e.theme.pxToRem(13)} ${e=>e.theme.pxToRem(23)}; 111`,Q=Object(h.d)(E.a)` 112 &&&&&:disabled { 113 cursor: not-allowed; 114 opacity: 1; 115 border-color: ${e=>e.theme.colors.neutralGrey4}; 116 background-color: ${e=>e.theme.colors.neutralGrey2}; 117 } 118`,W=h.d.p` 119 &&& { 120 margin-top: ${e=>e.theme.pxToRem(-15)}; 121 } 122 font-size: ${e=>e.theme.fontSizes.xxs}; 123 color: ${e=>e.theme.colors.interfaceRed}; 124`,K=h.d.label` 125 display: block; 126 width: ${e=>e.theme.pxToRem(440)}; 127 margin-bottom: ${e=>e.theme.pxToRem(10)}; 128`,J=h.d.label` 129 display: block; 130 width: ${e=>e.theme.pxToRem(725)}; 131 margin-bottom: ${e=>e.theme.pxToRem(10)}; 132`,Z=h.d.label` 133 display: block; 134 width: ${e=>e.theme.pxToRem(410)}; 135 margin-bottom: ${e=>e.theme.pxToRem(10)}; 136`,ee=Object(h.d)(C.nb)` 137 color: ${e=>e.theme.colors.primaryPurple}; 138 text-decoration: underline; 139`,te=Object(h.d)(C.tb)` 140 &&&& { 141 background: ${e=>e.theme.colors.neutralGrey1}; 142 min-height: ${e=>e.theme.pxToRem(264)}; 143 max-width: ${e=>e.theme.pxToRem(590)}; 144 margin-top: ${e=>e.theme.pxToRem(48)}; 145 > .header { 146 h2 { 147 min-height: ${e=>e.theme.pxToRem(64)}; 148 max-width: ${e=>e.theme.pxToRem(440)}; 149 padding: ${e=>e.theme.pxToRem(10)}; 150 margin: auto; 151 text-align: center; 152 font-size: ${e=>e.theme.fontSizes.l}; 153 } 154 } 155 } 156 button > svg { 157 fill: ${e=>e.theme.colors.primaryDarkPurple}; 158 } 159`,ae=Object(h.d)(b.a)` 160 &&& { 161 path { 162 fill: ${e=>e.theme.colors.interfaceGreen}; 163 } 164 } 165`,ne=Object(h.d)(C.Y.Row)` 166 &&&&& { 167 padding-bottom: ${e=>e.theme.pxToRem(2)}; 168 ${e=>e.theme.mediaQueries.mobileOnly} { 169 padding-top: ${e=>e.theme.pxToRem(10)}; 170 } 171 } 172`,oe=Object(n.c)(e=>{var t,a;const n=Object(i.Vc)(e),o=`${n.firstName} ${n.lastName}`,l=Object(r.k)(e),s=null===l||void 0===l?void 0:l[m.a.SPECIAL_CONSIDERATIONS_POLICY_FORM],d=(null===(t=Object(c.s)(e))||void 0===t||null===(a=t[0])||void 0===a?void 0:a.fileLink)||"";return{fullName:o,personAcctID:n.id,specialConsiderationsExams:Object(i.wd)(e),specialConsiderationLoading:Object(i.N)(e),specialConsiderationsPolicy:s,downloadDocumentLink:d}},e=>({getExams(){e(Object(l.db)())},async addSpecialConsideration(t){e(Object(l.G)()),await e(Object(l.F)(t))},getSpecialConsiderationsPolicyLink(t){e(Object(s.i)(t,o.ContentfulHelpers.CONTENT_TYPES.DOWNLOAD))}}))(({fullName:e,personAcctID:t,declarationFormLink:a,specialConsiderationsExams:l,specialConsiderationLoading:r,specialConsiderationsPolicy:c,downloadDocumentLink:s,getExams:m,addSpecialConsideration:h,getSpecialConsiderationsPolicyLink:b})=>{const[g,E]=Object(d.useState)(!1),[I,T]=Object(d.useState)(0),[A,R]=Object(d.useState)(!1),[oe,le]=Object(d.useState)(0),[ie,re]=Object(d.useState)(!1),[ce,se]=Object(d.useState)(0),[me,de]=Object(d.useState)(!1),[ue,pe]=Object(d.useState)(0),[he,be]=Object(d.useState)(!1),[ge,Ee]=Object(d.useState)(0),[Oe,Ce]=Object(d.useState)(!1),[Ie,xe]=Object(d.useState)(0),[fe,ve]=Object(d.useState)(!1),[Se,Te]=Object(d.useState)(""),[ye,Ae]=Object(d.useState)(""),[Re,Me]=Object(d.useState)(""),[Pe,De]=Object(d.useState)(),[$e,je]=Object(d.useState)(""),[we,ke]=Object(d.useState)(""),[Le,_e]=Object(d.useState)(""),[Ne,Be]=Object(d.useState)(""),[Fe,He]=Object(d.useState)(""),[Ge,ze]=Object(d.useState)(""),[Ve,Ue]=Object(d.useState)(""),[Ye,qe]=Object(d.useState)(),[Xe,Qe]=Object(d.useState)(),[We,Ke]=Object(d.useState)(),[Je,Ze]=Object(d.useState)(),[et,tt]=Object(d.useState)(),[at,nt]=Object(d.useState)(null),[ot,lt]=Object(d.useState)(!1),[it,rt]=Object(d.useState)(new Map),ct=Object(p.i)(),st=!("Online"===we||""===we),mt="Technical issue"===Ne||"Problem at test center"===Ne,dt="Medical condition"===Ne||"Mitigating personal circumstances"===Ne,ut="Other"===Ne,[pt,ht]=Object(d.useState)({firstNameInitial:!0,lastNameInitial:!0,apptIDInitial:!0,examTypeInitial:!0,examDateInitial:!0,examDeliveryInitial:!0,testCenterInitial:!0,specialReqInitial:!0,pearsonVUECaseIDInitial:!0,detailProbEncounteredInitial:!0,documentationTypeInitial:!0,specialReqReasonOptInitial:!0,detailProbStartedInitial:!0,detailProbLastedInitial:!0,detailProbAffectedPerfInitial:!0,adviceTakenInitial:!0}),bt=!Boolean(null===Se||void 0===Se?void 0:Se.length),gt=!Boolean(null===ye||void 0===ye?void 0:ye.length),Et=!Boolean(null===Re||void 0===Re?void 0:Re.length),Ot=!Boolean(null===Pe||void 0===Pe?void 0:Pe.length),Ct=!Boolean(null===$e||void 0===$e?void 0:$e.length),It=!Boolean(null===we||void 0===we?void 0:we.length),xt=!Boolean(null===Le||void 0===Le?void 0:Le.length),ft=!Boolean(null===Ne||void 0===Ne?void 0:Ne.length),vt=!Boolean(null===Fe||void 0===Fe?void 0:Fe.length),St=!Boolean(null===Ye||void 0===Ye?void 0:Ye.length),Tt=!Boolean(null===Ve||void 0===Ve?void 0:Ve.length),yt=!!ut&&!Boolean(null===Ge||void 0===Ge?void 0:Ge.length),At=!Boolean(null===Xe||void 0===Xe?void 0:Xe.length),Rt=!Bo
172olean(null===We||void 0===We?void 0:We.length),Mt=!Boolean(null===Je||void 0===Je?void 0:Je.length),Pt=!Boolean(null===et||void 0===et?void 0:et.length),Dt=y()($e).isValid(),[$t,jt]=Object(d.useState)(!1);Object(d.useEffect)(()=>{m();ve(Boolean(!bt&&!gt&&!Et&&!Ot&&!Ct&&Dt&&!It&&(!st||!xt)&&!ft&&(!mt||!vt)&&(!ut||!yt)&&(!dt||!Tt)&&!St&&!At&&!Rt&&!Mt&&(at?!Pt:!1===at)&&ot))},[m,bt,gt,Et,Ot,Ct,Dt,It,xt,ft,mt,vt,St,dt,Tt,ut,yt,At,Rt,Mt,Pt,at,st,ot,ve]);const wt=Object(d.useCallback)(({target:{value:e}})=>{ht({...pt,firstNameInitial:!1}),Te(e)},[ht,pt,Te]),kt=Object(d.useCallback)(({target:{value:e}})=>{ht({...pt,lastNameInitial:!1}),Ae(e)},[ht,pt,Ae]),Lt=Object(d.useCallback)(({target:{value:e}})=>{ht({...pt,testCenterInitial:!1}),_e(e)},[ht,pt,_e]),_t=Object(d.useCallback)(({target:{value:e}})=>{nt(!0)},[nt]),Nt=Object(d.useCallback)(({target:{value:e}})=>{nt(!1),tt("")},[nt,tt]),Bt=Object(d.useCallback)(({target:{value:e}})=>{He(e)},[He]),Ft=Object(d.useCallback)(e=>{const t=null===e||void 0===e?void 0:e.format("YYYY-MM-DD");ht({...pt,examDateInitial:!1}),je(t||"")},[ht,pt,je]),Ht=Object(d.useCallback)(e=>{const t=e.target.value;/[a-z]/i.test(t)||/[!@#$%^&*`~()_+\-=\[\]{};':"\\|,.<>\/?]+/.test(t)||(ht({...pt,apptIDInitial:!1}),Me(t))},[ht,pt,Me]),Gt=Object(d.useCallback)((e,t)=>{De(t.value)},[De]),zt=Object(d.useCallback)((e,t)=>{ke(t.value),"Online"!==t.value||xt||_e("")},[ke,_e,xt]),Vt=Object(d.useCallback)((e,t)=>{Be(t.value),yt||ze(""),Tt||Ue(""),vt||He("")},[Be,ze,He,Ue,yt,Tt,vt]),Ut=u.a.useCallback(e=>{switch(e.target.name){case"problemEncounteredDetail":qe(e.target.value),T(e.target.value.length),E(o.Utils.isLongerThan(e.target.value,6e3));break;case"problemStartedDetail":Qe(e.target.value),le(e.target.value.length),R(o.Utils.isLongerThan(e.target.value,6e3));break;case"problemLastedDetail":Ke(e.target.value),se(e.target.value.length),re(o.Utils.isLongerThan(e.target.value,6e3));break;case"problemAffectPerfDetail":Ze(e.target.value),pe(e.target.value.length),de(o.Utils.isLongerThan(e.target.value,6e3));break;case"adviceTaken":tt(e.target.value),Ee(e.target.value.length),be(o.Utils.isLongerThan(e.target.value,6e3));break;case"specialConsiderationRequest":ze(e.target.value),xe(e.target.value.length),Ce(o.Utils.isLongerThan(e.target.value,6e3))}},[qe,T,E,Qe,le,R,Ke,se,re,Ze,pe,de,tt,Ee,be,ze,xe,Ce]),Yt=u.a.useCallback(e=>{ht({...pt,[e.target.name]:!1}),Ut(e)},[ht,Ut,pt]),qt=Object(d.useCallback)(e=>{ht({...pt,documentationTypeInitial:!1}),Ue(e.target.value)},[ht,pt,Ue]),Xt=Object(d.useCallback)(e=>{e.target.checked?lt(!0):lt(!1)},[lt]);Object(d.useEffect)(()=>{b(c)},[b,c]);const{personContactId:Qt}=Object(n.e)(i.Vc),Wt=u.a.useCallback(()=>{jt(!1),ct.push(Object(f.getPath)(v.Lb.CIMA_EXAMS_DASHBOARD_ROOT))},[]),Kt=(Jt=l.results,[...Jt].sort((e,t)=>{const a=M(e.text),n=M(t.text);return a!==n?a-n:e.key-t.key}));var Jt;return u.a.createElement(u.a.Fragment,null,u.a.createElement(D,null,u.a.createElement(C.Y,{stackable:!0},u.a.createElement(C.Y.Row,{stretched:!0},u.a.createElement($,{tablet:16,computer:16,floated:"left"},u.a.createElement(w,{backText:"Back"}),u.a.createElement(j,null,"Special considerations post-exams"),"Steps to make an application for special consideration:",u.a.createElement(k,null),u.a.createElement("ul",null,u.a.createElement("li",null,"Before submitting an application, you should read CIMA\u2019s special consideration policy."),u.a.createElement("li",null,"Complete the special consideration request form by the deadline."),u.a.createElement("li",null,"Any supporting documentation should be sent to [email protected]"),u.a.createElement("li",null,"For case study exams you will receive your Final exam result as normal (in line with the published exam timetable)."),u.a.createElement("li",null,"For objective tests we are not always able to issue your final result within the usual 48hr time period. Please be patient as consideration decisions can take up to 2 weeks before results can be issued."),u.a.createElement("li",null,"Your final result will reflect any adjustments made through the special consideration process.")),u.a.createElement(P,null,"Please note, applications received after the specified deadline or after results are published will not be accepted."),u.a.createElement(L,null,u.a.createElement(_,null,"First name"),u.a.createElement(S.T,{name:"first-name",testId:"first-name",type:"text",value:Se,isCorrect:!bt||pt.firstNameInitial&&!it.get(v.Hb.FIRST_NAME),isCorrectIconShown:!pt.firstNameInitial,onChange:wt,allowedValidationOnload:!1,errorMessage:"Please enter your first name."}),u.a.createElement(_,null,"Last name"),u.a.createElement(S.T,{name:"last-name",testId:"last-name",type:"text",value:ye,isCorrect:!gt||pt.lastNameInitial&&!it.get(v.Hb.FIRST_NAME),isCorrectIconShown:!pt.lastNameInitial,onChange:kt,allowedValidationOnload:!1,errorMessage:"Please enter your last name."}),u.a.createElement(_,null,"Appointment ID"),u.a.createElement(S.T,{name:"appointment-id",testId:"appointment-id",type:"text",value:Re,isCorrect:!Et||pt.apptID
172Initial&&!it.get(v.Hb.APPOINTMENT_ID),isCorrectIconShown:!pt.apptIDInitial,onChange:Ht,allowedValidationOnload:!1,errorMessage:"Please enter your appointment ID."}),u.a.createElement(B,{name:"exam-requires-special-consideration",placeholder:"Select from list",title:"Exam which requires special consideration (please select)",options:Kt,value:Pe,onChange:Gt}),!Pe&&it.get(v.Hb.EXAM_REQUIRES_SPECIAL_CONSIDERATION)&&u.a.createElement(W,null,"Please select exam type."),u.a.createElement(_,null,"Date of Exam"),u.a.createElement(F,null,u.a.createElement(S.E,{id:"exam-date",startDate:$e,onDateChangeFunc:Ft,hasValidationError:!pt.examDateInitial&&!Dt,isCorrect:!(!pt.examDateInitial||it.get(v.Hb.EXAM_DATE))||!(!Dt&&it.get(v.Hb.EXAM_DATE))&&Dt,errorMessage:"Please select exam date."})),u.a.createElement(B,{name:"exam-delivery",placeholder:"Select from list",title:"Exam format (please select)",options:O.MembershipTypes.CimaExamDeliveryOptions,value:we,onChange:zt}),!we&&it.get(v.Hb.EXAM_DELIVERY)&&u.a.createElement(W,null,"Please confirm whether your exam was taken online or at a test centre."),u.a.createElement(_,null,"Name of Test Centre"),u.a.createElement(N,{name:"test-center",testId:"test-center",type:"text",value:Le,onChange:Lt,isCorrect:!st||!xt||pt.testCenterInitial&&!it.get(v.Hb.TEST_CENTER),isCorrectIconShown:!pt.testCenterInitial,errorMessage:"Please enter Test Center.",allowedValidationOnload:!st,disabled:!st}),u.a.createElement(B,{name:"reason-special-consideration-option",placeholder:"Select from list",title:"Reason for special consideration request",options:O.MembershipTypes.SpecialRequestReasonOptions,value:Ne,onChange:Vt}),!Ne&&it.get(v.Hb.REASON_SPECIAL_CONSIDERATION_OPTION)&&u.a.createElement(W,null,"Please select a reason for your special consideration."),u.a.createElement(_,null,"Pearson VUE Case ID"),u.a.createElement(N,{name:"pearson-vue-case-id",testId:"pearson-vue-case-id",type:"text",value:Fe,isCorrect:!mt||!vt&&Object(x.m)(Fe),isCorrectIconShown:!pt.pearsonVUECaseIDInitial,allowedValidationOnload:mt&&!it.get(v.Hb.PEARSON_VUE_CASE_ID),onChange:Bt,errorMessage:"Please provide your Pearson VUE Case ID or enter 'N/A'.",disabled:!mt}),u.a.createElement(H,null,u.a.createElement(_,null,"Reason for special consideration request"),u.a.createElement(Q,{name:"specialConsiderationRequest",value:Ge,type:"special-consideration-req-opt",onChange:Yt,rows:3,width:"100%",disabled:!ut,maxLength:6e3}),u.a.createElement(S.Bb,{pasteExceed:Oe,charMaxCount:6e3,charCount:Ie})),u.a.createElement(_,null,"Type of supporting Documentation (if selected Medical condition or Mitigating personal circumstances). You will need to send supporting documentation within 14 working days of your exam date."," "),u.a.createElement(N,{name:"documentation-type",testId:"documentation-type",type:"text",value:Ve,isCorrect:!dt||(!Tt||pt.documentationTypeInitial&&!it.get(v.Hb.DOCUMENTATION_TYPE)),errorMessage:"Please enter documentation type.",isCorrectIconShown:!pt.documentationTypeInitial,onChange:qt,allowedValidationOnload:!dt,disabled:!dt}),u.a.createElement(H,null,u.a.createElement(_,null,"Details of the problem encountered before or during the exam"),u.a.createElement(G,{value:Ye,name:"problemEncounteredDetail",testId:"detail-prob-encountered",onChange:Yt,isCorrect:!St||pt.detailProbEncounteredInitial&&!it.get(v.Hb.DETAIL_PROBLEM_ENCOUNTERED),errorMessage:"Please provide more details of the problem you encountered.",maxLength:6e3.toString()}),u.a.createElement(S.Bb,{pasteExceed:g,charMaxCount:6e3,charCount:I}
172)),u.a.createElement(H,null,u.a.createElement(_,null,"Details of when the problem started"),u.a.createElement(G,{value:Xe,name:"problemStartedDetail",testId:"detail-prob-started",onChange:Yt,isCorrect:!At||pt.detailProbStartedInitial&&!it.get(v.Hb.DETAIL_PROBLEM_STARTED),errorMessage:"Please specify when the problem began.",maxLength:6e3.toString()}),u.a.createElement(S.Bb,{pasteExceed:A,charMaxCount:6e3,charCount:oe})),u.a.createElement(H,null,u.a.createElement(_,null,"Details of how long the problem lasted"),u.a.createElement(G,{value:We,name:"problemLastedDetail",testId:"detail-prob-lasted",onChange:Yt,isCorrect:!Rt||pt.detailProbLastedInitial&&!it.get(v.Hb.DETAIL_PROBLEM_LASTED),errorMessage:"Please specify how long the problem lasted.",maxLength:6e3.toString()}),u.a.createElement(S.Bb,{pasteExceed:ie,charMaxCount:6e3,charCount:ce})),u.a.createElement(H,null,u.a.createElement(_,null,"Details of how the problem affected your exam performance"),u.a.createElement(G,{value:Je,name:"problemAffectPerfDetail",testId:"detail-prob-affect-performance",onChange:Yt,isCorrect:!Mt||pt.detailProbAffectedPerfInitial&&!it.get(v.Hb.DETAIL_PROBLEM_AFFECTED),errorMessage:"Please explain how this affected your exam performance.",maxLength:6e3.toString()}),u.a.createElement(S.Bb,{pasteExceed:me,charMaxCount:6e3,charCount:ue})),u.a.createElement(_,null,"Did you report the problem to the Proctor/Invigilator?"),u.a.createElement(z,null,u.a.createElement(V,{testId:"yes-radiobutton",checked:Boolean(at)&&null!==at,onChange:_t,smallerIcon:!0}),u.a.createElement(U,null,"Yes"),u.a.createElement(V,{testId:"no-radiobutton",checked:!Boolean(at)&&null!==at,onChange:Nt,smallerIcon:!0}),u.a.createElement(U,null,"No")),null===at&&it.get(v.Hb.REPORT)&&u.a.createElement(W,null,"Please select whether or not you reported the problem"),u.a.createElement(H,null,u.a.createElement(_,null,"Advice/action taken by the Proctor/Invigilator"),u.a.createElement(G,{value:et,name:"adviceTaken",testId:"advice-taken",onChange:Yt,isCorrect:!at||!Pt||pt.adviceTakenInitial&&!it.get(v.Hb.ADVICE_TAKEN),errorMessage:"Please explain what action was taken by the Proctor/Invigilator or put 'N/A'.",disabled:!at||null==at,maxLength:6e3.toString()}),u.a.createElement(S.Bb,{pasteExceed:he,charMaxCount:6e3,charCount:ge})),u.a.createElement(q,null,u.a.createElement(C.t,{id:"checkbox-attestation",type:"checkbox",testId:"checkbox-attestation",autoFocus:!0,checked:ot,onClick:Xt,width:18,height:18}),u.a.createElement(X,{htmlFor:"checkbox-attestation"},u.a.createElement(J,null,"I consent to CIMA using and storing information provided in this form and any supporting medical or other documentation."),u.a.createElement(J,null,"The information provided in this form and any supporting documents will be used solely for the purpose of considering exam special consideration applications. The information is retained in accordance with CIMA\u2019 s Data retention policy."),u.a.createElement(J,null,u.a.createElement("i",null,"Should you wish to revoke your consent contact us at"," ",u.a.createElement("a",{href:"mailto:[email protected]",style:{textDecoration:"underline"}},"[email protected]"),". Please note, a revoke may impact your case from being considered.")),u.a.createElement(K,null,"All special consideration applications will be treated as confidential by CIMA. Where necessary, CIMA may need to share some of this information with its Governance - Appeal Panel committee. Medical documentation will not be shared with third parties."),u.a.createElement(Z,null,"I confirm that the information provided in my application is accurate."),u.a.createElement(Z,null,"I understand if CIMA does not receive my supporting document(s) before the specified deadline, my application will not be considered."),u.a.createElement(Z,null,"I confirm that I have read the"," ",u.a.createElement(ee,{testId:"consideration-policy-link",to:Object(f.getPath)(v.Lb.CIMA_SPECIAL_CONSIDERATION_POLICY),target:"_blank"},"special considerations policy")," ","and accept the terms and conditions. (Applications for special considerations cannot be accepted if this box is unchecked.)"))),u.a.createElement(Y,{size:C.g.sizes.small,variant:C.g.variants.primary,testId:"return-prev-page",disabled:!ot,onClick:async()=>{const a=new Map([[v.Hb.FIRST_NAME,!0],[v.Hb.LAST_NAME,!0],[v.Hb.APPOINTMENT_ID,!0],[v.Hb.EXAM_REQUIRES_SPECIAL_CONSIDERATION,!0],[v.Hb.EXAM_DATE,!0],[v.Hb.EXAM_DELIVERY,!0],[v.Hb.TEST_CENTER,!0],[v.Hb.REASON_SPECIAL_CONSIDERATION_OPTION,!0],[v.Hb.PEARSON_VUE_CASE_ID,!0],[v.Hb.REASON_SPECIAL_CONSIDERATION_REQUEST,!0],[v.Hb.DOCUMENTATION_TYPE,!0],[v.Hb.DETAIL_PROBLEM_ENCOUNTERED,!0],[v.Hb.DETAIL_PROBLEM_STARTED,!0],[v.Hb.DETAIL_PROBLEM_LA
172STED,!0],[v.Hb.DETAIL_PROBLEM_AFFECTED,!0],[v.Hb.ADVICE_TAKEN,!0],[v.Hb.REPORT,!0]]);if(rt(a),fe){const a={firstName:Se||"",lastName:ye||"",appointmentId:Re||"",examKey:Pe||"",examDate:$e||"",examDeliveryMethod:we||"",testCenter:Le||"",scReason:Ne||"",pVCaseId:Fe||"",reasonText:Ge||"",documentType:Ve||"",problemEncountered:Ye||"",problemStartDate:Xe||"",problemLength:We||"",problemImpact:Je||"",proctorReportFlag:at,proctorAdvice:et||"",attestationText:`I, ${e} hereby declare that all information provided is true and I attest to the declaration form provided`,personAccountId:t,contactId:Qt||""};await h(a),r||jt(!0)}},loading:r},"Submit"))))),u.a.createElement(te,{open:$t,onClose:Wt,testId:"success-modal",heading:"Success!",icon:u.a.createElement(ae,null),cancelNode:u.a.createElement(Y,{size:C.g.sizes.small,testId:"return-to-",variant:C.g.variants.primary,onClick:Wt},"Okay")},u.a.createElement(C.Y,{stackable:!0,centered:!0,columns:3},u.a.createElement(ne,null,"Thank you for submitting your special consideration request.")))),u.a.createElement(S.M,null))})}}]); 173//# sourceMappingURL=109.2e1e4b71.chunk.js.map
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.