PageSourceSearch

https://www.adda247.com/dist/551.app-containers-PsychometricTest-PsychometricTest.8711a947.js

js adda247.com collected 2026-09-27 20:57:35 UTC 33,186 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[551],{55546(e,t,a){a.r(t),a.d(t,{default:()=>se});var n=a(31838),s=a(63696),i=a(51851),c=a(89487),r=a(9403),o=a(78438),l=a(55552),m=(a(76281),a(98651)),u=a(76376);const d=(e={})=>({CALL_API:[{type:u.A.SYNC_TEST_DATA,meta:{path:`${m.yU}/api/v1/test-series/save-state`,method:"POST",body:e}}]}),p=(e={})=>({type:u.A.SET_SECTION_BASED_ATTEMPTED_QUESTIONS,payload:{data:e}}),E=e=>({type:u.A.SET_VIDEO_SOLUTION_QID,payload:{data:e}}),g=(e={})=>({type:u.A.SET_SELECTED_SECTION,payload:{data:e}}),S=(e=!1)=>({type:u.A.SET_SUBMIT_TEST_LOADING,payload:{isLoading:e}}),T=(e={})=>({type:u.A.SET_SECTION_BASED_MISC_INFO_STATE,payload:{data:e}});var v=a(46253),h=a(26884),I=a(57912),y=a(69609),N=a(77711),b=a(7635),f=a(97705),A=a(87827),_=a(96568);const C=({options:e=[],name:t="",onChange:a=()=>{},allowUncheck:n=!0,value:i="",unCheckedValue:c=""})=>{const r=e=>{const t=e.target.value;a&&a(e,n&&i?.toString()===t?.toString()?c:t)};return s.createElement("div",{className:"mt-radio-group"},e?.map(e=>s.createElement("label",{key:e?.value,className:"inline-flex items-center cursor-pointer"},s.createElement("input",{type:"radio",name:t,key:i,value:e.value,checked:i?.toString()===e?.value?.toString(),onClick:r,className:"mr-2"}),e.label)))};function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?k(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const O=({data:{opt:e,q:t,qMapId:a,questionType:n}={},questionNo:i=1,handleOptionChangeCb:c,attemptedQuestionsMap:r={}})=>{const o=(0,s.useCallback)((e,t)=>{e.preventDefault(),c(w(w({},t),{},{questionType:n,visited:(new Date).getTime()}),t?.optIndex)},[c]);return s.createElement("div",{className:"question-wrapper"},s.createElement("div",{className:"question-content"},s.createElement("span",{className:"question-number"},"Q. ",i,")"),s.createElement("span",{className:"question-text"},s.createElement(_.A,{text:t?.t}))),s.createElement("div",{className:"option-list-container"},s.createElement(C,{options:e?.map((e,t)=>({value:t,label:s.createElement(_.A,{text:e?.t})})),name:`radio_${a}`,onChange:(e,t)=>
1o(e,{questionMapping:a,selectedAns:t}),value:r?.[a]?.selectedAns,allowUncheck:!0,unCheckedValue:-1})))},D=s.memo(O);var M=a(49519);const L=({wrapperClassName:e="",sectionData:t=[],navigationType:a="",compInstructionTime:n=0,showSkipSectionModalCb:i=()=>{},startSectionTimer:c=()=>{},isLastSection:r=!1,onSubmitCb:o=()=>{},selectedSectionId:m=0,currentSectionRemainingTime:u=0,isFreeTest:E=!1})=>{const[g,S]=(0,s.useState)(!1),{attemptedSectionBasedQuestionsMap:v={},selectedSection:h={},sectionBasedMiscInfoState:y={}}=(0,l.d4)(e=>e.psychTestSeriesData),{packageId:N=0,mappingId:b=0}=(0,M.useParams)(),f=(0,l.wA)(),C=y?.[m]?.activeComprehensionIndex||0,{pre:k,compInstruction:w="No Instruction Found!",quesList:O}=(0,s.useMemo)(()=>t?.[C]||{},[t,C]),L=(0,s.useCallback)(({selectedSection:e={},attemptedSectionBasedQuestionsMap:t={},sectionBasedMiscInfoState:a={}})=>{if(E)return;const n={attemptedSectionBasedQuestionsMap:t,selectedSection:e,sectionBasedMiscInfoState:a,testStarted:!0},s={packageId:parseInt(N),mappingId:parseInt(b),testData:JSON.stringify(n)};f(d(s))},[f]),P=(e=0)=>{const t=(0,A._D)(y,m,{compInstructionTime:e});e>=0&&f(T(t)),0===e&&L({selectedSection:h,attemptedSectionBasedQuestionsMap:v,sectionBasedMiscInfoState:t})},x=e=>{let t=C;"next"===e?t=C+1:"prev"===e&&(t=C-1);const a=(0,A._D)(y,m,{activeComprehensionIndex:t,sectionTimeLeft:u});f(T(a)),L({selectedSection:h,attemptedSectionBasedQuestionsMap:v,sectionBasedMiscInfoState:a})},q=()=>{P(),S(!0),c(!0)},U=(0,s.useCallback)(e=>{f(p({selectedSectionId:m,value:e}));const t=(0,A.ow)(v,m,e),a=(0,A._D)(y,m,{activeComprehensionIndex:y?.activeComprehensionIndex||0,sectionTimeLeft:u});L({selectedSection:h,attemptedSectionBasedQuestionsMap:t,sectionBasedMiscInfoState:a})},[f,m,L,h,C,v,y]),R=(0,s.useMemo)(()=>a===A.m3.MULTI_NEXT_PREV&&t?.length>1,[a,t]),j=(0,s.useMemo)(()=>a===A.m3.MULTI_ONLY_NEXT&&t?.length>1,[a,t]),B=(0,s.useMemo)(()=>v[m]||{},[v,m]);return(0,s.useEffect)(()=>{S(n<=0)},[n]),!g&&n>0?s.createElement("div",{className:"section-ins-elapsed-time"},s.createElement("div",{className:"section-ins-elapsed-timer"},s.createElement(I.A,{startTime:n,submitTest:q,isNewTestWindow:!0,timerText:"Comprehension Time",setCurrentSectionRemainingTime:P})),s.createElement("div",{className:"sect-comp-ins-wrap"},s.createElement("span",{dangerouslySetInnerHTML:{__html:w}})),s.createElement("div",{className:"skip-btn-wrap"},s.createElement("button",{className:"test-btn-white",onClick:q},"Skip"))):s.createElement("div",{className:"question-layout-wrapper"},s.createElement("div",{className:`question-layout ${e}`},s.createElement("div",{className:"left-panel"},s.createElement("div",{className:"question-passage"},s.createElement(_.A,{text:k?.t}))),s.createElement("div",{className:"right-panel"},s.createElement("div",{className:"question-options-list-container"},O?.map((e,t)=>s.createElement(D,{key:e?.qMapId,data:e,questionNo:t+1,handleOptionChangeCb:U,attemptedQuestionsMap:B}))))),s.createElement("div",{className:"navigation-controls "},r?s.createElement("button",{className:"test-btn-white",onClick:o},"Submit"):s.createElement("button",{className:"test-btn-white",onClick:i},"Save & Skip Section"),R&&s.createElement("div",{className:"navigation-next-prev"},0!==C&&s.createElement("button",{className:"prev-btn",disabled:0===C,onClick:()=>x("prev")},"Previous"),C!==t?.length-1&&s.createElement("button",{className:"next-btn",disabled:C===t?.length-1,onClick:()=>x("next")},"Save & Next")),j&&C!==t?.length-1&&s.createElement("div",{className:"navigation-next-prev"},s.createElement("button",{className:"next-btn",disabled:C===t?.length-1,onClick:()=>x("next")},"Save & Next"))))},P=s.memo(L),x=({instruction:e="",instructionTimerEnd:t})=>s.createElement("div",{className:"section-inst-wrap"},s.createElement("div",{className:"sec-inst-container",dangerouslySetInnerHTML:{__html:e}}),s.createElement("div",{className:"sec-inst-footer"},s.createElement("button",{className:"test-btn-white",onClick:t},"Skip"))),q=s.memo(x);var U=a(87807),R=a(86960),j=a(39423),B=a(72448),$=a(4700);function Q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function F(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Q(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Q(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const V=(0,i.Ay)({resolved:{},chunkName:()=>"components-enrolledCourses-TestSeries-PsychometricComponents-SkipSection",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(7121).then(()=>a(18600)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>18600}),G=(0,i.Ay)({resolved:{},chunkName:()=>"components-enrolledCourses-TestSeries-PsychometricComponents-ExamSummaryWithBreakTime",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(1278).then(()=>a(45733)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>45733}),J=(0,i.Ay)({resolved:{},chunkName:()=>"components-enrolledCourses-TestSeries-PsychometricComponents-SubmitTestConfirmModal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(7602).then(()=>a(79409)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>79409}),Y=({title:e,mappingId:t,packageId:a=6767,language:n,changeLanguage:i,status:c=A.Hs.NEW,isFreeTest:r=!1,sfJson:o="",examName:E=""})=>{const{testData:v,previousState:h,selectedSection:_,attemptedSectionBasedQuestionsMap:C,sectionBasedMiscInfoState:k={},isSubmitTestLoading:w}=(0,l.d4)(e=>e.psychTestSeriesData),O=v?.meta?.sections||[],[D,L]=(0,s.useState)(!1),[x,Q]=(0,s.use
1State)(y.$A[2]),[Y,H]=(0,s.useState)({}),[W,z]=(0,s.useState)(0),[X,K]=(0,s.useState)(!1),[Z]=(0,s.useState)(!0),[ee,te]=(0,s.useState)(null),[ae,ne]=(0,s.useState)(!1),[se,ie]=(0,s.useState)(!1),ce=(0,s.useRef)(null),re=(0,s.useRef)({}),oe=(0,l.wA)(),le=(0,M.useHistory)(),me=(0,s.useMemo)(()=>O?.findIndex(e=>e?.sectionId===_?.sectionId),[O,_]),ue=(e={})=>{if(r)return;const n={packageId:parseInt(a),mappingId:parseInt(t),testState:JSON.stringify(e)};oe(d(n))},de=({nextSection:e={}})=>{const t=(0,A._D)(k,_?.sectionId,{activeComprehensionIndex:k[_?.sectionId]?.activeComprehensionIndex||0,sectionTimeLeft:W,compInstructionTime:k[_?.sectionId]?.compInstructionTime||0});oe(T(t)),ue({attemptedSectionBasedQuestionsMap:C,selectedSection:e,sectionBasedMiscInfoState:t,testStarted:!0})},pe=(0,s.useCallback)(()=>{const n={};r&&(n.freeContent=!0),o&&(n.sfJsonPreview=o);const s=`/my-test-analysis/${encodeURIComponent(e)}/${a}/${t}?${(0,j.zJ)(F({},n))}`;le.replace(s)},[]),Ee=(0,s.useCallback)(()=>{const e=O[me+1];ne(!(!e?.secTime||e?.compInstructionTime)),((e={})=>{setTimeout(()=>{ce.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})},100),oe(g(e)),de({nextSection:e})})(e)},[O,me]),ge=(0,s.useCallback)(e=>{te({type:A.bY.SKIP_SECTION,nextSection:e})},[]),Se=(0,s.useCallback)(()=>{te({type:A.bY.EXAM_SUMMARY})},[]),Te=(0,s.useCallback)(async()=>{if(!await(()=>{try{let e=JSON.parse(localStorage.getItem("submittedTest"))||{};return Promise.resolve(e[`${a}_${t}`])}catch(e){}})()||r){oe(S(!0));try{const e=(0,A.MT)(C||{});if(r){if(r){ie(!0);const t=F(F({},v),{},{meta:F(F({},v?.meta),{},{sections:v?.meta?.sections?.filter(e=>!e?.instructionSection)})}),a=(0,R.d)(v?.[n]?.ques?.list||[],(0,j.M6)(e,"questionMapping"),t,v?.meta?.testType);return localStorage.setItem("testCalcData",JSON.stringify(a)),Promise.resolve({success:!0})}}else{const n=await oe(((e={})=>({CALL_API:[{type:u.A.SUBMIT_TEST,meta:{path:`${m.yU}/api/v1/test-series/submit`,method:"POST",body:e}}]}))({packageId:a,mappingId:t,testState:e})),s=await n[0];if(s?.success)return ie(!0),localStorage.setItem("submittedTest",JSON.stringify({[`${a}_${t}`]:!0})),(0,b.A)("Test Submitted Successfully","success"),s}}catch(e){return(0,b.A)(e?.message||"Something Went Wrong!","error"),e}finally{oe(S(!1))}}else(0,b.A)(A.Cc,"error")},[C]),ve=(0,s.useCallback)(()=>{te({type:A.bY.SUBMIT_TEST})},[]),he=()=>{"submitted"!=ee?.type&&"alreadySubmit"!==ee?.type&&te(null)},Ie=(0,s.useCallback)(()=>{he(),Ee()},[Ee]),ye=(0,s.useMemo)(()=>me===O.length-1,[me,O]),Ne=!!v?.meta?.sections?.[0]?.secTime,be=_?.instructionSection,fe=(0,s.useCallback)(()=>{ye?pe():Ee(),he()},[Te,Ee,ye]),Ae=(0,s.useCallback)(()=>{ne(!1),Te().then(e=>{e?.success&&Se()})},[Te]),_e=(0,s.useCallback)(()=>{be?Ee():ye?Ae():Se()},[be,ye,Ee,Se,Te]),Ce=(0,s.useMemo)(()=>v?.meta?.sectionWiseQuestionList?.[n]?.[_?.sectionId],[v,_]),ke=(0,s.useCallback)((e={})=>{const t=Object.values(C[e?.sectionId]||{})?.filter(e=>-1!==e.selectedAns)?.length;return{attempted:t,unattempted:e?.secTotalq-t}},[C]),we=(0,s.useMemo)(()=>Object.keys(h?.testState||{})?.length,[h?.testState,c]);(0,s.useEffect)(()=>{const e=O?.[0];let t={};if(O?.forEach(e=>{const a=e?.sectionId,n=e.secTime,s=e?.compInstructionTime||0;t[a]={sectionTimeLeft:we&&k[a]?.sectionTimeLeft||n,compInstructionTime:we&&k[a]?.hasOwnProperty("compInstructionTime")?k[a]?.compInstructionTime:s}}),!we){let{qMapId:t,questionType:a}=v?.[n]?.ques?.list?.[0];oe(p({selectedSectionId:0,value:{questionMapping:t,selectedAns:-1,questionType:a,visited:(new Date).getTime()}})),oe(g(e))}const a=Ne;L(a),H(a?t:{[e?.sectionId]:v.meta.time})},[we,v,O,Ne]);const Oe=e=>{try{return r||ue(re.current),e.preventDefault(),e.returnValue=""}catch(t){}};return(0,s.useEffect)(()=>{Y[_?.sectionId]?.compInstructionTime>0?ne(!1):ne(!0)},[Y,_]),(0,s.useEffect)(()=>{const e=(0,A._D)(k,_?.sectionId,{activeComprehensionIndex:k[_?.sectionId]?.activeComprehensionIndex||0,sectionTimeLeft:W,compInstructionTime:k[_?.sectionId]?.compInstructionTime||0}),t={attemptedSectionBasedQuestionsMap:C,selectedSection:_,sectionBasedMiscInfoState:e,testStarted:!0};re.current=t},[C,_,k,W]),(0,s.useEffect)(()=>(se?se&&window.removeEventListener("beforeunload",Oe):window.addEventListener("beforeunload",Oe),()=>{window.removeEventListener("beforeunload",Oe)}),[se]),s.createElement(s.Fragment,null,s.createElement("div",{className:"psych
1ometric-test-attempt-window test-container isTestPassContainer"},s.createElement("link",{rel:"stylesheet",href:"https://storecdn.adda247.com/katex/katex.min.css"}),s.createElement("div",{className:"ins-header"},s.createElement("img",{src:"/images/header-logo.svg",className:"logo-img",alt:"logo",title:"adda247",width:"172px",height:"40px"}),s.createElement("span",null,e),s.createElement(U.TextAndLanguageSelectorNew,{selectedTextSize:x,handleChangeTextSize:(e="")=>{Q(e)},language:n,changeLanguage:i,data:v,label:"View in:"})),s.createElement(N.A,{currentSectionInstruction:_?.instruction,language:n,changeLanguage:i,isInstructionPopUp:X,setIsInstructionPopUp:K,isNewTestWindow:!be,examName:E}),s.createElement("div",{className:"sections-header"},s.createElement("span",null,"Sections"),ae&&s.createElement(I.A,{startTime:Y?.[_?.sectionId]?.sectionTimeLeft,sectionId:D?_?.sectionId:0,submitTest:_e,setCurrentSectionRemainingTime:z,isNewTestWindow:Z,timerText:"Section Time"})),s.createElement("div",{className:"test-sections-wrap"},s.createElement($.default,{showFixedBtns:!0},s.createElement("div",{className:"test-sections"},O?.map((e,t)=>s.createElement("div",{className:"test-sections-item",key:e?.sectionId,ref:e?.sectionId===_?.sectionId?ce:null},s.createElement("button",{key:`sec-${t}`,id:t,className:"no-tooltip "+(e?.sectionId===_?.sectionId?"blue":t<me&&D?"black":"skyBlue")},s.createElement("span",{title:e?.secDN},e?.secDN))))))),s.createElement("div",{className:"test-content"},s.createElement("div",{className:`content-container ${y.Cc?.[x]}`},be?s.createElement(q,{instruction:_?.instruction,instructionTimerEnd:Ee}):s.createElement(P,{wrapperClassName:_?.wrapperClass,navigationType:_?.navigationType,breakTime:_?.breakTime,compInstructionTime:Y?.[_?.sectionId]?.compInstructionTime||0,sectionData:Ce,selectedSectionId:_?.sectionId,showSkipSectionModalCb:ge,startSectionTimer:ne,isLastSection:ye,onSubmitCb:ve,currentSectionRemainingTime:W,isFreeTest:r})))),!X&&s.createElement(B.A,null),s.createElement(f.default,{visible:!!ee,title:s.createElement("div",{key:"modal-header",className:"modal-header"},ee?.title),closable:!0,modalClassName:A.Pf[ee?.type],hideHeader:!0},(()=>{switch(ee?.type){case A.bY.SKIP_SECTION:return s.createElement(V,{sectionName:_?.secDN,close:he,currentSectionRemainingTime:W,attemptedResponse:ke(_),onYesCb:()=>{const e=O[me+1];ne(!1),de({nextSection:e}),Se(),(0,b.A)(`${_?.secDN} saved successfully!`,"success")},hideMarked:!0});case A.bY.EXAM_SUMMARY:return s.createElement(G,{sections:O,breakTime:_?.breakTime,onSaveAndSkipCb:Ie,onBreakTimeEndCb:fe,getSectionBasedAttemptedResponse:ke,activeSectionId:_?.sectionId,isLastSection:ye,openAnalysisCb:pe});case A.bY.SUBMIT_TEST:return s.createElement(J,{message:A.a$,onSubmitTest:Ae,onClose:he,isSubmitTestLoading:w});default:return null}})()))};var H=a(84006);const W=({data:e={},questionNo:t=1})=>{const{averageAndUserTestData:{testState:a={}},selectedSection:n={}}=(0,l.d4)(e=>e.psychTestSeriesData),{opt:i,q:c}=e,r=(0,s.useMemo)(()=>[A.f9]?.includes(n?.secSubjectTagId),[n]),o=(0,s.useMemo)(()=>a?.[e?.qMapId]||null,[a,e]),m=(e,t)=>["option-label",1===e?.co?"correct-option":"",o?.selectedAns!==t||e?.co?"":r?"user-selected-option":"wrong-option"].filter(Boolean).join(" ");return s.createElement("div",{className:"question-sol-wrapper"},s.createElement("div",{className:"question-sol-content"},s.createElement("div",{className:"question-number"},s.createElement("div",null,"Q ",t,".")),s.createElement("div",{className:"question-text"},s.createElement(_.A,{text:c?.t}))),s.createElement("div",{className:"options-list-container"},i?.map((e,t)=>s.createElement("label",{key:`${c?.id}-option-${t}`,className:m(e,t)},s.createElement("div",{className:"option-text"},s.createElement("div",{className:"opt-text-with-idx"},s.createElement("span",{className:"opt-idx"},H.A[t]),s.createElement(_.A,{text:e?.t})),!!e?.co&&s.createElement("span",{className:"answer-type"},"Correct Answer",s.createElement("img",{src:"/images/test-solution/tick-green.svg",alt:"correct"})),e?.co||o?.selectedAns!==t?null:r?s.createElement("span",{className:"answer-type"},"Your Answer",s.createElement("img",{src:"/images/test-solution/tick-blue.svg",alt:"wrong"})):s.createElement("span",{className:"answer-type"},"Wrong Answer",s.createElement("img",{src:"/images/test-solution/cross-red.svg",alt:"wrong"}))))),[null,-1,""].includes(o?.selectedAns)&&s.createElement("div",{className:"unattempted-text"},"*You have not attempted this question")," "))},z=({sectionData:e=[],hasCompInstruction:t=!1,skipSection:a=()=>{},isLastSection:n=!1})=>{const i=(0,l.wA)(),{videoSolutionData:{solutionList:c={}}}=(0,l.d4)(e=>
1e.psychTestSeriesData),[r,o]=(0,s.useState)(!t),[m,u]=(0,s.useState)(0),[d,p]=(0,s.useState)(0),{pre:g,compInstruction:S="",quesList:T=[],isPersonalitySection:v=!1}=(0,s.useMemo)(()=>e?.[m]||{},[e?.[0]?.pre,m]);(0,s.useEffect)(()=>{u(0),p(0),o(!t)},[e]);const h=(0,s.useMemo)(()=>d>0||m>0,[d,m]),I=(0,s.useMemo)(()=>d<(T?.length??0)-1||m<(e?.length??0)-1,[d,T?.length,m,e?.length]);return!r&&t?s.createElement("div",{className:"section-ins-elapsed-time"},s.createElement("div",{className:"sect-comp-ins-wrap"},s.createElement("span",{dangerouslySetInnerHTML:{__html:S}})),s.createElement("div",{className:"skip-btn-wrap"},s.createElement("button",{className:"test-btn-white",onClick:()=>{o(!0)}},"Skip"))):s.createElement("div",{className:"question-layout-wrapper "},s.createElement("div",{className:"question-layout solution-layout"},v?null:s.createElement("div",{className:"left-panel"},s.createElement("div",{className:"question-passage"},s.createElement("span",{className:"question-number"},"Question ",m+1,"."),s.createElement(_.A,{text:g?.t}))),s.createElement("div",{className:"right-panel"},s.createElement("div",{className:"question-options-list-container"},T?.length?s.createElement(W,{data:T?.[d],questionNo:d+1}):null,T?.[d]?.so?.t?s.createElement("div",{className:"question-sol-wrap"},s.createElement("div",{className:"question-sol-text"},"Solution."),s.createElement(_.A,{text:T?.[d]?.so?.t})):null),s.createElement("div",{className:"right-panel-actions"},s.createElement("div",{className:"vid-sol-btn-wrap"},c?.[T?.[d]?.qMapId]?s.createElement("button",{className:"vid-sol-btn",onClick:()=>i(E(T?.[d]?.qMapId))},s.createElement("img",{src:"/images/test-series/videoSolution.svg",className:"videoSolution-icon",alt:"videoSolution-icon"}),"Video Solution"):null),s.createElement("div",{className:"nav-action-options"},h&&s.createElement("button",{className:"action-btn",onClick:()=>{d>0?p(d-1):m>0&&(u(m-1),p(T?.length-1))}},"Previous"),I&&s.createElement("button",{className:"action-btn",onClick:()=>{d<T?.length-1?p(d+1):m<e?.length-1&&(u(m+1),p(0))}},"Next"))))),s.createElement("div",{className:"navigation-controls controls-right"},s.createElement("button",{className:"test-btn-white",onClick:n?()=>{window.close()}:a},n?"Close":"Skip to Next Section")))};var X=a(86005);const K=({packageId:e,mappingId:t})=>{const a=(0,l.wA)(),{mediaUploaderSignedUrlResponse:n="",qbSol:i=!1,solutionList:c={},selectedQid:r=null}=(0,l.d4)(e=>e?.psychTestSeriesData?.videoSolutionData),[o,d]=(0,s.useState)(),p=(0,s.useRef)(null),[g,S]=(0,s.useState)("default"),[T,v]=(0,s.useState)(0),[h,I]=(0,s.useState)(0),[y,N]=(0,s.useState)(!1),[b,A]=(0,s.useState)(!1),[_,C]=(0,s.useState)(!1),[k,w]=(0,s.useState)(!1),O=(0,s.useRef)(null),D=(0,s.useRef)(null),M=(0,s.useRef)(null),L=(0,s.useRef)(null);(0,s.useEffect)(()=>((0,X.C)(),a((({packageId:e,mappingId:t})=>({CALL_API:[{type:u.A.GET_VIDEO_SOLUTION_DATA,meta:{path:`${m.nL}/v2/${e}/${t}/video-solutions?videoSolList=true`,method:"GET"}}]}))({mappingId:t,packageId:e})),()=>{(0,X.B)()}),[]);const P=e=>{O.current&&!O.current?.contains(e.target)&&C(!1),M.current&&!M.current?.contains(e.target)&&w(!1)};(0,s.useEffect)(()=>(_||k?document.addEventListener("click",P):document.removeEventListener("click",P),()=>{document.removeEventListener("click",P)}),[_,k]);const x=()=>{const e=p.current;e&&(e.paused?(e.play(),N(!0)):(e.pause(),N(!1)))},q=e=>{const t=Math.floor(e/60),a=Math.floor(e%60);return`${String(t).padStart(2,"0")}:${String(a).padStart(2,"0")}`},U=e=>{D.current?.forEach(e=>e.enabled(!1)),S(e?.height),e.enabled(!0),C(!1)},R=e=>{p.current&&(p.current.playbackRate=e)};(0,s.useEffect)(()=>{let e="";L.current=null;let t=c?.[r];if(t){let a;i?(e=n?.signedMediaUrl,a=e?.replace("*",t?.m3u8Url)):a=t?.mp4Url,L.current=a,d(!0)}},[r]);const j=()=>{d(!1),a(E(null)),L.current=null};let B=null;return(0,s.useEffect)(()=>{A(!1),N(!0),v(0);let e=L?.current,t={};if(i){const a=e?.split("?")[1],n=new URLSearchParams(a);t=Object.fromEntries(n?.entries())}const a=p.current;if(e&&a){B=videojs(a,{autoplay:!0,controls:!1,sources:[{src:e}],html5:{hls:{overrideNative:!0}}}),i&&(videojs.Vhs.xhr.beforeRequest=function(e){var a=new URL(e.ur
1i);return Object.entries(t).forEach(([e,t])=>{a.searchParams.append(e,t)}),e.uri=a.toString(),e},B.on("loadedmetadata",()=>{let e=Array.from(B?.qualityLevels()?.levels_)?.map(e=>({width:e.width,height:e.height,id:e.id,label:e.label,bitrate:e.bitrate,frameRate:e.frameRate,enabled:e.enabled_}));D.current=e,e?.length&&U(e?.[0])}));const n=()=>{v(a.currentTime),I(a.duration)};return a.addEventListener("timeupdate",n),()=>{a.removeEventListener("timeupdate",n)}}return()=>{B&&B.dispose()}},[r,o,L?.current,n]),s.createElement("div",{className:"test-container"},o&&s.createElement(f.default,{modalClassName:"video-solution",footer:null,visible:o,title:"Video Solution",onCancel:j,closeCallback:j,closable:!0,maskClosable:!1,keyboard:!1},s.createElement("div",{className:"video-js vjs-current-time","data-vjs-player":!0},s.createElement("video",{ref:p,className:"video-js",width:"900px",height:"300px",onClick:x})),s.createElement("div",{className:"controls-wrapper"},s.createElement("div",{onClick:x},y?s.createElement("img",{src:"/images/pause-icon.svg",alt:"Pause Image",width:20,height:20}):s.createElement("img",{src:"/images/play-icon.svg",alt:"Play Image",width:30,height:30})),s.createElement("div",{onClick:()=>{const e=p.current;e&&(e.muted=!e.muted,A(e.muted))}},b?s.createElement("img",{src:"/images/mute-icon.svg",alt:"Mute Image",width:20,height:20}):s.createElement("img",{src:"/images/unmute-icon.svg",alt:"Unmute Image",width:20,height:20})),s.createElement("div",{onClick:()=>{const e=p.current;e&&(e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen())}},s.createElement("img",{src:"/images/fullscreen-icon.svg",alt:"Full Screen Image",width:20,height:20})),s.createElement("div",{className:"time"},s.createElement("span",null,q(T))),s.createElement("div",{className:"seek-bar",onClick:e=>{const t=e.nativeEvent.offsetX/e.target.offsetWidth*h;p.current.currentTime=t}},s.createElement("div",{className:"seek-bar-filled",style:{width:T/h*100+"%"}})),s.createElement("div",{className:"time"},s.createElement("span",null,q(h))),D?.current?.length?s.createElement("div",{className:"quality-icon"},s.createElement("div",{onClick:()=>C(!0)},_?s.createElement("img",{src:"/images/QualityIconActive.svg",alt:"Active Quality Icon"}):s.createElement("img",{src:"/images/QualityIcon.svg",alt:"Quality Image"})),_&&s.createElement("div",{className:"quality-options",ref:O,onClick:e=>e.stopPropagation()},s.createElement("div",{className:"headText"},"Video Quality"),s.createElement("hr",null),D?.current?.map(e=>s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>U(e),checked:g===e?.height})," ",`${e?.height}
1p`)))):null,s.createElement("div",{className:"quality-icon"},s.createElement("div",{onClick:()=>w(!0)},k?s.createElement("img",{src:"/images/PlaybackIconActive.svg",alt:"Playback Active Image"}):s.createElement("img",{src:"/images/play-button.svg",alt:"Playback Image"})),k&&s.createElement("div",{className:"quality-options",ref:M,onClick:e=>e.stopPropagation()},s.createElement("div",{className:"headText"},"Playback Speed"),s.createElement("hr",null),s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>R(.75)})," ","0.75x"),s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>R(1),defaultChecked:!0})," ","1x"),s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>R(1.25)})," ","1.25x"),s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>R(1.5)})," ","1.5x"),s.createElement("label",null,s.createElement("input",{type:"radio",name:"speed",onClick:()=>R(2)})," ","2x"))),s.createElement("div",null,s.createElement("div",{onClick:async()=>{try{document.pictureInPictureElement?await document.exitPictureInPicture():await p.current.requestPictureInPicture()}catch(e){}},style:{color:"black"}},s.createElement("img",{src:"/images/pipIcon.svg",alt:"Quality Image"}))))))},Z=({mappingId:e,packageId:t,title:a,language:n,changeLanguage:i,examName:c=""})=>{const r=(0,l.wA)(),{testData:o,selectedSection:m}=(0,l.d4)(e=>
1e.psychTestSeriesData),u=o?.meta?.sections||[],[d,p]=(0,s.useState)(y.$A[2]),[E,S]=(0,s.useState)(!1),T=(e={})=>{r(g(e))},v=()=>{const e=u[h+1];T(e)},h=(0,s.useMemo)(()=>o?.meta?.sections?.findIndex(e=>e?.sectionId===m?.sectionId),[o,m]),I=(0,s.useMemo)(()=>o?.meta?.sectionWiseQuestionList?.[n]?.[m?.sectionId],[o,m]),b=(0,s.useMemo)(()=>!!m?.instructionSection,[m]),f=(0,s.useMemo)(()=>o?.meta?.sections?.length-1===h,[o,h]);return(0,s.useEffect)(()=>{const e=o?.meta?.sections?.[0];T(e)},[o]),s.createElement(s.Fragment,null,s.createElement("div",{className:"psychometric-test-attempt-window test-container isTestPassContainer"},s.createElement("link",{rel:"stylesheet",href:"https://storecdn.adda247.com/katex/katex.min.css"}),s.createElement("div",{className:"ins-header"},s.createElement("img",{src:"/images/header-logo.svg",className:"logo-img",alt:"logo",title:"adda247",width:"172px",height:"40px"}),s.createElement("span",null,a),s.createElement(U.TextAndLanguageSelectorNew,{selectedTextSize:d,handleChangeTextSize:(e="")=>{p(e)},language:n,changeLanguage:i,data:o,label:"View in:"})),s.createElement(N.A,{currentSectionInstruction:m?.instruction,language:n,changeLanguage:i,isInstructionPopUp:E,setIsInstructionPopUp:S,isNewTestWindow:!b,examName:c}),s.createElement("div",{className:"sections-header"},s.createElement("span",null,"Sections")),s.createElement("div",{className:"test-sections-wrap"},s.createElement($.default,{showFixedBtns:!0},s.createElement("div",{className:"test-sections"},u?.map((e,t)=>s.createElement("div",{key:`${e?.sectionId}-${t}`,className:"test-sections-item"},s.createElement("button",{id:t,className:`no-tooltip ${e?.sectionId==m?.sectionId?"blue":"skyBlue"} test-sol-section`,onClick:()=>{T(e)}},s.createElement("span",{title:e?.secDN},e?.secDN))))))),s.createElement("div",{className:"test-content"},s.createElement("div",{className:`question-container-wrapper ${y.Cc[d]}`},b?s.createElement(q,{instruction:m?.instruction,instructionTimerEnd:v}):s.createElement(z,{hasCompInstruction:!!m?.compInstructionTime,sectionData:I,skipSection:v,isLastSection:f})))),s.createElement(K,{mappingId:e,packageId:t}))};var ee=a(93443);function te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function ae(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?te(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):te(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}(0,i.Ay)({resolved:{},chunkName:()=>"data-ducks-psychTestSeriesData-reducers",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(5355).then(()=>a(48364)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>48364}).preload();const ne={getTestData:({packageId:e,mappingId:t,status:a,freeContentFlag:n})=>({CALL_API:[{type:u.A.GET_TEST_DATA,meta:{path:`${m.yU}/api/v1/test-series/start-test?packageId=${e}&mappingId=${t}${n?"&freeContent=true":""}${["COMPLETED","REATTEMPT"]?.includes(a)?"&testStatus=COMPLETED":""}`,method:"GET"}}]}),getResumeTestData:({packageId:e,mappingId:t})=>({CALL_API:[{type:u.A.GET_RESUME_TEST_DATA,meta:{path:`${m.yU}/api/v1/test-series/request-state?packageId=${e}&mappingId=${t}`,method:"GET"}}]}),getTestDataViaSFJson:e=>({CALL_API:[{type:u.A.GET_TEST_DATA_VIA_JSON,meta:{path:e,method:"GET"}}]}),getAverageAndUserTestData:({packageId:e,mappingId:t})=>({CALL_API:[{type:u.A.GET_SUBMITTED_STATE_DATA,meta:{path:`${m.yU}/api/v1/test-series/view-submitted-state?mappingId=${t}&packageId=${e}`,method:"GET"}}]}),syncTestData:d},se=(0,l.Ng)(e=>({testSeriesData:e.psychTestSeriesData}),ne)(({match:e,location:t,testSeriesData:a,getTestData:n,getResumeTestData:i,getTestDataViaSFJs
1on:l,getAverageAndUserTestData:m,syncTestData:u})=>{const{mappingId:d,packageId:p,status:E,title:g}=e.params,{search:S}=t,T=new URLSearchParams(S),I=T.get("sfJsonPreview"),y=T.get("mode")||"",N=T.get("freeContent")||E===A.Hs.REATTEMPT||I,b=T.get("exam"),{testData:f,previousState:_}=a,[C,k]=(0,s.useState)(!0),[w,O]=(0,s.useState)(!0),[D,M]=(0,s.useState)(null),[L,P]=(0,s.useState)(!1),[x,q]=(0,s.useState)("");(0,o.iK)(),(0,ee.A)("/images/drm/nocopy-content.js");const U=e=>{P(e),_?.testState?.testStarted||N||u(ae(ae({},_),{},{testState:JSON.stringify(ae(ae({},_?.testState),{},{testStarted:!0}))}))};(0,s.useEffect)(()=>{I?I&&(async()=>{try{await l(I),P(!0)}catch(e){k(e?.message)}finally{O(!1)}})():(async()=>{try{if(await n({mappingId:d,packageId:p,status:E,freeContentFlag:N}),!N){const e=await i({mappingId:d,packageId:p}),t=await e[0],a=JSON.parse(t?.data?.testState)?.testStarted;a&&U(!0)}}catch(e){k(e?.message)}finally{O(!1)}})()},[]),(0,s.useEffect)(()=>{M(f?.meta?.languageList?.[0])},[f?.meta?.languageList]),(0,s.useEffect)(()=>{E!==A.Hs.COMPLETED||I||(async()=>{try{await m({packageId:p,mappingId:d}),U(!0)}catch(e){k(e?.message)}finally{O(!1)}})()},[]);let R=s.createElement("div",null,C);return w?R=s.createElement(v.default,null):f&&(R=L?E===A.Hs.COMPLETED?s.createElement(Z,{title:decodeURIComponent(g),mappingId:d,packageId:p,language:D,changeLanguage:e=>M(e.target.value),examName:b}):s.createElement(Y,{title:decodeURIComponent(g),mappingId:d,packageId:p,language:D,changeLanguage:e=>M(e.target.value),status:E,isFreeTest:N,sfJson:I,examName:b}):s.createElement(h.A,{data:f,language:D,changeLanguage:e=>M(e.target.value),setStartTest:U,isFixedMock:!1,exam:b,mode:y,beginTest:!1,popupErrorMsg:x,setPopupErrorMsg:q,genInstructionTime:f?.meta?.genInstructionTime,onInstructionTimerEnd:U})),s.createElement("div",{className:"psychometric-test-container"},s.createElement(c.default,{title:`${r.$p[1]} Store | ${r.$p[1]}`}),R)})},76376(e,t,a){a.d(t,["A",0,{GET_TEST_DATA:"GET_TEST_DATA",GET_RESUME_TEST_DATA:"GET_RESUME_TEST_DATA",GET_TEST_DATA_VIA_JSON:"GET_TEST_DATA_VIA_JSON",GET_SUBMITTED_STATE_DATA:"GET_SUBMITTED_STATE_DATA",GET_VIDEO_SOLUTION_DATA:"GET_VIDEO_SOLUTION_DATA",SET_SECTION_BASED_ATTEMPTED_QUESTIONS:"SET_SECTION_BASED_ATTEMPTED_QUESTIONS",SET_SELECTED_SECTION:"SET_SELECTED_SECTION",SUBMIT_TEST:"SUBMIT_TEST",SYNC_TEST_DATA:"SYNC_TEST_DATA",SET_ACTIVE_COMPREHENSION_INDEX:"SET_ACTIVE_COMPREHENSION_INDEX",SET_VIDEO_SOLUTION_QID:"SET_VIDEO_SOLUTION_QID",SET_SECTION_BASED_MISC_INFO_STATE:"SET_SECTION_BASED_MISC_INFO_STATE",SET_SUBMIT_TEST_LOADING:"SET_SUBMIT_TEST_LOADING"}])}}]);

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.