1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2304],{80944:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/user/college-readiness",function(){return i(93108)}])},63302:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var s=i(85893),o=i(67294);i(11163);var n=i(37811),l=i.n(n),a=i(44608);i(70556),i(71760);var r=i(78636);function u(e){let[t,i]=(0,o.useState)([]);(0,o.useEffect)(()=>{let e=async()=>{try{var e,t;let s=new a.default,o=await (null==s?void 0:s.getData("API_FAQ_URL","faq/set/questions?faq_set_code=college-readiness",{}));o&&(null==o?void 0:o.status)&&(null==o?void 0:null===(e=o.response)||void 0===e?void 0:null===(t=e.faqs)||void 0===t?void 0:t.length)?i(o.response.faqs):console.log("No resources found.")}catch(e){console.log("Failed to fetch resources.")}};e()},[]),(0,o.useEffect)(()=>{console.log(t,"resources data list---")},[t]);let n=async e=>{var t;let i=null==e?void 0:null===(t=e.fileUrl)||void 0===t?void 0:t.split("/"),s=i[i.length-1],o={Button_label:"Download",Previous_page:"NA",File_name:decodeURIComponent(s),File_type:(e.fileType||"NA").toUpperCase()};try{await (0,r.sendCleverTapEventsData)("College_readiness_resources",o)}catch(e){console.error("CleverTap: College_readiness_resources event failed:",e)}};return(0,s.jsx)("div",{className:l().resourcesContainer,children:(0,s.jsx)("div",{class:"profile_collegePreferencesDetails",children:(0,s.jsx)("div",{className:"".concat(l().acadamicDetails," pb-0"),children:(0,s.jsxs)("div",{style:{paddingTop:"0",whiteSpace:"noWrap",width:"100%",overFlow:"auto"},className:"".concat(l().acadamicDetailsBody," ").concat(l().uploads_body," "),children:[(0,s.jsx)("div",{className:l().tableHeader}),(0,s.jsxs)("table",{className:l().myuploadsTable,children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsx)("span",{children:"Title"})}),(0,s.jsx)("td",{children:(0,s.jsx)("span",{className:l().nowrap,children:"File Type"})}),(0,s.jsx)("td",{children:(0,s.jsx)("span",{children:"Actions"})})]})}),(0,s.jsx)("tr",{children:(0,s.jsx)("td",{className:l().sm_td,colSpan:3})}),(0,s.jsx)("tbody",{children:t.length>0?t.map(e=>(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:e.question}),(0,s.jsx)("td",{children:e.fileType.toUpperCase()}),(0,s.jsx)("td",{className:l().actions,children:(0,s.jsx)("a",{href:e.fileUrl,target:"_blank",rel:"noopener noreferrer",onClick:async t=>{t.preventDefault(),await n(e),window.open(e.fileUrl,"_blank")},children:(0,s.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/download-icon1.svg",alt:"Download"})})})]},e.id)):(0,s.jsx)("tr",{children:(0,s.jsx)("td",{colSpan:3,className:l().sm_td,children:(0,s.jsx)("div",{className:"text-center w-100 p-3 bg-secondary",children:(0,s.jsx)("span",{className:"".concat(l().noDataText," text-white"),children:"No Resources Found"})})})})})]})]})})})})}},93108:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return N},default:function(){return b}});var s=i(85893),o=i(67294),n=i(50296);i(36769);var l=i(67229),a=i(84563),r=i(52766),u=i.n(r),d=i(62349),c=i(57252),p=i(99752),v=i(44608),m=i(70556),h=i(78799),f=i.n(h),g=i(38667),x=i(27122);let q=e=>{var t,i,n,l,a,r;let{formQuestion:d,questions:c,setMulti:p,handleFormId:h,reload:q,categoryType:_,showStepOptions:y,setShowStepOptions:j,getPreviousQuestion:T,hasNext:S,hasPrevious:w,showUpload:N,prefillAnswers:b,getNextQuestion:O,triggerEditSubmit:C,isEditMode:A,setTriggerEditSubmit:k,setNextQuestion:R,region:I,setOnSubmitSuccess:E,setCallStreamApis:P,setCheckBoxChecked:D,checkBoxChecked:F}=e,[Z,M]=(0,o.useState)({}),[V,Q]=(0,o.useState)([]),[B,L]=(0,o.useState)(!1),[H,U]=(0,o.useState)({}),[Y,z]=(0,o.useState)({}),[$,W]=(0,o.useState)([]),[G,J]=(0,o.useState)(!1),[X,K]=(0,o.useState)(()=>N?3:w&&!S?2:1),[ee,et]=(0,o.useState)({}),[ei,es]=(0,o.useState)({hasFiles:!1,allCompleted:!1}),[eo,en]=(0,o.useState)([]),[el,ea]=(0,o.useState)([]),er=(0,o.useRef)(!1),eu=(0,o.useRef)(null),ed=(0,o.useRef)(null),[ec,ep]=(0,o.useState)(null),ev=(0,o.useRef)({});(0,o.useEffect)(()=>{ed.current&&(ed.current.scrollTop=ed.current.scrollHeight)},[V]),(0,o.useEffect)(()=>{let e=[];
1c.forEach(t=>{let i=t.question.id;if("multi-question"===t.question.questionType){var s;let o=t.question.questionText.split("<next-question>");t.question.placeHolderText.split("<next-placeholder>"),t.question.optionType.split("<next-option-type>");let n=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType);n&&(null===(s=Z[n.question.id])||void 0===s||s.value),V.filter(e=>e.questionId===i).forEach(t=>{o.forEach((i,s)=>{var o,n;let l="".concat(t.id,"-").concat(s),a=(null===(o=Z[l])||void 0===o?void 0:o.value)||"";console.log("fieldId",l,a),e.push({fieldId:l,value:a}),i.includes("Test Name"),i.includes("Test Score");let r="".concat(t.id,"-specify");null===(n=Z[r])||void 0===n||n.value})})}});let t=e.filter(e=>isNaN(Number(e.value)));ea(t)},[c,V,Z]),(0,o.useEffect)(()=>{if(console.log("cmng here useftc"),C&&A){var e;eN();let t=null==d?void 0:null===(e=d.questions)||void 0===e?void 0:e.some(e=>e.question.sendResponse);t&&R(!0)}R(!1)},[C,A]);let em=(e,t)=>{et(i=>({...i,[e]:t})),t&&eq(e,"","short-answer")};(0,o.useEffect)(()=>{console.log("checkBoxChecked",F)},[F]);let eh=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s=!1;return i.forEach((t,i)=>{e.optionValue==t.value?s=!0:e.value==t.value&&(s=!0)}),"Others"==e.optionValue&&(s=!1),s},ef=e=>{console.log("getMaxLengthFromRegex called with:",e);let t=e.replace(/^\^|\$$/g,"");if(e.includes("%")&&e.includes("100"))return console.log("Found percentage pattern (1-100%)"),3;if(e.match(/^\^\[1-9\]\$/))return console.log("Found single digit [1-9] pattern"),1;if("^[1-9](\\.\\d+)?$"===e)return console.log("Found [1-9] with optional decimal - restricting to 1 digit only"),1;let i=e.match(/\{(\d+),?(\d+)?\}/);if(i){console.log("Found quantifier match:",i);let e=parseInt(i[2]||i[1]);return e}if(e.includes("A\\*")||e.includes("[")&&e.match(/[ABCDEU]/))return console.log("Found grade pattern"),2;if(e.includes("4(\\.0*)?")||e.includes("[0-3]"))return console.log("Found decimal GPA-like pattern (0.0-4.0)"),3;if(e.includes("\\.")&&e.includes("+"))return console.log("Found general decimal pattern"),10;if(e.includes("0[1-9]|1[0-2]")&&e.includes("202"))return console.log("Found MM/YYYY date pattern"),7;if(e.includes("[0-9]")||e.includes("\\d"))return(console.log("Found digit pattern"),e.includes("[1-9]?[0-9]"))?2:3;if(e.match(/\[[A-Za-z]+\]/)&&!e.includes("+")&&!e.includes("*"))return console.log("Found single character class"),1;if(e.includes("|")){console.log("Found alternative pattern with |");let e=t.split("|"),i=0;return e.forEach(e=>{let t=e.replace(/[()]/g,"");i="100"===t?Math.max(i,3):t.includes("A\\*")?Math.max(i,2):t.match(/\[.*\]/)?Math.max(i,1):Math.max(i,t.length)}),i||3}},eg=(e,t)=>{let i=new RegExp(t);if(console.log("regex",i),!i.test(e)){if(console.log("Validation failed for:",e,"with pattern:",t),t.includes("%")&&t.includes("100"))console.log("Showing percentage toast"),(0,m.Z)({message:"Please enter a valid percentage (0-100)",variant:"error",duration:3e3});else if(t.match(/^\^\[1-9\]\$/))console.log("Showing single digit toast"),(0,m.Z)({message:"Please enter a single digit (1-9)",variant:"error",duration:3e3});else if("^[1-9](\\.\\d+)?$"===t)console.log("Showing single digit decimal toast"),(0,m.Z)({message:"Please enter a single digit (1-9)",variant:"error",duration:3e3});else if(t.match(/\{(\d+),?(\d+)?\}/)){let e=t.match(/\{(\d+),?(\d+)?\}/),i=parseInt(e[2]||e[1]);console.log("Showing quantifier toast"),(0,m.Z)({message:"Please enter up to ".concat(i," digits"),variant:"error",duration:3e3})}else t.includes("A\\*")||t.includes("[")&&t.match(/[ABCDEU]/)?(console.log("Showing grade toast"),(0,m.Z)({message:"Please enter a valid grade (A*, A, B, C, D, E, U)",variant:"error",duration:3e3})):t.includes("4(\\.0*)?")||t.includes("[0-3]")?(0,m.Z)({message:"Please enter GPA between 0.0 and 4.0",variant:"error",duration:3e3}):t.includes("\\.")&&t.includes("+")?(console.log("Showing decimal toast"),(0,m.Z)({message:"Please enter a valid decimal number",variant:"error",duration:3e3})):t.includes("0[1-9]|1[0-2]")&&t.includes("202")?(console.log("Showing date toast"),(0,m.Z)({message:"Please enter date in MM/YYYY format",variant:"error",duration:3e3})):t.includes("[0-9]")||t.includes("\\d")?t.includes("[1-9]?[0-9]")?(console.log("Showing 1-99 toast"),(0,m.Z)({message:"Please enter a number between 1-99",variant:"error",duration:3e3})):(console.log("Showing digits toast"),(0,m.Z)({message:"Please enter valid digits only",variant:"error",duration:3e3})):!t.match(/\[[A-Za-z]+\]/)||t.includes("+")||t.includes("*")?t.includes("|")?t.includes("100")&&t.includes("[1-9]")?(console.log("Showing alternative number toast"),(0,m.Z)({message:"Please enter a valid number or percentage",variant:"error",duration:3e3})):t.includes("A\\*")?(console.log("Showing alternative grade toast"),(0,m.Z)({message:"Please enter a valid grade",variant:"error",duration:3e3})):(console.log("Showing alternative choices toast"),(0,m.Z)({message:"Please enter a valid option from the allowed choices",variant:"error",duration:3e3})):(console.log("Showing default toast"),(0,m.Z)({message:"Please enter valid input",variant:"error",duration:3e3})):(console.log("Showing single character toast"),(0,m.Z)({message:"Please enter a single valid character",variant:"error",duration:3e3}));return!1}return!0},ex=()=>
1{if(N)return ei.hasFiles&&ei.allCompleted||F;let e=Object.keys(Z).length>0;if(!e)return!1;let t=!1,i=!1,s=!0,o=!0,n=!0,l=!0,a=!1,r=!1,u=!1,d=!1,p=!1,v=!1,h=!1,f=!1,g=!1,x=!1,q=!1,_=!1,y=!0,j=!1,T=!1,S=!1,w=!1,b=!1,O=!1,C=e=>{if(!e)return null;let t=e;(t=t.replace(/\n/g,"")).startsWith("/")&&(t.endsWith("/")||t.endsWith("/;"))&&(t=t.replace(/^\/|\/;?$/g,"")),t=t.replace(/\\\\/g,"\\");try{return new RegExp(t)}catch(t){return console.error("Invalid regex pattern:",e,t),null}};c.forEach(e=>{var y,N,A,k,R,I,E,P,D;let F=e.question.id,M=Z[F];if("true-false"===e.question.questionType&&"tick"===e.question.optionType){let s=c.some(t=>"multiple-choice-group"===t.question.questionType&&t.question.id!==e.question.id);s?t=(null==M?void 0:M.value)==="true":i=(null==M?void 0:M.value)==="true"}else if("multiple-choice-group"===e.question.questionType)t?l=!0:(null==M?void 0:M.value)&&Array.isArray(M.value)&&0!==M.value.length||(l=!1);else if("short-answer"===e.question.questionType){let t=null==M?void 0:null===(y=M.value)||void 0===y?void 0:y.trim(),s=["SAT SCORE","ACT SCORE","AP SCORE","SSAT SCORE","PSAT SCORE","IELTS SCORE"].includes(null==e?void 0:null===(N=e.question)||void 0===N?void 0:N.displayName),n=ee[e.question.id];if((null==e?void 0:null===(A=e.question)||void 0===A?void 0:A.displayName)==="SAT SCORE"){if(j=!0,t){h=!0;let e=parseInt(null==M?void 0:M.value,10);a=e>=400&&e<=1600}}else if("ACT SCORE"===e.question.displayName){if(T=!0,t){f=!0;let e=parseInt(t,10);r=e>=1&&e<=36}}else if("AP SCORE"===e.question.displayName){if(S=!0,t){g=!0;let e=parseInt(t,10);u=e>=1&&e<=5}}else if("SSAT SCORE"===e.question.displayName){if(w=!0,t){x=!0;let e=parseInt(t,10);v=e>=1&&e<=800}}else if("PSAT SCORE"===e.question.displayName){if(b=!0,t){q=!0;let e=parseInt(t,10);p=e>=320&&e<=1520}}else if("IELTS SCORE"===e.question.displayName){if(O=!0,t){_=!0;let e=parseFloat(t),i=(t.split(".")[1]||"").length;d=e>=1&&e<=9&&i<=1}}else if("When do you plan to start College?"===e.question.questionText||"MM/YYYY"===e.question.placeHolderText){if(t){if(7===t.length){let i=C(e.question.optionRegex);if(i&&!i.test(t))console.log("Short-answer field failed: ".concat(e.question.questionText,', value: "').concat(t,'", required: ').concat(e.question.isRequired,", regex: ").concat(e.question.optionRegex)),o=!1,console.log("Testing date:",t,"against regex:",e.question.optionRegex),console.log("Converted regex:",i),console.log("Test result:",i.test(t));else{let[e,i]=t.split("/").map(e=>parseInt(e,10)),s=new Date,n=s.getMonth()+1,l=s.getFullYear();i<l?((0,m.Z)({message:"Please enter a valid date in the future till 12/2050",variant:"error",duration:2e3}),o=!1):i===l&&e<n?((0,m.Z)({message:"Please enter a valid date in the future till 12/2050",variant:"error",duration:2e3}),o=!1):(i>2050||2050===i&&e>12)&&((0,m.Z)({message:"Please enter a valid date in the future till 12/2050",variant:"error",duration:2e3}),o=!1)}}else o=!1}else e.question.isRequired&&(o=!1)}else{let l=i&&s;if(!l&&!n&&e.question.isRequired){if(t){if(e.question.optionRegex){let i=C(e.question.optionRegex);i&&!i.test(t)&&(o=!1)}"alphanumericcharacters"!==e.question.optionType||/^[a-zA-Z]/.test(t)||(o=!1)}else o=!1}}}else if("multi-question"===e.question.questionType){let t=e.question.questionText.split("<next-question>")||[],o=V.filter(e=>e.questionId===F);if(o.length>0){if(i)s=!0;else{let e=o.flatMap(e=>["".concat(e.id,"-0"),"".concat(e.id,"-1")]),t=o.filter(e=>{var t;return(null===(t=Z["".concat(e.id,"-0")])||void 0===t?void 0:t.value)==="Others"}).map(e=>"".concat(e.id,"-specify"));e=[...e,...t];let i=e.every(e=>{var t,i,s;let o=null===(t=Z[e])||void 0===t?void 0:null===(i=t.value)||void 0===i?void 0:i.trim();if(console.log("Dynamic field check - key: ".concat(e,', value: "').concat(o,'"')),!o)return console.log("Field ".concat(e," is empty - returning false")),!1;if(e.endsWith("-1")){let t=e.slice(0,-1)+"0",i=null===(s=Z[t])||void 0===s?void 0:s.value;if("SAT"===i){let e=parseInt(o,10),t=!isNaN(e)&&e>=400&&e<=1600;if(console.log(" SAT validation - Score: ".concat(e,", Valid: ").concat(t)),!t)return console.log(" SAT score validation FAILED - returning false"),!1}else if("ACT"===i){let t=parseInt(o,10);if(t<1||t>36)return console.log("ACT score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}else if("IELTS"===i){let t=parseFloat(o);if(!/^[1-9](\.[0-9])?$/.test(o)||t<1||t>9)return console.log("IELTS score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}else if("SSAT"===i){let t=parseInt(o,10);if(t<1||t>800)return console.log("SSAT score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}else if("PSAT"===i){let t=parseInt(o,10);if(t<320||t>1520)return console.log("PSAT score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}else if("Others"===i){let t=parseInt(o,10);if(t<1||t>99999)return console.log("Others score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}else if(i&&(i.startsWith("AP")||i.includes("AP"))){let t=parseInt(o,10);if(t<1||t>5)return console.log("AP score validation failed for: ".concat(e,', value: "').concat(o,'"')),!1}}return!0});s=s&&i}}else if(!i){let i=!1;t.forEach((t,s)=>{var o,n;let l="".concat(F,"-").concat(s),a=null===(o=Z[l])||void 0===o?void 0:null===(n=o.value)||void 0===n?void 0:n.trim();if(a){if(1===s&&e.question.optionRegex){let t=C(e.question.optionRegex);t&&!t.test(a)&&(i=!0)}}else i=!0}),i&&!0!==s&&(s=!1)}}else if("multiple-choice"===e.question.questionType||"single-choice"===e.question.questionType){let t=e.options.some(e=>e.optionFilter),i=!0;if(t){let t=Object.entries(Z).find(t=>{let[i,s]=t;return!(i===F.toString()||i.includes("-others"))&&e.options.some(e=>e.optionFilter===s.value)});if(t){let s=t[1].value,o=e.options.filter(e=>e.optionFilter===s);i=o.length>0}else i=!1}if(i){let e=null==M?void 0:null===(k=M.value)||void 0===k?void 0:k.trim(),t=null===(R=Z["".concat(F,"-others")])||void 0===R?void 0:null===(I=R.value)||void 0===I?void 0:I.trim();e||t||(n=!1)}}else if("single-choice-drop-down"===e.question.questionType){let t=(null===(E=Z[F])||void 0===E?void 0:E.value)||"";if(e.question.isRequired){if("Others"===t){let t=null===(P=Z["".concat(e.question.id,"-others")])||void 0===P?void 0:P.value;t&&""!==t.trim()||(n=!1)}else t||(n=!1)}}else M&&(null===(D=M.value)||void 0===D?void 0:D.trim())||(n=!1)});let A=j||T||S||b||w||O;if(A&&!i){y=(!h||a)&&(!f||r)&&(!g||u)&&(!x||v)&&(!q||p)&&(!_||d);let e=j||T||b||w||O;if(e&&(y=j&&T?h&&a&&!f||f&&r&&!h||h&&a&&f&&r:(!j||h&&a)&&(!T||f&&r)&&(!b||q&&p)&&(!w||x&&v)&&(!O||_&&d)),V.length>0){let e=s;y=y&&e}}else i&&(y=!0);let k=!0,R=c.some(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType&&!c.some(e=>"multiple-choice-group"===e.question.questionType));if(R){if(i)k=!0;else{let e=j||T||O||b||w,t=V.length>0;k=t&&e?s&&y:t?s:!!e&&y}}else k=!0;let I=t||l,E=i||k;return console.log("Final result:",I&&E&&o&&n),I&&E&&o&&n},eq=(e,t,i)=>{M(s=>{let o={...s};if(""===t||Array.isArray(t)&&0===t.length)delete o[e];
1else if("short-answer"===i){var n,l;let s=c.find(t=>t.question.id===e);if((null==s?void 0:null===(n=s.question)||void 0===n?void 0:n.questionText)==="When do you plan to start College?"||(null==s?void 0:null===(l=s.question)||void 0===l?void 0:l.placeHolderText)==="MM/YYYY"){if(o[e]={value:t,type:i,id:e},7===t.length){let[e,i]=t.split("/").map(e=>parseInt(e,10)),s=new Date,o=s.getFullYear();i<o&&(0,m.Z)({message:"Please enter a valid date in the future till 12/2050",variant:"error",duration:2e3})}}else o[e]={value:t,type:i,id:e}}else o[e]={value:t,type:i,id:e};if("multiple-choice-group"===i&&Array.isArray(t)&&t.length>0){let e=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType);e&&(o[e.question.id]={value:"false",type:"true-false",id:e.question.id})}if("single-choice"===i){let e=c.filter(e=>e.options&&e.options.some(e=>e.optionFilter===t));e.length>0&&e.forEach(e=>{o[e.question.id]={value:"",type:"single-choice"}})}if(!w){let t=c.findIndex(t=>t.question.id===e),i=c.slice(t+1);i.forEach(e=>{var t;(null===(t=e.options)||void 0===t?void 0:t.some(e=>e.optionFilter&&""!==e.optionFilter))&&delete o[e.question.id]})}return o})},e_=0,ey=(e,t)=>{let i=V.filter(e=>e.questionId===t),s=e===i.length-1,o=s?"lastTime__id_".concat(e_):void 0;return s&&e_++,o};(0,o.useEffect)(()=>{if(console.log("useEffect triggered, keys length:",Object.keys(b||{}).length),console.log("prefillProcessedRef.current:",er.current),console.log("Raw prefillAnswers:",b),!er.current&&b&&0!==Object.keys(b).length&&b&&Object.keys(b).length>0){let e={},t={...b},i=[];Object.entries(b).forEach(s=>{let[o,n]=s,l=parseInt(o);if("multiple-choice-group"===n.type){let e=[];
1if(Array.isArray(n.value)&&n.value.length>0)e=n.value;else if("string"==typeof n.responseText&&Array.isArray(n.formItemIds)){let i=n.responseText.split(",");e=n.formItemIds.map((e,t)=>{var s;return{id:e,optionValue:(null===(s=i[t])||void 0===s?void 0:s.trim())||""}}),t[o].value=e,console.log("Normalized majors for key:",o,e)}i=e}if("multi-question"===n.type&&n.value){var a,r,u;let e=n.value.split("<next-responseText>");null===(a=null==d?void 0:d.questions.find(e=>e.question.id===l))||void 0===a||a.question.questionText.split("<next-question>"),console.log("responseValues:",e);let i={};for(let t=0;t<e.length;t+=2){let s=null===(r=e[t])||void 0===r?void 0:r.trim(),o=null===(u=e[t+1])||void 0===u?void 0:u.trim();if(console.log('Processing: testName="'.concat(s,'", testScore="').concat(o,'"')),!(s&&s.startsWith("Others: "))){if(!s||!o||""===s.trim()||""===o.trim()){console.log("Skipping incomplete entry");continue}if("Others"===s){let s="",n="";o&&o.startsWith("Others: ")&&(s=o.replace("Others: ",""),t+2<e.length&&(n=e[t+2],t++),i.Others||(i.Others=[]),i.Others.push({testName:"Others",testScore:n.trim(),specify:s.trim()}))}else{if(s&&s.startsWith("Others: "))continue;i[s]||(i[s]=[]),Array.isArray(i[s])?i[s].push({testName:s.trim(),testScore:o.trim()}):i[s]=[{testName:s.trim(),testScore:o.trim()}]}}}console.log("Filtered testGroups:",i);let s=[],o=0;Object.values(i).forEach(e=>{if(Array.isArray(e))e.forEach(e=>{let i="".concat(l,"-").concat(Date.now(),"-").concat(o++);s.push({id:i,questionId:l}),t["".concat(i,"-0")]={...n,value:e.testName},t["".concat(i,"-1")]={...n,value:e.testScore},t["".concat(i,"-specify")]={...n,value:e.specify}});else{let i="".concat(l,"-").concat(Date.now(),"-").concat(o++);s.push({id:i,questionId:l}),t["".concat(i,"-0")]={...n,value:e.testName},t["".concat(i,"-1")]={...n,value:e.testScore}}}),console.log("Created entries:",s),Q(e=>[...e,...s])}if("single-choice"===n.type&&n.responseText){let e=null==d?void 0:d.questions.find(e=>e.question.id===l);if((null==e?void 0:e.question.extraOptions)==="Others"&&(null==e?void 0:e.question.extraOptionData)){let i=e.question.extraOptionData.split(",").map(e=>e.trim()),s=n.responseText.split(",").map(e=>e.trim()),l=s.filter(e=>i.includes(e));l.length>0&&(t["".concat(o,"-others")]={...n,value:l.join(",")},delete t[o])}}if("single-choice-drop-down"===n.type&&n.value&&n.value.startsWith("Others: ")){let e=n.value.replace("Others: ","");t[o]={...n,value:"Others"},t["".concat(o,"-others")]={...n,value:e}}else"single-choice-drop-down"===n.type&&(t[o]={...n,value:n.value});if("short-answer"===n.type){let i="Not Yet"===n.value||"Not Yet"===n.responseText;i&&(e[l]=!0,delete t[o])}}),M(t),et(e),W(i),er.current=!0,eu.current=b}},[b]);let ej=(e,t)=>{var i,s,o,n;let l=(null===(i=c.find(t=>t.question.id===e))||void 0===i?void 0:null===(s=i.question)||void 0===s?void 0:s.optionType)==="tick",a=(null===(o=c.find(t=>t.question.id===e))||void 0===o?void 0:null===(n=o.question)||void 0===n?void 0:n.optionType)==="tick";if(eq(e,t,"true-false"),l&&"true"===t){W([]);let e=c.find(e=>"multiple-choice-group"===e.question.questionType);e&&eq(e.question.id,[],"multiple-choice-group");let t=c.filter(e=>"short-answer"===e.question.questionType&&["SAT SCORE","ACT SCORE","AP SCORE"].includes(e.question.displayName)||"multi-question"===e.question.questionType&&"AP SCORE"===e.question.displayName);t.forEach(e=>{if("short-answer"===e.question.questionType)eq(e.question.id,"","short-answer");else if("multi-question"===e.question.questionType){let t=e.question.questionText.split("<next-question>")||[];t.forEach((t,i)=>{let s="".concat(e.question.id,"-").concat(i);eq(s,"","multi-question")});let i=V.filter(t=>t.questionId===e.question.id);i.forEach(e=>{t.forEach((t,i)=>{let s="".concat(e.id,"-").concat(i);eq(s,"","multi-question")})})}})}if(a&&"true"===t){let e=c.filter(e=>"short-answer"===e.question.questionType&&["SAT SCORE","ACT SCORE","AP SCORE"].includes(e.question.displayName)||"multi-question"===e.question.questionType&&"AP SCORE"===e.question.displayName);e.forEach(e=>{if("short-answer"===e.question.questionType)eq(e.question.id,"","short-answer");else if("multi-question"===e.question.questionType){let t=e.question.questionText.split("<next-question>")||[];t.forEach((t,i)=>{let s="".concat(e.question.id,"-").concat(i);eq(s,"","multi-question")}),Q(t=>t.filter(t=>t.questionId!==e.question.id));let i=V.filter(t=>t.questionId===e.question.id);
1i.forEach(e=>{t.forEach((t,i)=>{let s="".concat(e.id,"-").concat(i);eq(s,"","multi-question")})})}})}},eT=e=>{let t="".concat(e,"-").concat(Date.now());Q(i=>[...i,{id:t,questionId:e}]),setTimeout(()=>{let e=document.getElementById("lastTime__id_0");e&&e.scrollIntoView({behavior:"smooth",block:"start"})},100);let i=document.getElementById("lastTime__id_1");i&&i.scrollIntoView({behavior:"smooth",block:"start"})},eS=e=>{Q(t=>t.filter(t=>t.id!==e)),ew(e)},ew=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;M(t=>{let i={...t},s=Object.keys(t);return -1!=e?s.map(t=>{(t=="".concat(e,"-0")||t=="".concat(e,"-1"))&&delete i[t]}):delete i[e],i})},eN=async()=>{var e;if(!ex()||B)return;L(!0);let t=new v.default;if(N){if(F){E(!0),console.log("Checkbox checked - skipping file upload, setting callStreamApis to true");return}if(ei.hasFiles&&ei.allCompleted){await eb(t);return}}let i={},s=[],o={...b,...Z};V.forEach(e=>{var t,s,n;let l=e.questionId.toString(),a=null==d?void 0:d.questions.some(e=>{var t;return"true-false"===e.question.questionType&&"tick"===e.question.optionType&&(null===(t=o[e.question.id])||void 0===t?void 0:t.value)==="true"});if(a){console.log("Skipping multi-question entry because a true-false tick is true");return}i[l]||(i[l]={questionId:l,responseText:[]});let r=null===(t=o["".concat(e.id,"-0")])||void 0===t?void 0:t.value;if(r&&i[l].responseText.push(r),"Others"===r){let t=null===(n=o["".concat(e.id,"-specify")])||void 0===n?void 0:n.value;t&&i[l].responseText.push("Others: ".concat(t))}let u=null===(s=o["".concat(e.id,"-1")])||void 0===s?void 0:s.value;u&&i[l].responseText.push(u)}),Object.entries(ee).forEach(e=>{let[t,i]=e;if(i){let e=Number(t),i=s.findIndex(t=>t.questionId===e);i>=0?s[i].responseText="Not Yet":s.push({questionId:e,responseOptions:"Not Yet"})}}),Object.entries(o).forEach(e=>{var t,n,l,a,r,u,c,p;let[v,m]=e,h=null==d?void 0:d.questions.find(e=>e.question.id===(m.id||parseInt(v)));if(("single-choice"===m.type||"single-choice-drop-down"===m.type)&&(null===(t=o["".concat(v,"-others")])||void 0===t?void 0:t.value))return;if(!m||!m.id&&!v){console.warn("Skipping malformed answer:",m);return}if(!m.value&&!1!==m.value&&0!==m.value){console.log("Skipping empty answer for question:",v);return}let f=null==d?void 0:d.questions.some(e=>{var t;return"true-false"===e.question.questionType&&"tick"===e.question.optionType&&(null===(t=o[e.question.id])||void 0===t?void 0:t.value)==="true"}),g=(null==h?void 0:null===(n=h.question)||void 0===n?void 0:n.questionType)==="short-answer"&&(null==h?void 0:null===(l=h.question)||void 0===l?void 0:l.isRequired)===!1;if(f&&g){console.log("Skipping short-answer isRequired:false question ".concat(v," because tick is true"));return}let x=Number(String(m.id||v).includes("-")?String(m.id||v).split("-")[0]:String(m.id||v)),q=s.some(e=>e.questionId===x&&"Not Yet"===e.responseOptions);if(q){console.log("Skipping question already marked as Not Yet:",x);return}let _=null==d?void 0:d.questions.filter(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType),y=null==_?void 0:_.some(e=>{var t;let i=(null===(t=o[e.question.id])||void 0===t?void 0:t.value)==="true";return!!i&&("multiple-choice-group"===m.type||"multi-question"===m.type||!!h&&"Test Scores"===h.question.groupCode)});if(y){console.log("Skipping answer due to true-false tick question being true");return}if(h&&h.options&&Array.isArray(h.options)){let e=h.options.some(e=>e.optionFilter);if(e){let e=null==d?void 0:d.questions.slice(0,d.questions.findIndex(e=>e.question.id===parseInt(v))).map(e=>{var t;return(null===(t=o[e.question.id])||void 0===t?void 0:t.value)||""}).filter(e=>e&&""!==e.trim()).join(","),t=h.options.some(t=>t.optionFilter===e);if(!t){console.log("Skipping dependent question ".concat(v," - no matching parent selection"));return}}}if(!m&&"String"!=typeof m){console.log("Skipping because answer is null or undefined");return}let j=String(m.id||v).includes("-")?String(m.id||v).split("-")[0]:String(m.id||v),T=m.type;if("multi-question"===T){String(m.id||v).split("-")[0];let e=V.some(e=>String(m.id||v).startsWith(e.id));if(!e){let e=null==d?void 0:d.questions.some(e=>{var t;return"true-false"===e.question.questionType&&"tick"===e.question.optionType&&(null===(t=o[e.question.id])||void 0===t?void 0:t.value)==="true"});e&&console.log("Skipping multi-question because a true-false tick is true");return}if(i[j]||(i[j]={questionId:j,responseText:[]}),String(m.id||v).includes("-specify")){let e=String(m.id||v).split("-specify")[0],t=null===(a=o["".concat(e,"-0")]
1)||void 0===a?void 0:a.value,s=null===(r=o["".concat(e,"-1")])||void 0===r?void 0:r.value;"Others"===t&&(i[j].responseText.push("Others: ".concat(m.value)),s&&i[j].responseText.push(s))}else if(!String(m.id||v).includes("-specify")){let e=m.value;i[j].responseText.includes(e)||i[j].responseText.push(e)}}else{let e=Number(j);if("true-false"===m.type){let t=null==d?void 0:d.questions.find(t=>t.question.id===e);if((null==t?void 0:null===(u=t.question)||void 0===u?void 0:u.optionType)==="tick"&&"false"===m.value)return;s.push({questionId:e,responseOptions:m.value})}else if("multiple-choice-group"===m.type)s.push({questionId:e,responseText:m.value.map(e=>e.optionValue).join(", "),responseOptions:JSON.stringify(m.value),formItemIds:m.value.map(e=>e.id),value:m.value});else if("single-choice"===m.type&&String(m.id||v).includes("-others")){let e=Number(String(m.id||v).split("-others")[0]),t=null===(c=o[e])||void 0===c?void 0:c.value;s.push({questionId:e,responseText:"".concat(t,": ").concat(m.value)})}else if("single-choice-drop-down"===m.type&&String(m.id||v).includes("-others")){let e=Number(String(m.id||v).split("-others")[0]),t=null===(p=o[e])||void 0===p?void 0:p.value;"Others"===t&&s.push({questionId:e,responseText:"".concat(t,": ").concat(m.value)})}else s.push({questionId:e,responseText:m.value})}});let n=Object.values(i).map(e=>({questionId:Number(e.questionId),responseText:e.responseText.join("<next-responseText>")})),l=[...s,...n],a=l.sort((e,t)=>{var i,s;let o=null==d?void 0:d.questions.find(t=>t.question.id===e.questionId),n=null==d?void 0:d.questions.find(e=>e.question.id===t.questionId),l=null!==(i=null==d?void 0:d.questions.indexOf(o))&&void 0!==i?i:-1,a=null!==(s=null==d?void 0:d.questions.indexOf(n))&&void 0!==s?s:-1;return l-a}),r={formCode:I,formItemId:null==d?void 0:null===(e=d.formItem)||void 0===e?void 0:e.id,questions:a.length>0?a:Object.entries(o).filter(e=>{var t;let[i,s]=e,o=null==d?void 0:d.questions.find(e=>e.question.id===(s.id||parseInt(i)));return(null==o?void 0:null===(t=o.question)||void 0===t?void 0:t.sendResponse)&&(s.value||!1===s.value||0===s.value)}).map(e=>{let[t,i]=e;return{questionId:i.id||parseInt(t),..."true-false"===i.type?{responseOptions:i.value}:{responseText:i.value}}})};w||(r.isFirst=!0),S||(r.isLast=!0),q&&(r.categoryGroup="academics"==_?"academics":"college-preference");let u=[];r.questions.map(e=>{u.push(e.questionId)}),null==d||d.questions.some(e=>{"true-false"===e.question.questionType&&e.question.sendResponse&&!u.includes(e.question.id)&&"tick"!==e.question.optionType&&r.questions.push({questionId:e.question.id,responseOptions:"false"})}),console.log("body while saving",r);try{let e=await t.postData("API_FORM_EDU_URL","save/question/response",r);if(e.status){console.log("Success:",e);let t=a.filter(e=>{var t;let i=null==d?void 0:d.questions.find(t=>t.question.id===e.questionId);return(null==i?void 0:null===(t=i.question)||void 0===t?void 0:t.sendResponse)===!0}).map(e=>e.responseText||e.responseOptions).filter(Boolean).join(",");p(!0,{...e,responseText:t,savedData:{responses:a,formData:d,responseText:t}}),N?K(3):S?K(e=>Math.min(3,e+1)):K(2)}else p(!1,e)}catch(e){console.error("Submission error:",e)}L(!1)},eb=async e=>{let t=eo.map(e=>({name:e.label||e.name.split(".")[0],fileUrl:e.path})),i={context:"college-readiness",files:t};try{let s=await e.postData("API_EDU_URL_V1","add/user/files",i);s.status?(console.log("File metadata submitted successfully",s),E(!0),p(!0,{...s,responseText:t.map(e=>e.name).join(", "),savedData:i})):(console.error("File submission failed:",s),p(!1,s))}catch(e){console.error("File upload error details:",e),p(!1,{message:"File upload failed: "+e.message})}},eO=async()=>{await T(),w&&(j(!1),K(e=>Math.max(1,e-1)))},eC=c.find(e=>{var t;return(null===(t=e.question)||void 0===t?void 0:t.allowAnotherResponse)===!0}),eA=(e,t)=>e<t?f().completed:e===t?f().active:f().inactive;return(0,o.useEffect)(()=>{let e=e=>{let t=e.target.closest(".custom-dropdown-container");if(t)return;let i=e.target.closest(".welcome_screen_modal_inner");if(i){let t=Object.values(ev.current).filter(e=>e.current),i=t.every(t=>{let i=t.current.getBoundingClientRect(),s=e.clientX,o=e.clientY,n=Math.min(Math.abs(s-i.left),Math.abs(s-i.right)),l=Math.min(Math.abs(o-i.top),Math.abs(o-i.bottom));return n>20||l>20});i&&ep(null)}else ep(null)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,s.jsxs)("div",{className:"".concat(u().welcome_screen_modal_inner),children:[console.log("hasprevous",w),w&&(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:f().stepContainer,children:(0,s.jsxs)("div",{className:f().stepProcess,id:"stepProcess",children:[(0,s.jsx)("div",{className:f().stepProgressLine,id:"progressLine"}),(0,s.jsxs)("div",{className:"".concat(f().stepItem," ").concat(eA(1,X)),"data-step":"1",children:[(0,s.jsxs)("div",{className:"".concat(f().stepCircle," ").concat(eA(1,X)),children:[(0,s.jsx)("svg",{className:f().checkmark,viewBox:"0 0 24 24",fill:"
1currentColor",children:(0,s.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"})}),(0,s.jsx)("span",{className:f().stepNumber})]}),(0,s.jsx)("div",{className:f().stepTitle,children:"Academics"})]}),(0,s.jsxs)("div",{className:"".concat(f().stepItem," ").concat(eA(2,X)),"data-step":"2",children:[(0,s.jsxs)("div",{className:"".concat(f().stepCircle," ").concat(eA(2,X)),children:[(0,s.jsx)("svg",{className:f().checkmark,viewBox:"0 0 24 24",fill:"currentColor",children:(0,s.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"})}),(0,s.jsx)("span",{className:f().stepNumber})]}),(0,s.jsx)("div",{className:f().stepTitle,children:"Preferences & Activities"})]}),(0,s.jsxs)("div",{className:"".concat(f().stepItem," ").concat(eA(3,X)),"data-step":"3",children:[(0,s.jsxs)("div",{className:"".concat(f().stepCircle," ").concat(eA(3,X)),children:[(0,s.jsx)("svg",{className:f().checkmark,viewBox:"0 0 24 24",fill:"currentColor",children:(0,s.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"})}),(0,s.jsx)("span",{className:f().stepNumber})]}),(0,s.jsx)("div",{className:f().stepTitle,children:"Uploads"})]})]})})}),!y&&!w&&(0,s.jsxs)(s.Fragment,{children:[" ",(0,s.jsxs)("div",{className:f().formPadding,children:[(0,s.jsxs)("h1",{children:[(null==d?void 0:null===(t=d.formItem)||void 0===t?void 0:t.name)?null==d?void 0:null===(i=d.formItem)||void 0===i?void 0:i.name:null===(n=c[0])||void 0===n?void 0:null===(l=n.question)||void 0===l?void 0:l.questionText," "]}),(null==d?void 0:null===(a=d.formItem)||void 0===a?void 0:a.description)&&(null==d?void 0:null===(r=d.formItem)||void 0===r?void 0:r.name)&&(0,s.jsx)("p",{className:"w-100",children:d.formItem.description})]})]}),N?(0,s.jsxs)(s.Fragment,{children:[console.log("uplaod screen rendered"),(0,s.jsx)(x.Z,{onFileStatusChange:es,onUploadSuccess:en,checkBoxChecked:F,setCheckBoxChecked:D})]}):(0,s.jsxs)("div",{id:"multiQuestionBlock",className:"d-flex flex-wrap ".concat(f().rowgap2),children:[c.map(e=>{var t,i,n,l,a,r,d,p,v,h,x,q,_,y,j,T,N,b,O,C,A,k,R,I,E,P,D;let F=e.question.id,Q=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType),B=null==Q?void 0:null===(t=Q.question)||void 0===t?void 0:t.id;if(B&&(null===(i=Z[B])||void 0===i||i.value),"short-answer"===e.question.questionType){let t=["SAT SCORE","ACT SCORE","AP SCORE","APTest Score","SSAT SCORE","PSAT SCORE","IELTS SCORE"],i=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType),o=i&&(null===(n=Z[i.question.id])||void 0===n?void 0:n.value)==="true"&&t.includes(e.question.displayName);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h4",{children:null==e?void 0:null===(l=e.question)||void 0===l?void 0:l.groupTitle}),(0,s.jsx)("div",{className:(null==e?void 0:null===(a=e.question)||void 0===a?void 0:a.displayName)=="SAT SCORE"||(null==e?void 0:null===(r=e.question)||void 0===r?void 0:r.displayName)=="ACT SCORE"?"d-flex flex-wrap":"",children:(0,s.jsx)("div",{style:{pointerEvents:o&&t.includes(e.question.displayName)?"none":""},className:"".concat(u().short_answer," ").concat(f().short_answerBlock," d-flex flex-wrap ").concat((null==e?void 0:null===(d=e.question)||void 0===d?void 0:d.groupCode)?f().groupShortanswers:"w-100"),children:(0,s.jsxs)("div",{className:"d-flex flex-column mr-3 ".concat((null==e?void 0:null===(p=e.question)||void 0===p?void 0:p.groupCode)?f().groupShortanswer:"w-100"),children:[(0,s.jsx)("h4",{className:"".concat(f().questionTitle1," ").concat((null==e?void 0:null===(v=e.question)||void 0===v?void 0:v.groupCode)?f().grayCode:""," ").concat((null==e?void 0:null===(h=e.question)||void 0===h?void 0:h.displayName)=="SAT SCORE"||(null==e?void 0:null===(x=e.question)||void 0===x?void 0:x.displayName)=="ACT SCORE"?f().grayCode:""),children:e.question.questionText}),(0,s.jsx)("input",{value:(null===(q=Z[F])||void 0===q?void 0:q.value)||"",onChange:e=>eq(F,e.target.value,"short-answer"),placeholder:e.question.placeHolderText,id:"block".concat(F),step:"any",disabled:o||ee[F],onKeyDown:t=>{var i,s,o,n,l,a,r,u,d,c,p,v,h,f,g,x,q;if(["Backspace","ArrowLeft","ArrowRight","Delete","Tab"].includes(t.key))return;let{value:_}=t.target,y=t.target,j=y.selectionStart,T=_.slice(0,j)+t.key+_.slice(j);null==e||null===(i=e.question)||void 0===i||i.optionRegex;let S=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return{regex:null,isValid:!1};let s=e;s.startsWith("/")&&(s.endsWith("/")||s.endsWith("/;"))&&(s=s.replace(/^\/|\/;?$/g,"").replace(/\n/g,"")),s=s.replace(/\\\\/g,"\\");try{let e=new RegExp(s);if(void 0!==t){if(i){let i=RegExp("^"+s.replace("^","").replace("$","")),o=i.test(t)||e.test(t);return{regex:e,isValid:o}}{let i=e.test(t);return{regex:e,isValid:i}}}return{regex:e,isValid:!0}}catch(t){return console.error("Invalid regex pattern:",e,t),{regex:null,isValid:!1}}};if((null==e?void 0:null===(s=e.question)||void 0===s?void 0:s.displayName)==="ACT SCORE"){let i;if((null==e?void 0:null===(h=e.question)||void 0===h?void 0:h.optionRegex)&&(i=S(e.question.optionRegex)),i||(i=/^(?:[1-9]|[12]\d|3[0-6])$/),!/^\d+$/.test(T)||!(null==i?void 0:i.test(T))){t.preventDefault(),(0,m.Z)({message:"ACT Score must be between 1-36",variant:"error",duration:2e3});return}}else if((null==e?void 0:null===(o=e.question)||void 0===o?void 0:o.displayName)==="AP SCORE"){let i;if((null==e?void 0:null===(f=e.question)||void 0===f?void 0:f.optionRegex)&&(i=S(e.question.optionRegex)),i||(i=/^[1-5]$/),!/^\d+$/.test(T)||!i.test(T)){t.preventDefault(),(0,m.Z)({message:"AP Score must be between 1-5",variant:"error",duration:2e3});return}}else if((null==e?void 0:null===(n=e.question)||void 0===n?void 0:n.displayName)==="SSAT SCORE"){let i;if((null==e?void 0:null===(g=e.question)||void 0===g?void 0:g.optionRegex)&&(i=S(e.question.optionRegex)),i||(i=/^(?:[1-9]\d{0,2}|800)$/),!/^\d+$/.test(T)||!i.test(T)){t.preventDefault(),(0,m.Z)({message:"SSAT Score must be between 1-800",variant:"error",duration:2e3});return}}else if((null==e?void 0:null===(l=e.question)||void 0===l?void 0:l.displayName)==="PSAT SCORE"){let i;if((null==e?void 0:null===(x=e.question)||void 0===x?void 0:x.optionRegex)&&(i=S(e.question.optionRegex)),i||(i=/^\d+$/),!i.test(T)){t.preventDefault(),(0,m.Z)({message:"PSAT Score must be between 320-1520",variant:"error",duration:2e3});return}}else if((null==e?void 0:null===(a=e.question)||void 0===a?void 0:a.displayName)==="IELTS SCORE"){if("."===t.key&&0===_.length||"."===t.key&&_.includes(".")){t.preventDefault(),(0,m.Z)({message:"IELTS Score must be 1-9 with at most one decimal place",variant:"error",duration:2e3});return}if(/[1-9]/.test(t.key)&&0===_.length||"."===t.key&&!_.includes(".")&&1===_.length&&/[1-8]/.test(_)||/[0-9]/.test(t.key)&&_.includes(".")&&0===_.split(".")[1].length)return;t.preventDefault(),(0,m.Z)({message:"IELTS Score must be 1-9 with at most one decimal place",variant:"error",duration:2e3})}else if((null==e?void 0:null===(r=e.question)||void 0===r?void 0:r.displayName)==="SAT SCORE"){let i;if((null==e?void 0:null===(q=e.question)||void 0===q?void 0:q.optionRegex)&&(i=S(e.question.optionRegex)),i||(i=/^(?:4\d{2}|[5-9]\d{2}|1[0-5]\d{2}|1600)$/),!(null==i?void 0:i.test(T))){t.preventDefault(),(0,m.Z)({message:"SAT Score must be between 400â1600",variant:"error",duration:2e3});return}}else if((null==e?void 0:null===(u=e.question)||void 0===u?void 0:u.optionType)==="alphanumericcharacters"){if(0===j&&!/^[a-zA-Z]$/.test(t.key)||j>0&&!/^[a-zA-Z0-9!@#$%^&*()_+={}\[\]:;"'<>,.?/\\| ]$/.test(t.key)){t.preventDefault();return}}else if((null==e?void 0:null===(d=e.question)||void 0===d?void 0:d.optionRegex)&&(null==e?void 0:null===(c=e.question)||void 0===c?void 0:c.placeHolderText)==="MM/YYYY"){let i=_.slice(0,j)+t.key+_.slice(j);if(i.length>7){t.preventDefault();return}let s=/^[\d\/]$/.test(t.key);if(!s){t.preventDefault();return}let o=S(e.question.optionRegex);if(7===i.length&&!o.regex.test(i)){t.preventDefault(),(0,m.Z)({message:"Please enter a valid date in the future till 12/2050",variant:"error",duration:2e3});return}}else if(null==e?void 0:null===(p=e.question)||void 0===p?void 0:p.optionRegex){let i=_.slice(0,j)+t.key+_.slice(j);console.log("partalvlaue",i);let s=e.question.optionRegex.replace(/\n/g,"").trim(),o=ef(s);if(i.length>o){t.preventDefault();return}let n=S(s,i,!0);if(eg(i,s),console.log("result",n),!n.isValid){t.preventDefault();return}}if((null==e?void 0:null===(v=e.question)||void 0===v?void 0:v.optionType)==="numeric"&&!/[\d]/.test(t.key)){t.preventDefault();return}},onBlur:t=>{var i,s,o;if((null==e?void 0:null===(i=e.question)||void 0===i?void 0:i.displayName)==="SAT SCORE"){let e=t.target.value.trim(),i=parseInt(e,10);e&&(i<400||i>1600)&&(0,m.Z)({message:"SAT Score must be between 400â1600",variant:"error",duration:2e3})}else if((null==e?void 0:null===(s=e.question)||void 0===s?void 0:s.displayName)==="ACT SCORE"){let e=t.target.value.trim(),i=parseInt(e,10);e&&(i<1||i>36)&&(0,m.Z)({message:"ACT Score must be between 1-36",variant:"error",duration:2e3})}else if((null==e?void 0:null===(o=e.question)||void 0===o?void 0:o.displayName)==="PSAT SCORE"){let e=t.target.value.trim(),i=parseInt(e,10);e&&(i<320||i>1520)&&(0,m.Z)({message:"PSAT Score must be between 320-1520",variant:"error",duration:2e3})}}}),"Not Yet"===e.question.extraOptions&&(0,s.jsx)("div",{className:"mt-2 ".concat(f().preferClgeOptions),children:(0,s.jsx)("button",{type:"button",className:"mt-1 ".concat(ee[F]?f().active:""),onClick:()=>{let e=!!ee[F];em(F,!e)},onDoubleClick:()=>em(F,!1),children:"Not Yet"})})]})},F)})]})}if("single-choice"===e.question.questionType){let t=(null===(_=Z[F])||void 0===_?void 0:_.value)||"",i=(null===(y=Z["".concat(F,"-others")])||void 0===y?void 0:y.value)||(null===(j=Z[F])||void 0===j?void 0:j.value)||"",o=i?i.split(","):[],n=e.question.extraOptionData?e.question.extraOptionData.split(","):[],l=e=>{t===e?eq(F,"","multiple-choice"):(eq("".concat(F,"-others"),"","multiple-choice"),eq(F,e,"multiple-choice")),z(!1)},a=()=>{eq(F,"","multiple-choice"),z(!Y)},r=e=>{let t=[...o];t.includes(e)?t=t.filter(t=>t!==e):t.push(e);let i=t.join(",");eq("".concat(F,"-others"),i,"multiple-choice"),i&&eq(F,"","multiple-choice")};return o.length,(0,s.jsxs)("div",{className:"d-flex flex-column gap-3 w-100",children:[(0,s.jsx)("h4",{className:"".concat(f().questionTitle),children:e.question.questionText}),(0,s.jsx)("div",{className:"d-flex flex-wrap gap-2 ".concat(f().preferClgeOptions),children:e.options.map(e=>(0,s.jsx)("button",{type:"button",className:"".concat(t===e.optionValue?f().active:""),onClick:()=>l(e.optionValue),children:e.optionValue},e.id))}),(0,s.jsxs)("div",{className:"d-flex flex-row w-100 gap-2 align-items-start",children:["Others"===e.question.extraOptions&&(0,s.jsx)("button",{type:"button",className:"".concat(f().othersBtn," mt-2 ").concat((o.length,"")),onClick:a,children:"Others"}),(Y||o.length>0&&!t)&&(0,s.jsxs)("div",{className:"mt-2 "+f().formSelectOthersContainer,children:[(0,s.jsxs)("select",{className:"form-select "+f().formSelectOthers,style:{width:"250px"},onChange:e=>{e.target.value&&(r(e.target.value),e.target.value="")},value:"",children:[(0,s.jsx)("option",{value:""}),n.map((e,t)=>(0,s.jsx)("option",{value:e.trim(),children:o.includes(e.trim())?"â ".concat(e.trim()):e.trim()},t))]}),o.length>0&&(0,s.jsx)("div",{className:"".concat(u().selected_intrests," w-100 mr-2"),children:o.filter(t=>{let i=e.question.extraOptionData?e.question.extraOptionData.split(",").map(e=>e.trim()):[];return i.includes(t.trim())}).map((e,t)=>(0,s.jsx)("div",{className:u().selected_intrest,children:(0,s.jsxs)("span",{title:e,children:[e,(0,s.jsx)("p",{className:u().close_intrest,onClick:()=>r(e),children:"\xd7"})]})},t))})]})]})]})}if("single-choice-drop-down"===e.question.questionType){let t=(null===(T=Z[F])||void 0===T?void 0:T.value)||"",i=null===(N=e.options)||void 0===N?void 0:N.find(e=>e.optionValue===t),[n,l]=(0,o.useState)(""),a=e.options||[];if(null===(b=e.options)||void 0===b?void 0:b.some(e=>e.optionFilter&&""!==e.optionFilter)){let t=c.findIndex(e=>e.question.id===F),i=c.slice(0,t),s=i.map(e=>{var t;return(null===(t=Z[e.question.id])||void 0===t?void 0:t.value)||""}),o=s.join(",");console.log("parent",o),a=e.options.filter(e=>
1""===e.optionFilter||e.optionFilter===o)}console.log("filetr ",a);let r=a.filter(e=>e.optionValue.toLowerCase().includes(n.toLowerCase()));return(0,s.jsxs)("div",{className:"d-flex flex-column mr-3 w-100",children:[(0,s.jsx)("h4",{children:e.question.questionText}),(0,s.jsxs)("div",{className:"custom-dropdown-container position-relative",children:[(0,s.jsxs)("div",{ref:e=>ev.current[F]=e,className:"".concat(f().formCustomDropdown," custom-dropdown-selection d-flex justify-content-between align-items-center p-2 border rounded ").concat(ec===F?"border-primary":""),onClick:()=>{ep(ec===F?null:F)},children:[ec!==F?(0,s.jsx)("div",{className:"selected-value",children:i?i.optionValue:e.question.placeHolderText}):(0,s.jsx)("input",{type:"text",className:"form-control form-control-sm border-0 w-100",placeholder:"Search...",value:n,onChange:e=>l(e.target.value),autoFocus:!0,onClick:e=>e.stopPropagation()}),(0,s.jsx)("div",{className:"dropdown-arrow",children:(0,s.jsx)("i",{className:"fa fa-chevron-".concat(ec===F?"up":"down")})})]}),ec===F&&(0,s.jsx)("div",{className:"custom-dropdown-options border rounded position-absolute bg-white shadow-sm max-h-30 overflow-auto",style:{zIndex:100},onClick:e=>e.stopPropagation(),children:(0,s.jsxs)("div",{className:"options-list max-h-60 overflow-auto",children:[r.map(e=>(0,s.jsx)("div",{className:"option-item p-2 ".concat(t===(null==e?void 0:e.optionValue)?"bg-light":""),onClick:()=>{eq(F,null==e?void 0:e.optionValue,"single-choice-drop-down"),ep(null),l(""),(null==e?void 0:e.optionValue)!=="Others"&&M(e=>({...e,["".concat(F,"-others")]:{value:""}}))},style:{cursor:"pointer"},children:null==e?void 0:e.optionValue},e.id)),0===r.length&&(0,s.jsx)("div",{className:"no-options p-2 text-muted",children:"No options found"})]})}),"Others"===t&&(0,s.jsx)("input",{type:"text",className:"mt-2 ".concat(u().formInputOthers),placeholder:"Please specify...",value:(null===(O=Z["".concat(F,"-others")])||void 0===O?void 0:O.value)||"",onChange:e=>eq("".concat(F,"-others"),e.target.value,"single-choice-drop-down")})]})]},F)}if("true-false"===e.question.questionType){let t=e.question.id,i=(null===(C=Z[t])||void 0===C?void 0:C.value)||"";return e.question.displayName,e.question.optionType,e.question.optionType,(0,s.jsxs)("div",{className:"d-flex flex-column w-100",children:[(0,s.jsx)("h4",{className:"".concat(f().questionTitle),children:null==e?void 0:null===(A=e.question)||void 0===A?void 0:A.groupTitle}),(0,s.jsxs)("div",{className:"d-flex items-center ".concat(f().agree_notagree),children:[(0,s.jsx)("input",{type:"checkbox",id:"block".concat(t),checked:"true"===i,onChange:e=>ej(t,e.target.checked?"true":"false"),className:"mr-2 ".concat(f().checkmark)}),(0,s.jsx)("span",{className:"text-sm font-medium text-gray-900",children:e.question.questionText})]}),w&&!S?(0,s.jsx)("h1",{className:"".concat(f().questionTitle)}):""]},t)}if("multiple-choice"===e.question.questionType){let t=e.options.some(e=>e.optionFilter);if(t){let t=Object.entries(Z).find(t=>{let[i,s]=t,o=s.value&&"string"==typeof s.value?s.value.split(",").filter(e=>e):s.value?[s.value]:[];return e.options.some(e=>o.some(t=>e.optionFilter===t))});if(!t)return null;let i=t[1].value&&"string"==typeof t[1].value?t[1].value.split(",").filter(e=>e):t[1].value?[t[1].value]:[],s=e.options.filter(e=>i.some(t=>e.optionFilter===t));if(0===s.length)return null;e={...e,options:s}}let i=(null===(k=Z[F])||void 0===k?void 0:k.value)||"",o=(null===(R=Z["".concat(F,"-others")])||void 0===R?void 0:R.value)||"",n=o?o.split(","):[],l=e.question.extraOptionData?e.question.extraOptionData.split(","):[],a=t=>{let s=!e.options.some(e=>e.optionFilter);if(s&&c.forEach(e=>{let s=e.question.id;if(s!==F&&e.options&&Array.isArray(e.options)&&e.options.some(e=>e.optionFilter)){let o=i?i.split(",").filter(e=>e):[],n=o.includes(t)?o:[...o,t],l=e.options.some(e=>n.some(t=>e.optionFilter===t));l||(eq(s,"","multiple-choice"),eq("".concat(s,"-others"),"","multiple-choice"))}}),"multiple-choice"===e.question.questionType){let e=i?i.split(",").filter(e=>e):[];if(!e.includes(t)){let i=[...e,t];eq(F,i.join(","),"multiple-choice")}}else eq(F,t,"multiple-choice");eq("".concat(F,"-others"),"","multiple-choice"),z(!1)},r=()=>
1{eq(F,"","multiple-choice"),z(!Y)},d=e=>{let t=[...n];t.includes(e)?t=t.filter(t=>t!==e):t.push(e);let i=t.join(",");eq("".concat(F,"-others"),i,"multiple-choice"),i&&eq(F,"","multiple-choice")};return n.length,(0,s.jsxs)("div",{className:"d-flex flex-column gap-3 w-100",children:[(0,s.jsx)("h4",{className:"".concat(f().questionTitle),children:e.question.questionText}),(0,s.jsx)("div",{className:"mt-2",children:(0,s.jsxs)("select",{className:"form-select",style:{width:"250px"},value:"",onChange:e=>{e.target.value&&(a(e.target.value),e.target.value="")},children:[(0,s.jsx)("option",{value:"",children:e.question.placeHolderText||"Select an option"}),e.options.map(e=>(0,s.jsx)("option",{value:e.optionValue,children:i.split(",").filter(e=>e).includes(e.optionValue)?"â ".concat(e.optionValue):e.optionValue},e.id))]})}),i&&(0,s.jsx)("div",{className:"".concat(u().selected_intrests," w-100 mr-2"),children:i.split(",").filter(e=>e).map((e,t)=>(0,s.jsx)("div",{className:u().selected_intrest,children:(0,s.jsxs)("span",{title:e,children:[e,(0,s.jsx)("p",{className:u().close_intrest,onClick:()=>{let t=i.split(",").filter(e=>e),s=t.filter(t=>t!==e);eq(F,s.join(","),"multiple-choice")},children:"\xd7"})]})},t))}),(0,s.jsxs)("div",{className:"d-flex flex-row gap-2 align-items-center",children:["Others"===e.question.extraOptions&&(0,s.jsx)("button",{type:"button",className:"".concat(f().othersBtn," ").concat((n.length,"")),onClick:r,children:"Others"}),"Others"===e.question.extraOptions&&(Y||n.length>0)&&(0,s.jsxs)("div",{className:"mt-2",children:[(0,s.jsxs)("select",{className:"form-select",style:{width:"250px"},onChange:e=>{e.target.value&&(d(e.target.value),e.target.value="")},value:"",children:[(0,s.jsx)("option",{value:""}),l.map((e,t)=>(0,s.jsx)("option",{value:e.trim(),children:n.includes(e.trim())?"â ".concat(e.trim()):e.trim()},t))]}),n.length>0&&(0,s.jsxs)("div",{className:"mt-2",children:[(0,s.jsx)("strong",{children:"Selected States:"}),(0,s.jsx)("ul",{className:"list-unstyled mt-1",children:n.map((e,t)=>(0,s.jsxs)("li",{className:"d-flex align-items-center gap-2",children:[(0,s.jsxs)("span",{children:["⢠",e]}),(0,s.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-danger",onClick:()=>d(e),style:{fontSize:"12px",padding:"2px 6px"},children:"Remove"})]},t))})]})]})]})]})}if("multiple-choice-group"===e.question.questionType){let t=e.question.id,i=$||[],o=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType),n=o&&(null===(I=Z[o.question.id])||void 0===I?void 0:I.value)==="true",l=e=>{if(W(e),e.length>0){let e=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType);e&&eq(e.question.id,"false","true-false")}eq(t,e,"multiple-choice-group"),J(!1)},a=e=>{let s=i.filter(t=>t.id!==e.id);W(s),eq(t,s,"multiple-choice-group")};return(0,s.jsxs)("div",{className:"d-flex flex-column gap-3 w-100",children:[(0,s.jsx)("h4",{className:"".concat(f().questionTitle),children:e.question.questionText}),(0,s.jsxs)("div",{className:"d-flex flex-column",children:[(0,s.jsx)("div",{type:"button",className:"".concat(f().formCustomDropdown," ").concat(n?"disabled":""),style:{opacity:n?.5:1,cursor:n?"not-allowed":"pointer"},onClick:()=>{n||J(!0)},children:(0,s.jsx)("span",{children:i.length>0?"".concat(i.length," interest(s) selected"):"Select areas of interest"})}),i.length>0&&!n&&(0,s.jsx)("div",{className:"".concat(u().selected_intrests," w-100 mr-2"),children:i.map(e=>(0,s.jsx)("div",{className:u().selected_intrest,children:(0,s.jsxs)("span",{title:e.optionValue,children:[e.optionValue,(0,s.jsx)("p",{className:u().close_intrest,onClick:()=>a(e),children:"\xd7"})]})},e.id))})]}),(0,s.jsx)(g.default,{isOpen:G&&!n,onClose:()=>J(!1),onApply:l,data:e.groups,selectedMajorsList:i})]})}if("multi-question"===e.question.questionType){let t=e.question.questionText.split("<next-question>");e.question.placeHolderText.split("<next-placeholder>"),e.question.optionType.split("<next-option-type>");let i=c.find(e=>"true-false"===e.question.questionType&&"tick"===e.question.optionType),o=i&&(null===(E=Z[i.question.id])||void 0===E?void 0:E.value)||"",n="true"===o,l=[];return(0,s.jsx)("div",{className:"".concat(f().standardized_main),children:(0,s.jsxs)("div",{className:"".concat(f().standardizedTests_main),children:[(0,s.jsx)("div",{className:"".concat(f().standardizedTests," d-flex flex-column mr-3"),ref:ed,children:V.filter(e=>e.questionId===F).map((i,a)=>(0,s.jsxs)("div",{id:"".concat(ey(a,F)),className:"".concat(f().dynamicblock," d-flex"),children:[t.map((a,r)=>
1{var d,c,p,v,h;let f="".concat(i.id,"-").concat(r),g=(null===(d=Z[f])||void 0===d?void 0:d.value)||"";l.push(g);let x=a.includes("Test Name"),q=a.includes("Test Score"),_="".concat(i.id,"-specify"),y=(null===(c=Z[_])||void 0===c?void 0:c.value)||"",j=(null==e?void 0:null===(p=e.question)||void 0===p?void 0:null===(v=p.placeHolderText)||void 0===v?void 0:v.split("<next-place-holder>"))||[];return(0,s.jsxs)(s.Fragment,{children:[!n&&(0,s.jsxs)("div",{className:"mb-2 d-flex flex-column ".concat(u().short_answer),children:[(0,s.jsx)("span",{children:a}),x?(0,s.jsxs)("select",{value:"true"===o?"":g,onChange:e=>{if("true"===o){eq(f,"","multi-question");return}eq(f,e.target.value,"multi-question"),"Others"!==e.target.value&&eq(_,"","multi-question")},disabled:"true"===o,placeholder:j[r],style:{height:"38px",borderRadius:"4px",padding:"6px 12px",marginTop:"8px",marginBottom:"10px"},children:[(0,s.jsx)("option",{value:"",children:j[r]}),null==e?void 0:null===(h=e.options)||void 0===h?void 0:h.map((e,t)=>(0,s.jsx)("option",{value:e.optionValue,disabled:eh(e,t,el),children:e.optionValue},"".concat(e.id,"_question")))]}):(0,s.jsx)("input",{type:"text",className:"form-control",value:"true"===o?"":g,onChange:e=>{var s;let n;if("true"===o){eq(f,"","multi-question");return}let l="".concat(i.id,"-").concat(t.findIndex(e=>e.includes("Test Name"))),a=null===(s=Z[l])||void 0===s?void 0:s.value;if(q){if("IELTS"===a){let t=e.target.value;if((n=t.replace(/[^\d.]/g,"")).startsWith("."))return;let i=n.split(".");if(i.length>2&&(n=i[0]+"."+i[1]),2===i.length&&(i[0].length>1&&(n=i[0].substring(0,1)+"."+i[1]),i[1].length>1&&(n=i[0]+"."+i[1].substring(0,1)),i[0]&&!/[1-9]/.test(i[0]))||"9"===i[0]&&2===i.length||1===i.length&&(i[0].length>1&&(n=i[0].substring(0,1)),i[0]&&!/[1-9]/.test(i[0])))return}else n=e.target.value.replace(/[^\d]/g,"")}else n=e.target.value;eq(f,n,"multi-question")},onKeyDown:e=>{var s;if(["Backspace","ArrowLeft","ArrowRight","Delete","Tab"].includes(e.key))return;let o="".concat(i.id,"-").concat(t.findIndex(e=>e.includes("Test Name"))),n=null===(s=Z[o])||void 0===s?void 0:s.value;if(q){let{value:t}=e.target,i=e.target,s=i.selectionStart,o=t.slice(0,s)+e.key+t.slice(s);if("SAT"===n){if(!/^\d+$/.test(o)){e.preventDefault(),(0,m.Z)({message:"SAT Score must be between 400â1600",variant:"error",duration:2e3});return}}else if("ACT"===n){if(!/^\d+$/.test(o)||!/^(?:[1-9]|[12]\d|3[0-6])$/.test(o)){e.preventDefault(),(0,m.Z)({message:"ACT Score must be between 1-36",variant:"error",duration:2e3});return}}else if("IELTS"===n){if(/[1-9]/.test(e.key)&&0===t.length||"."===e.key&&!t.includes(".")&&1===t.length&&/[1-8]/.test(t)||/[0-9]/.test(e.key)&&t.includes(".")&&0===t.split(".")[1].length)return;e.preventDefault(),(0,m.Z)({message:"IELTS Score must be a number 1-9 with at most one decimal place",variant:"error",duration:2e3})}else if("SSAT"===n){if(!/^\d+$/.test(o)||!/^(?:[1-9]\d{0,2}|800)$/.test(o)||1>parseInt(o)||parseInt(o)>800){e.preventDefault(),(0,m.Z)({message:"SSAT Score must be between 1-800",variant:"error",duration:2e3});return}}else if("PSAT"===n){if(!/^\d+$/.test(o)){e.preventDefault(),(0,m.Z)({message:"PSAT Score must be between 320-1520",variant:"error",duration:2e3});return}}else if("Others"===n){let t=parseInt(o,10);if(!/^\d+$/.test(o)||t<1||t>99999){e.preventDefault(),(0,m.Z)({message:"Score must be between 1-99999",variant:"error",duration:2e3});return}}else if(n&&(n.startsWith("AP")||n.includes("AP"))&&(!/^\d+$/.test(o)||!/^[1-5]$/.test(o))){e.preventDefault(),(0,m.Z)({message:"AP Score must be between 1-5",variant:"error",duration:2e3});return}}},onBlur:e=>{if(q){var s;let o=e.target.value.trim(),n=parseInt(o,10),l="".concat(i.id,"-").concat(t.findIndex(e=>e.includes("Test Name"))),a=null===(s=Z[l])||void 0===s?void 0:s.value;if("SAT"===a&&o&&(n<400||n>1600))(0,m.Z)({message:"SAT Score must be between 400â1600",variant:"error",duration:2e3});else if("ACT"===a&&o&&(n<1||n>36))(0,m.Z)({message:"ACT Score must be between 1-36",variant:"error",duration:2e3});else if("SSAT"===a&&o){let e=parseInt(o,10);(e<1||e>800)&&(0,m.Z)({message:"SSAT Score must be between 1-800",variant:"error",duration:2e3})}else if("PSAT"===a&&o){let e=parseInt(o,10);(e<320||e>
11520)&&(0,m.Z)({message:"PSAT Score must be between 320-1520",variant:"error",duration:2e3})}else"Others"===a&&o&&(n<1||n>99999)?(0,m.Z)({message:"Score must be between 1-99999",variant:"error",duration:2e3}):"AP"===a&&o&&(n<1||n>5)&&(0,m.Z)({message:"AP Score must be between 1-5",variant:"error",duration:2e3})}},placeholder:j[r],id:"blcok".concat(f),step:"any",disabled:"true"===o,style:{height:"38px",borderRadius:"4px",padding:"6px 12px",marginTop:"8px",marginBottom:"10px"}})]},f),x&&"Others"===g&&!n&&(0,s.jsxs)("div",{className:"mb-2 d-flex flex-column ".concat(u().short_answer),children:[(0,s.jsx)("span",{children:"Specify"}),(0,s.jsx)("input",{type:"text",className:"form-control",value:"true"===o?"":y,onChange:e=>{if("true"===o){eq(_,"","multi-question");return}eq(_,e.target.value,"multi-question")},placeholder:"Enter test name",disabled:"true"===o,style:{height:"38px",borderRadius:"4px",padding:"6px 12px",marginTop:"8px",marginBottom:"10px"}})]})]})}),(0,s.jsx)("span",{type:"button",onClick:()=>eS(i.id),className:f().closeTests,style:{display:"true"===o?"none":"block"},children:"X"})]},i.id))}),(0,s.jsx)("div",{children:(null==e?void 0:null===(P=e.question)||void 0===P?void 0:P.allowAnotherResponse)&&(0,s.jsxs)("button",{onClick:()=>eT(F),type:"button",disabled:"true"===o,className:"".concat(f().addAnotherTest," p-2 px-3 mt-0 bg-white text-red d-flex gap-2 align-items-center"),style:{opacity:"true"===o?.5:1,cursor:"true"===o?"not-allowed":"pointer",pointerEvents:ex()&&"true"!=o||0==V.length&&"true"!=o?"auto":"none",opacity:ex()&&"true"!=o||0==V.length&&"true"!=o?1:.5,cursor:ex()&&"true"!=o||0==V.length&&"true"!=o?"pointer":"not-allowed"},children:[(0,s.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/tms_red_plus.svg",alt:"add test",className:"mr-1"}),null==e?void 0:null===(D=e.question)||void 0===D?void 0:D.anotherResponseText]})})]})})}return null}),eC&&!(()=>{let e=c.find(e=>"true-false"===e.question.questionType&&"Financial Aid"!==e.question.displayName);if(e){let t=e.question.id,i=Z[t];return(null==i?void 0:i.value)==="true"}return!1})()&&(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"".concat(f().standardizedTests," d-flex flex-column mr-3")})})]}),(0,s.jsxs)("div",{className:"d-flex justify-content-between align-items-center w-100 ".concat(f().buttonSection," ").concat(w?f().questionTitle:""),children:[w&&(0,s.jsx)("button",{onClick:()=>eO(),className:u().prevBtn,children:"Previous"}),(0,s.jsx)("button",{style:{pointerEvents:ex()?"auto":"none",opacity:ex()?1:.5,cursor:ex()?"pointer":"not-allowed"},onClick:eN,disabled:B,className:"".concat(u().next_button," ").concat(ex()?"":u().disabled),children:N?"Submit":w?"Next":"Continue"})]})]})};var _=i(11163),y=i(84316),j=i(63302),T=i(79274),S=i(12601);i(41680);var w=i(78636),N=!0,b=function(e){var t;let[i,r]=(0,o.useState)((null==e?void 0:e.tab)==void 0?"Colleges":null==e?void 0:e.tab),[h,f]=(0,o.useState)(!1),[x,N]=(0,o.useState)(!1),[b,O]=(0,o.useState)(null),[C,A]=(0,o.useState)(null),[k,R]=(0,o.useState)(0),[I,E]=(0,o.useState)(null),P=(0,o.useRef)(null),[D,F]=(0,o.useState)(!1),[Z,M]=(0,o.useState)([]),[V,Q]=(0,o.useState)([]),[B,L]=(0,o.useState)([]),[H,U]=(0,o.useState)(!1),Y=(0,_.useRouter)(),[z,$]=(0,o.useState)(-1),[W,G]=(0,o.useState)(!1),[J,X]=(0,o.useState)(""),[K,ee]=(0,o.useState)(null),[et,ei]=(0,o.useState)(!1),[es,eo]=(0,o.useState)(0),en=(0,o.useRef)(null),[el,ea]=(0,o.useState)(!0),[er,eu]=(0,o.useState)([]),[ed,ec]=(0,o.useState)(!1),[ep,ev]=(0,o.useState)({}),[em,eh]=(0,o.useState)(!1),[ef,eg]=(0,o.useState)(!1),[ex,eq]=(0,o.useState)(null),[e_,ey]=(0,o.useState)(null),[ej,eT]=(0,o.useState)(!1),[eS,ew]=(0,o.useState)(null),eN=(0,o.useRef)(!1),eb=(0,o.useRef)(!1),[eO,eC]=(0,o.useState)(!1),[eA,ek]=(0,o.useState)(!1),eR=new y.default,eI=eR.getData("isMobApp"),eE=(null==Y?void 0:null===(t=Y.query)||void 0===t?void 0:t.isMobApp)==="true";!0!==eI&&!1!==eI&&eR.setData("isMobApp",eE,{});let[eP,eD]=(0,o.useState)(!1),[eF,eZ]=(0,o.useState)(""),[eM,eV]=(0,o.useState)(!1),[eQ,eB]=(0,o.useState)(!1),[eL,eH]=(0,o.useState)(!1),[eU,eY]=(0,o.useState)(!1),[ez,e$]=(0,o.useState)(!1),[eW,eG]=(0,o.useState)(!1),[eJ,eX]=(0,o.useState)({academics:null,preferences:null,collegePrep:null}),[eK,e0]=(0,o.useState)(null),[e1,e2]=(0,o.useState)(!1),[e4,e6]=(0,o.useState)(!1),[e3,e7]=(0,o.useState)(!1),[e5,e9]=(0,o.useState)(!1),[e8,te]=(0,o.useState)(""),[tt,ti]=(0,o.useState)(!1),ts=(0,o.useRef)(),to=e=>{let{formId:t,activeTab:i,editType:s}=e;console.log("clicked on fomr edit"),console.log("Received activeTab:",i),$(t),X(i),eh(!0),eo(e=>e+1),G(!0),eN.current=!1,eb.current=!1},tn=async e=>{ev(e),eG(!0),eg(!1)};(0,o.useEffect)(()=>{console.log("Updated Question Response:",C)},[C]),(0,o.useEffect)(()=>
1{if(eP&&ts.current){ts.current.focus();let e=setInterval(()=>{ts.current&&document.activeElement!==ts.current?ts.current.focus():clearInterval(e)},100);return()=>clearInterval(e)}},[eP]);let tl={Colleges:(0,s.jsx)(n.default,{college:K,setActiveTab:r,setCollege:ee,callStreamApis:et,setCallStreamApis:ei,setOnSubmitSuccess:e2,OnSubmitSuccess:e1,streamTrigger:tt,setStreamTrigger:ti,region:eK,formId:z,reload:W,formQuestion:b,setFormQuestion:O,categoryType:J,callUniversities:eA,setCallUniversities:ek}),Profile:(0,s.jsx)(l.default,{getFormId:to,resetProgress:()=>R(0),setFormQuestion:()=>O(null),setRawformData:ew,setFormIdsMain:eX,region:eK,checkBoxChecked:eO,setCheckBoxChecked:eC,categoryType:J,streamTrigger:tt,setStreamTrigger:ti,setCallUniversities:ek}),Essays:(0,s.jsx)(a.default,{chatType:null==e?void 0:e.chatType,name:null==e?void 0:e.name,tab:null==e?void 0:e.tab}),Planner:(0,s.jsx)(T.default,{}),Resources:(0,s.jsx)(j.default,{})},ta={Overview:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsx)("path",{d:"M13.375 13.066a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm2.69-5.226h2.075l-4.15-4.15v2.075c0 1.457.618 2.075 2.075 2.075zm2.767 1.383v7.609a2.446 2.446 0 0 1-2.767 2.768h-8.3A2.446 2.446 0 0 1 5 16.832V5.765A2.446 2.446 0 0 1 7.765 3h4.842v2.765a3.118 3.118 0 0 0 3.459 3.459zm-3.2 7.12L14.2 14.914a3.394 3.394 0 1 0-.979.979l1.43 1.429a.692.692 0 0 0 .978-.978z",transform:"translate(-4.974 1.026)","data-name":"Group 48691"})}),Colleges:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsxs)("g",{id:"Group_48691","data-name":"Group 48691",transform:"translate(-47 -121.438)",children:[(0,s.jsx)("rect",{id:"Rectangle_13547","data-name":"Rectangle 13547",width:"14",height:"24",transform:"translate(47 121.438)",opacity:"0"}),(0,s.jsxs)("g",{id:"Layer_5","data-name":"Layer 5",transform:"translate(41.75 122.685)",children:[(0,s.jsx)("rect",{id:"Rectangle_21606","data-name":"Rectangle 21606",width:"13",height:"1.985",rx:"0.993",transform:"translate(6.25 7.168)"}),(0,s.jsx)("rect",{id:"Rectangle_21607","data-name":"Rectangle 21607",width:"13",height:"1.985",rx:"0.993",transform:"translate(6.25 16.768)"}),(0,s.jsx)("path",{id:"Path_66204","data-name":"Path 66204",d:"M9.521,26.664a.271.271,0,1,0,0,.541h2.166a.271.271,0,0,0,0-.541H11.6V21.791h.09a.271.271,0,1,0,0-.541H9.521a.271.271,0,0,0,0,.541h.09v4.873Z",transform:"translate(-1.917 -11.21)"}),(0,s.jsx)("path",{id:"Path_66205","data-name":"Path 66205",d:"M20.521,26.664a.271.271,0,0,0,0,.541h2.166a.271.271,0,0,0,0-.541H22.6V21.791h.09a.271.271,0,1,0,0-.541H20.521a.271.271,0,0,0,0,.541h.09v4.873Z",transform:"translate(-8.854 -11.21)"}),(0,s.jsx)("path",{id:"Path_66206","data-name":"Path 66206",d:"M31.521,26.664a.271.271,0,0,0,0,.541h2.166a.271.271,0,0,0,0-.541H33.6V21.791h.09a.271.271,0,0,0,0-.541H31.521a.271.271,0,0,0,0,.541h.09v4.873Z",transform:"translate(-15.79 -11.21)"}),(0,s.jsx)("path",{id:"Path_66207","data-name":"Path 66207",d:"M19.418,6.957,13.994,2.951a1.024,1.024,0,0,0-1.21,0L7.36,6.957a.268.268,0,0,0-.1.3.275.275,0,0,0,.261.185H19.253a.274.274,0,0,0,.261-.185.268.268,0,0,0-.1-.3Z",transform:"translate(-0.639)"})]})]})}),Profile:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsxs)("g",{id:"Group_48691","data-name":"Group 48691",transform:"translate(-45.182 -120.625)",children:[(0,s.jsx)("rect",{id:"Rectangle_13547","data-name":"Rectangle 13547",width:"14",height:"24",transform:"translate(45.182 120.625)",opacity:"0"}),(0,s.jsxs)("g",{id:"_57-Resume","data-name":"57-Resume",transform:"translate(40.182 122.625)",children:[(0,s.jsx)("path",{id:"Path_66197","data-name":"Path 66197",d:"M15.045,6.571a1.744,1.744,0,0,1-1.773-1.714V2h-6.5A1.744,1.744,0,0,0,5,3.714V16.286A1.744,1.744,0,0,0,6.773,18h9.455A1.744,1.744,0,0,0,18,16.286V6.571ZM9.727,4.857A1.715,1.715,0,1,1,7.955,6.571,1.744,1.744,0,0,1,9.727,4.857ZM7.364,10.571A1.744,1.744,0,0,1,9.136,8.857h1.182a1.744,1.744,0,0,1,1.773,1.714v1.143a.581.581,0,0,1-.591.571H7.955a.581.581,0,0,1-.591-.571Zm7.682,4.571H7.955a.572.572,0,1,1,0-1.143h7.091a.572.572,0,1,1,0,1.143Zm0-2.857H13.864a.572.572,0,1,1,0-1.143h1.182a.572.572,0,1,1,0,1.143Zm0-2.857H13.864a.572.572,0,1,1,0-1.143h1.182a.572.572,0,1,1,0,1.143Z"}),(0,s.jsx)("path",{id:"Path_66198","data-name":"Path 66198",d:"M21.587,5.76H24.18L21,2.58V5.174A.587.587,
10,0,0,21.587,5.76Z",transform:"translate(-6.521 -0.24)"})]})]})}),Essays:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsxs)("g",{id:"Group_48691","data-name":"Group 48691",transform:"translate(-45.182 -120.625)",children:[(0,s.jsx)("rect",{id:"Rectangle_13547","data-name":"Rectangle 13547",width:"14",height:"24",transform:"translate(45.182 120.625)",opacity:"0"}),(0,s.jsx)("path",{id:"note",d:"M14.678,1H4.322A1.327,1.327,0,0,0,3,2.331V15.669A1.327,1.327,0,0,0,4.322,17H14.678A1.327,1.327,0,0,0,16,15.669V2.331A1.327,1.327,0,0,0,14.678,1ZM5.889,4.636H9.5a.727.727,0,0,1,0,1.455H5.889a.727.727,0,0,1,0-1.455Zm7.222,8.727H5.889a.727.727,0,0,1,0-1.455h7.222a.727.727,0,0,1,0,1.455Zm0-3.636H5.889a.727.727,0,0,1,0-1.455h7.222a.727.727,0,0,1,0,1.455Z",transform:"translate(42.182 123.625)"})]})}),Planner:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsxs)("g",{id:"Group_48691","data-name":"Group 48691",transform:"translate(-45.182 -120.625)",children:[(0,s.jsx)("rect",{id:"Rectangle_13547","data-name":"Rectangle 13547",width:"14",height:"24",transform:"translate(45.182 120.625)",opacity:"0"}),(0,s.jsxs)("g",{id:"calendar",transform:"translate(44.241 121.625)",children:[(0,s.jsx)("path",{id:"Path_66208","data-name":"Path 66208",d:"M14.941,5.468v2.04H2V5.468A1.43,1.43,0,0,1,3.387,4h.924V5A1.449,1.449,0,0,0,5.7,6.506,1.449,1.449,0,0,0,7.084,5V4H9.857V5a1.449,1.449,0,0,0,1.387,1.5A1.449,1.449,0,0,0,12.63,5V4h.924a1.43,1.43,0,0,1,1.387,1.468Z",transform:"translate(0 -0.499)"}),(0,s.jsx)("path",{id:"Path_66209","data-name":"Path 66209",d:"M2,13l-.054,9.638a1.37,1.37,0,0,0,1.387,1.35H13.5a1.37,1.37,0,0,0,1.387-1.35L14.941,13Zm4.161,6.451a.463.463,0,0,1-.462.461H4.769a.463.463,0,0,1-.462-.461v-.922a.463.463,0,0,1,.462-.461h.925a.463.463,0,0,1,.462.461Zm0-3.226a.463.463,0,0,1-.462.461H4.769a.463.463,0,0,1-.462-.461V15.3a.463.463,0,0,1,.462-.461h.925a.463.463,0,0,1,.462.461Zm3.236,3.226a.463.463,0,0,1-.462.461H8.006a.463.463,0,0,1-.462-.461v-.922a.463.463,0,0,1,.462-.461h.925a.463.463,0,0,1,.462.461Zm0-3.226a.463.463,0,0,1-.462.461H8.006a.463.463,0,0,1-.462-.461V15.3a.463.463,0,0,1,.462-.461h.925a.463.463,0,0,1,.462.461Zm3.236,0a.463.463,0,0,1-.462.461h-.925a.463.463,0,0,1-.462-.461V15.3a.463.463,0,0,1,.462-.461h.925a.463.463,0,0,1,.462.461Z",transform:"translate(0 -4.988)"}),(0,s.jsx)("path",{id:"Path_66210","data-name":"Path 66210",d:"M10,3.5v1a.5.5,0,1,1-1,0v-1a.5.5,0,1,1,1,0Z",transform:"translate(-3.789)"}),(0,s.jsx)("path",{id:"Path_66211","data-name":"Path 66211",d:"M22,3.5v1a.5.5,0,1,1-1,0v-1a.5.5,0,1,1,1,0Z",transform:"translate(-10.277)"})]})]})}),Resources:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"24",viewBox:"0 0 14 24",children:(0,s.jsxs)("g",{id:"Group_48691","data-name":"Group 48691",transform:"translate(-45.182 -120.625)",children:[(0,s.jsx)("rect",{id:"Rectangle_13547","data-name":"Rectangle 13547",width:"14",height:"24",transform:"translate(45.182 120.625)",fill:"#818181",opacity:"0"}),(0,s.jsx)("g",{id:"agenda",transform:"translate(1.389 124.653)",children:(0,s.jsxs)("g",{id:"book_1_","data-name":"book (1)",transform:"translate(44.293 -0.028)",children:[(0,s.jsx)("path",{id:"Path_66199","data-name":"Path 66199",d:"M51.806,31.476V29.508a.458.458,0,0,0-.458-.458h-.822v2.884h.822a.458.458,0,0,0,.458-.458Z",transform:"translate(-38.526 -21.892)"}),(0,s.jsx)("path",{id:"Path_66200","data-name":"Path 66200",d:"M27.478,18.723V5.277A1.278,1.278,0,0,0,26.2,4H19.34V20H26.2A1.278,1.278,0,0,0,27.478,18.723ZM25.507,9.84H21.04a.9.9,0,0,1-.894-.894V7.284a.9.9,0,0,1,.894-.894h4.467a.9.9,0,0,1,.894.894V8.946A.9.9,0,0,1,25.507,9.84Z",transform:"translate(-16.329 -4)"}),(0,s.jsx)("path",{id:"Path_66201","data-name":"Path 66201",d:"M10.268,20h.771V4h-.771A1.277,1.277,0,0,0,8.992,5.277V18.723A1.277,1.277,0,0,0,10.268,20Z",transform:"translate(-8.992 -4)"}),(0,s.jsx)("path",{id:"Path_66202","data-name":"Path 66202",d:"M25.133,14.363h4a.289.289,0,0,1,.289.289v1.487a.289.289,0,0,1-.289.289h-4a.289.289,0,0,1-.289-.289V14.652a.289.289,0,0,1,.289-.289Z",transform:"translate(-20.115 -11.264)"}),(0,s.jsx)("path",{id:"Path_66203","data-name":"Path 66203",d:"M51.806,13.332V11.364a.458.458,0,0,0-.458-.458h-.822V13.79h.822A.458.458,0,0,0,51.806,13.332Z",transform:"translate(-38.526
1-8.934)"})]})})]})})};(0,o.useEffect)(()=>{eK&&(z>-1?(tc(),G(!0),f(!0),U(!0)):(G(!1),f(!1),U(!1)))},[es]);let tr=async()=>{ea(!0);let e=new v.default;try{var t;let i=await e.getData("API_FORM_EDU_URL","get/user/form/status?form_code=".concat(eK),{});(null==i?void 0:null===(t=i.response)||void 0===t?void 0:t.isCompleted)===!0?f(!1):f(!0)}catch(e){console.error("Error checking form status:",e),f(!0)}finally{ea(!1)}};(0,o.useEffect)(()=>{tr()},[eK]);let tu=(e,t)=>{Q(t),L(t),F(!1)},td=e=>{new y.default,(0,w.sendCleverTapEventsData)("Menu_viewed",{Course_name:"NA",Tab:e})},tc=async()=>{let e=new v.default,t={action:W?"current":"first",formCode:eK,formItemId:W&&z?z:-1};W&&(t.categoryGroup=J);let i=await e.postData("API_FORM_EDU_URL","get/navigation/details",t);if(null==i?void 0:i.status){var s,o,n,l;O(null==i?void 0:i.response),eH(null==i?void 0:null===(s=i.response)||void 0===s?void 0:s.hasNext),eY(null==i?void 0:null===(o=i.response)||void 0===o?void 0:o.hasPrevious);let e={};null==i||null===(n=i.response)||void 0===n||null===(l=n.questions)||void 0===l||l.forEach(t=>{if(t.userResponse){let i=t.question.id;if("true-false"===t.question.questionType)e[i]={value:t.userResponse.responseOptions||"false",type:"true-false"};else if("multiple-choice-group"===t.question.questionType){let s=[];if(Array.isArray(t.userResponse.value))s=t.userResponse.value;else if("string"==typeof t.userResponse.responseOptions)try{let e=JSON.parse(t.userResponse.responseOptions);s=Array.isArray(e)?e:[]}catch(e){s=[]}e[i]={value:s,type:"multiple-choice-group"}}else e[i]={value:t.userResponse.responseText||t.userResponse.responseOptions||"",type:t.question.questionType}}}),ev(e),W&&em&&setTimeout(()=>{eg(!0)},100)}else(0,m.Z)({message:null==i?void 0:i.message,variant:"error",duration:2e3}),O(null)},tp=async()=>{let e=new v.default,t=await e.getData("API_FORM_EDU_URL","get/preference/form/details?category_code=college-readiness",{});if(t.status){var i,s;console.log("resposne status",t),console.log("resposne.resposne?.code",null===(i=t.response)||void 0===i?void 0:i.code),e0(null===(s=t.response)||void 0===s?void 0:s.code)}};(0,o.useEffect)(()=>{tp()},[]),(0,o.useEffect)(()=>{console.log("MAIN: OnSubmitSuccess changed to",e1)},[e1]),(0,o.useEffect)(()=>{if(!eK)return;let e=async()=>{ec(!0),O(null);try{await tc(),U(!0)}catch(e){console.log("Error in fetching API",e)}finally{ec(!1)}};e()},[eK]),(0,o.useEffect)(()=>{if(console.log("onsubmting",e1),e1){e6(!0),N(!0);let e=setTimeout(()=>{console.log("calling"),f(!1),r("Colleges"),e6(!1),N(!1),setTimeout(()=>{ei(!0)},100)},1e3);return()=>clearTimeout(e)}},[e1]),(0,o.useEffect)(()=>{e3&&b&&(G(!0),eh(!0),e9(!0),e7(!1))},[e3,b]),(0,o.useEffect)(()=>{e5&&em&&(tv().then(()=>{console.log("getNextQuestion completed, isEditMode should still be:",em)}),e9(!1))},[em,e5,W]);let tv=async e=>{var t,i,s,o,n,l,a,r,u;if(console.log("iside get next"),eb.current)return;eb.current=!0,R(e=>e+1);let d=new v.default,c={action:"next",formCode:eK,formItemId:null==b?void 0:null===(t=b.formItem)||void 0===t?void 0:t.id};if(!em&&e&&""!==e.trim()){if(e.includes("Others")){let t=e.split(","),i=t.find(e=>e.startsWith("grade-"));c.previousResponse=i?"Others,".concat(i):"Others"}else c.previousResponse=e}if(em&&e8&&""!=e8.trim()){if(e8.includes("Others")){let e=e8.split(","),t=e.find(e=>e.startsWith("grade-"));c.previousResponse=t?"Others,".concat(t):"Others"}else c.previousResponse=e8}let p=null==b?void 0:null===(i=b.questions)||void 0===i?void 0:i.some(e=>{var t;return null==e?void 0:null===(t=e.question)||void 0===t?void 0:t.sendResponse});if(p&&e){if(Array.isArray(e)){if(e.includes("Others")){let t=e.find(e=>e.startsWith("grade-"));c.previousResponse=t?"Others,".concat(t):"Others"}else c.previousResponse=e.join(",")}else if(e.includes("Others")){let t=e.split(","),i=t.find(e=>e.startsWith("grade-"));c.previousResponse=i?"Others,".concat(i):"Others"}else c.previousResponse=e}let h=null==b?void 0:null===(s=b.questions)||void 0===s?void 0:s.some(e=>e.question.sendResponse);h&&I&&(c.previousResponse=Array.isArray(I)?I.join(","):I),(null===(o=null==b?void 0:b.questions[0])||void 0===o?void 0:null===(n=o.question)||void 0===n?void 0:n.sendOptionFilter)&&er&&(Array.isArray(er)?er.length>0&&(c.optionFilter=er.join(",")):er&&(c.optionFilter=er));try{let e=await d.postData("API_FORM_EDU_URL","get/navigation/details",c);if(null==e?void 0:e.status){console.log("response get next",e),A(null),O(null==e?void 0:e.response);let t={};null==e||null===(l=e.response)||void 0===l||null===(a=l.questions)||void 0===a||a.forEach(e
1=>{if(e.userResponse){let s=e.question.id;if("true-false"===e.question.questionType)t[s]={value:e.userResponse.responseOptions||"false",type:"true-false"};else if("multiple-choice-group"===e.question.questionType){let o=[],{responseOptions:n,responseText:l}=e.userResponse;if(console.log("ques",e.userResponse),n&&""!==n.trim())try{let e=JSON.parse(n);o=Array.isArray(e)?e:[]}catch(e){console.warn("Failed to parse responseOptions JSON:",e),o=[]}else if(l&&""!==l.trim()){var i;let t=l.includes(",")?l.split(",").map(e=>e.trim()).filter(e=>""!==e):[l.trim()],s=(null===(i=e.question)||void 0===i?void 0:i.options)||[];o=t.map(e=>{let t=s.find(t=>t.optionValue===e);return t||null}).filter(Boolean)}t[s]={value:o,type:"multiple-choice-group"}}else t[s]={value:e.userResponse.responseText||e.userResponse.responseOptions||"",type:e.question.questionType}}}),ev(t),W&&em&&(console.log(" Current states:",{reload:W,isEditMode:em,showEditModal:ef}),setTimeout(()=>{console.log(" Timeout executed - setting showEditModal to true"),eg(!0)},100)),eH(null==e?void 0:null===(r=e.response)||void 0===r?void 0:r.hasNext),eY(null==e?void 0:null===(u=e.response)||void 0===u?void 0:u.hasPrevious),E(null),eu(null),Q(null),M([]),L([])}else(0,m.Z)({message:null==e?void 0:e.message,variant:"error",duration:2e3}),O(null),E(null),eu(null),Q(null),M([]),L([])}catch(e){console.error("getNextQuestion error:",e)}finally{eb.current=!1}},tm=async()=>{var e,t,i,s,o;let n=new v.default,l={action:ez?"current":"previous",formCode:eK,formItemId:null==b?void 0:null===(e=b.formItem)||void 0===e?void 0:e.id};try{let e=await n.postData("API_FORM_EDU_URL","get/navigation/details",l);if(null==e?void 0:e.status){console.log("response",e),A(null),O(null==e?void 0:e.response);let n={};null==e||null===(t=e.response)||void 0===t||null===(i=t.questions)||void 0===i||i.forEach(e=>{if(e.userResponse){let i=e.question.id;if("true-false"===e.question.questionType)n[i]={value:e.userResponse.responseOptions||"false",type:"true-false"};else if("multiple-choice-group"===e.question.questionType){let s=[],{responseOptions:o,responseText:l}=e.userResponse;if(console.log("ques",e.userResponse),o&&""!==o.trim())try{let e=JSON.parse(o);s=Array.isArray(e)?e:[]}catch(e){console.warn("Failed to parse responseOptions JSON:",e),s=[]}else if(l&&""!==l.trim()){var t;let i=l.includes(",")?l.split(",").map(e=>e.trim()).filter(e=>""!==e):[l.trim()],o=(null===(t=e.question)||void 0===t?void 0:t.options)||[];s=i.map(e=>{let t=o.find(t=>t.optionValue===e);return t||null}).filter(Boolean)}n[i]={value:s,type:"multiple-choice-group"}}else n[i]={value:e.userResponse.responseText||e.userResponse.responseOptions||"",type:e.question.questionType}}}),ev(n),eH(null==e?void 0:null===(s=e.response)||void 0===s?void 0:s.hasNext),eY(null==e?void 0:null===(o=e.response)||void 0===o?void 0:o.hasPrevious),eB(!1),e$(!1),E(null),eu(null),Q(null),M([]),L([])}else(0,m.Z)({message:null==e?void 0:e.message,variant:"error",duration:2e3}),O(null),E(null),eu(null),e$(!1),Q(null),M([]),L([])}catch(e){console.error("getpreviousQuestion error:",e)}finally{eb.current=!1}},th=()=>{var e,t,i,s,o,n,l,a,r,u,d,c,p,v,m,h,f,g,x,q,_;if((null===(e=null==b?void 0:b.questions[0])||void 0===e?void 0:null===(t=e.question)||void 0===t?void 0:t.questionType)==="short-answer"&&((null==P?void 0:null===(i=P.current)||void 0===i?void 0:i.value.length)>0||eM))return!0;if((null===(s=null==b?void 0:b.questions[0])||void 0===s?void 0:null===(o=s.question)||void 0===o?void 0:o.questionType)==="true-false")return(null==C?void 0:C.responseOptions.length)>0;if((null===(n=null==b?void 0:b.questions[0])||void 0===n?void 0:null===(l=n.question)||void 0===l?void 0:l.questionType)==="multiple-choice-group")return(null==V?void 0:V.length)>0;if((null===(a=null==b?void 0:b.questions[0])||void 0===a?void 0:null===(r=a.question)||void 0===r?void 0:r.questionType)==="multiple-choice")return(null===(v=null==b?void 0:b.questions[0])||void 0===v?void 0:null===(m=v.question)||void 0===m?void 0:m.extraOptions)==="Other"?(null==C?void 0:null===(f=C.responseOptions)||void 0===f?void 0:f.length)>0||eP&&eF.trim().length>0:(null==C?void 0:null===(h=C.responseOptions)||void 0===h?void 0:h.length)>0;if((null===(u=null==b?void 0:b.questions[0])||void 0===u?void 0:null===(d=u.question)||void 0===d?void 0:d.questionType)==="single-choice"){if((null===(g=null==b?void 0:b.questions[0])||void 0===g?void 0:null===(x=g.question)||void 0===x?void 0:x.extraOptions)==="Other"){let e=(null==C?void 0:C.responseOptions)||[],t=e.includes("Other"),i=t&&eF.trim().length>0,s=e.some(e=>"Other"!==e);return i||s}return(null==C?void 0:null===(q=C.responseOptions)||void 0===q?void 0:q.length)>0}if((null===(c=null==b?void 0:b.questions[0])||void 0===c?void 0:null===(p=c.question)||void 0===p?void 0:p.questionType)==="single-choice-drop-down")return(null==C?void 0:null===(_=C.responseOptions)||void 0===_?void 0:_.length)>0},tf=async()=>{var e,t,i,s,o,n,l,a,r,u,d,c,p,h;if(eN.current)return;eN.current=!0,eV(!1);let f=new v.default,g={formCode:"college-readiness-v2",formItemId:null==b?void 0:null===(e=b.formItem)||void 0===e?void 0:e.id,questions:[{questionId:null===(t=null==b?void 0:b.questions[0])||void 0===t?void 0:null===(i=t.question)||void 0===i?void 0:i.id,responseOptions:null==C?void 0:C.responseOptions.join(",")}]};W&&(g.categoryGroup="academics"==J?"academics":"college-preference"),(null==C?void 0:C.responseText)&&(null===(s=null==b?void 0:b.questions[0])||void 0===s?void 0:null===(o=s.question)||void 0===o?void 0:o.questionType)!=="short-answer"&&(g.questions[0].responseText=C.responseText),(null===(n=null==b?void 0:b.questions[0])||void 0===n?void 0:null===(l=n.question)||void 0===l?void 0:l.questionType)==="short-answer"&&(null==P?void 0:null===(a=P.current)||void 0===a?void 0:a.value)&&(null===(d=g.questions[0])||void 0===d||delete d.responseOptions,g.questions[0].responseText=null==P?void 0:null===(c=P.current)||void 0===c?void 0:c.value),(null===(r=null==b?void 0:b.questions[0])||void 0===r?void 0:null===(u=r.question)||void 0===u?void 0:u.questionType)==="multiple-choice-group"&&(g.questions[0].responseOptions=V.join(","),g.questions[0].responseText=B.map(e=>null==e?void 0:e.optionValue).join(","));
1try{let e=await f.postData("API_FORM_EDU_URL","save/question/response",g);e.status?((0,m.Z)({message:null==e?void 0:e.response,variant:"success",duration:2e3}),eD(!1),eZ(""),M([]),console.log("body",null===(p=g.questions[0])||void 0===p?void 0:p.responseText),await tv(null===(h=g.questions[0])||void 0===h?void 0:h.responseText)):(eD(!1),eZ(""),M([]))}catch(e){console.log("error in saving the question",e)}finally{eN.current=!1}},tg=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(en.current)var s,o,n,l,a,r,u=en.current.scrollTop;if(""===t){A(t=>{var i;return{...t,questionId:null==e?void 0:null===(i=e.question)||void 0===i?void 0:i.id,responseOptions:[],responseText:""}}),(null==e?void 0:null===(n=e.question)||void 0===n?void 0:n.sendResponse)&&E([]),(null==e?void 0:null===(l=e.question)||void 0===l?void 0:l.sendOptionFilter)&&eu([]);return}if((null==e?void 0:null===(s=e.question)||void 0===s?void 0:s.sendResponse)&&i){let t=null==e?void 0:null===(a=e.question)||void 0===a?void 0:a.questionType;"multiple-choice"===t?E(e=>{let t=Array.isArray(e)?e:[],s=t.indexOf(i);return -1===s?[...t,i]:t.filter(e=>e!==i)}):E([i])}if((null==e?void 0:null===(o=e.question)||void 0===o?void 0:o.sendOptionFilter)&&i){let t=null==e?void 0:null===(r=e.question)||void 0===r?void 0:r.questionType;"multiple-choice"===t?eu(e=>{let t=Array.isArray(e)?e:[],s=t.indexOf(i);return -1===s?[...t,i]:t.filter(e=>e!==i)}):eu([i])}A(s=>{var o,n,l,a,r,u,d,c;let p=[...(null==s?void 0:s.responseOptions)||[]],v=(null==s?void 0:s.responseText)||"",m=null==e?void 0:null===(o=e.question)||void 0===o?void 0:o.questionType;switch(m){case"single-choice":let h=[...(null==s?void 0:s.responseOptions)||[]];"Other"===t?(h.includes("Other")||h.push("Other"),v=i):(h.includes(t)?h=h.filter(e=>e!==t):(h=h.filter(e=>"Other"===e)).push(t),v=(null===(l=null==e?void 0:null===(a=e.options)||void 0===a?void 0:a.find(e=>e.id===t))||void 0===l?void 0:l.optionValue)||""),p.length=0,p.push(...h);break;case"single-choice-drop-down":p.length=0,p.push(t),(null==e?void 0:null===(r=e.question)||void 0===r?void 0:r.sendResponse)&&E(i),(null==e?void 0:null===(u=e.question)||void 0===u?void 0:u.sendOptionFilter)&&eu(i);break;case"multiple-choice":if("Other"===t)p.includes("Other")||p.push("Other"),p.length=0,p.push("Other"),v=i,console.log(i),(null==e?void 0:null===(d=e.question)||void 0===d?void 0:d.sendResponse)&&E(i),(null==e?void 0:null===(c=e.question)||void 0===c?void 0:c.sendOptionFilter)&&eu(i);else{let i=p.indexOf(t);-1===i?(p.push(t),v=p.filter(e=>"Other"!==e).map(t=>{var i,s;return(null===(i=null==e?void 0:null===(s=e.options)||void 0===s?void 0:s.filter(e=>(null==e?void 0:e.id)===t)[0])||void 0===i?void 0:i.optionValue)||""}).filter(Boolean).join(", ")):(p.splice(i,1),v=p.map(t=>{var i,s;return null===(i=null==e?void 0:null===(s=e.options)||void 0===s?void 0:s.filter(e=>(null==e?void 0:e.id)===t)[0])||void 0===i?void 0:i.optionValue}).join(", "))}break;case"true-false":p.length=0,p.push(t);break;case"short-answer":"Not Yet"===t&&(p.length=0,p.push("Not Yet"),v="Not Yet")}return{...s,questionId:null==e?void 0:null===(n=e.question)||void 0===n?void 0:n.id,responseOptions:p,responseText:v}}),setTimeout(()=>{en.current&&(en.current.scrollTop=u)},0)};(0,o.useEffect)(()=>{M([])},[]);let tx=e=>{L(t=>t.filter(t=>t.id!==e.id)),Q(t=>t.filter(t=>t.id!==e.id))},tq=(e,t)=>{var i,n,l,a,r,d,c,p,v,m,h,f,x,q,_,y,j,T,S,w,N,O,k,R,I,E,Z;let M=null==e?void 0:e.question,[V,Q]=(0,o.useState)(""),L=()=>{if(P.current){var e;Q(null==P?void 0:null===(e=P.current)||void 0===e?void 0:e.value)}},H=()=>{eV(e=>!e)},U=e=>{A(t=>{let i=[...(null==t?void 0:t.responseOptions)||[]];if(eP&&e.trim())i.includes("Other")||i.push("Other");else{let e=i.indexOf("Other");-1!==e&&i.splice(e,1)}let s=((null==M?void 0:M.options)||[]).filter(e=>i.includes(e.id)&&"Other"!==e.id).map(e=>e.optionValue).join(", "),o="";return s&&(o=s),eP&&e.trim()&&(o=o?"".concat(o,", ").concat(e.trim()):e.trim()),{...t,responseOptions:i,responseText:o}})};return(0,s.jsxs)("div",{className:"".concat(u().welcome_screen_modal_inner),children:[(0,s.jsx)("h1",{children:(null==b?void 0:null===(i=b.formItem)||void 0===i?void 0:i.name)?null==b?void 0:null===(n=b.formItem)||void 0===n?void 0:n.name:null==M?void 0:null===(l=M.question)||void 0===l?void 0:l.questionText}),(null==M?void 0:null===(a=M.question)||void 0===a?void 0:a.questionType)==="short-answer"?(0,s.jsxs)("div",{className:"".concat(u().short_answer," w-100"),children:[(0,s.jsx)("p",{children:null==M?void 0:null===(r=M.formItem)||void 0===r?void 0:r.displayName}),(0,s.jsx)("textarea",{ref:P,onChange:L,placeholder:null==M?void 0:null===(d=M.question)||void 0===d?void 0:d.placeHolderText,disabled:eM,onKeyDown:e=>{var t,i,s;if(eM){e.preventDefault();return}let{value:o}=e.target,n=e.target,l=n.selectionStart,a=(null==M?void 0:null===(t=M.question)||void 0===t?void 0:t.optionRegex)||"",r=a.replace(/\s*-\s*$/,""),u=r.replace(/\\\\/g,"\\"),d=u?new RegExp(u):null;if(!["Backspace","ArrowLeft","ArrowRight","Delete"].includes(e.ke
1y)){if(d){let t=o.slice(0,l)+e.key+o.slice(l);if(!d.test(t)){e.preventDefault();return}}else if(null==M?void 0:null===(i=M.question)||void 0===i?void 0:i.optionType)switch(null==M?void 0:null===(s=M.question)||void 0===s?void 0:s.optionType){case"alphanumericcharacters":if(0===l&&!/^[a-zA-Z]$/.test(e.key)||l>0&&!/^[a-zA-Z0-9!@#$%^&*()_+={}\[\]:;"'<>,.?/\\| ]$/.test(e.key)){e.preventDefault();return}break;case"alphanumeric":if(!/^[a-zA-Z0-9\s]$/.test(e.key)&&"Backspace"!==e.key){e.preventDefault();return}break;case"numeric":if(!/[\d.]/.test(e.key)||"."===e.key&&0===o.length||"."===e.key&&o.includes(".")){e.preventDefault();return}}}}}),(null==M?void 0:null===(c=M.question)||void 0===c?void 0:c.extraOptions)==="Not Yet"&&(0,s.jsx)("span",{className:"".concat(u().not_yet_button," ").concat(eM?u().active:""),onClick:H,children:"Not Yet"})]}):(null==M?void 0:null===(p=M.question)||void 0===p?void 0:p.questionType)==="true-false"?(0,s.jsxs)("div",{className:"".concat(u().sections," ").concat(u().true_false),children:[(0,s.jsx)("span",{className:(null==C?void 0:null===(v=C.responseOptions)||void 0===v?void 0:v.includes("true"))?u().active:"",onClick:()=>tg(M,"true"),children:"True"}),(0,s.jsx)("span",{className:(null==C?void 0:null===(m=C.responseOptions)||void 0===m?void 0:m.includes("false"))?u().active:"",onClick:()=>tg(M,"false"),children:"False"})]}):(null==M?void 0:null===(h=M.question)||void 0===h?void 0:h.questionType)==="single-choice"?(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"".concat(u().sections," ").concat(u().single_choice," flex-column"),children:[(0,s.jsx)("div",{children:null==M?void 0:null===(f=M.options)||void 0===f?void 0:f.map(e=>{var t;return(0,s.jsx)("span",{className:(null==C?void 0:null===(t=C.responseOptions)||void 0===t?void 0:t.includes(null==e?void 0:e.id))?u().active:"multiSelectBox",onClick:()=>{var t,i;return(null==M?void 0:null===(t=M.question)||void 0===t?void 0:t.sendResponse)||(null==M?void 0:null===(i=M.question)||void 0===i?void 0:i.sendOptionFilter)?tg(M,null==e?void 0:e.id,null==e?void 0:e.optionValue):tg(M,null==e?void 0:e.id)},children:null==e?void 0:e.optionValue},null==e?void 0:e.id)})}),(null==M?void 0:null===(x=M.question)||void 0===x?void 0:x.extraOptions)==="Other"&&(0,s.jsxs)("div",{className:"".concat(u().other_option," d-flex mt-5"),children:[(0,s.jsx)("span",{className:eP?u().active:"multiSelectBox",onClick:e=>{e.stopPropagation(),eD(!0)},children:"Others"}),eP&&(0,s.jsx)("input",{type:"text",ref:ts,className:u().other_InputField,placeholder:"Enter your school board",value:eF,onChange:e=>{let t=e.target.value.replace(/[^a-zA-Z0-9]/g,"");if(eZ(t),""!==t.trim()){var i,s,o;(null==M?void 0:null===(i=M.question)||void 0===i?void 0:i.sendResponse)||(null==M?void 0:null===(s=M.question)||void 0===s?void 0:s.sendOptionFilter)?tg(M,"Other",null==M?void 0:null===(o=M.question)||void 0===o?void 0:o.extraOptions):tg(M,"Other")}setTimeout(()=>{var e;return null===(e=ts.current)||void 0===e?void 0:e.focus()},0)},onClick:e=>{var t;e.stopPropagation(),null===(t=ts.current)||void 0===t||t.focus()},onBlur:()=>{""===eF.trim()&&eD(!1)}})]})]})}):(null==M?void 0:null===(q=M.question)||void 0===q?void 0:q.questionType)==="multiple-choice"?(0,s.jsxs)("div",{ref:en,className:"".concat(u().sections," ").concat(u().multi_choice),children:[(0,s.jsx)("div",{className:"mb-2",children:null==M?void 0:null===(_=M.options)||void 0===_?void 0:_.map(e=>{var t;return(0,s.jsx)("span",{className:(null==C?void 0:null===(t=C.responseOptions)||void 0===t?void 0:t.includes(null==e?void 0:e.id))?u().active:"",onClick:()=>tg(M,null==e?void 0:e.id,null==e?void 0:e.optionValue),children:null==e?void 0:e.optionValue},null==e?void 0:e.id)})}),(0,s.jsx)("div",{className:u().otherGenericSection,children:(null==M?void 0:null===(y=M.question)||void 0===y?void 0:y.extraOptions)==="Other"&&(0,s.jsxs)("div",{className:"".concat(u().other_option," d-flex mt-5"),children:[(0,s.jsx)("span",{className:eP?u().active:"multiSelectBox",onClick:e=>{e.stopPropagation(),eP&&""===eF.trim()?eD(!1):(eD(!0),eZ(""))},children:"Others"}),eP&&(0,s.jsx)("input",{type:"text",ref:ts,className:u().other_InputField,placeholder:"Enter your favourite subject",value:eF,onChange:e=>{let t=e.target.value;eZ(t),U(t)},onKeyDown:e=>{var t,i;let s=(null==M?void 0:null===(t=M.question)||void 0===t?void 0:t.extraOptionRegex)||"",o=new RegExp(s.replace(/^\/|\/$/g,""));o.test(eF+e.key)||"Backspace"===e.key||"Enter"===e.key||e.preventDefault(),"Enter"===e.key&&""!==eF.trim()&&o.test(eF.trim())&&(U(eF),null===(i=ts.current)||void 0===i||i.blur())},onBlur:()=>{""===eF.trim()&&eD(!1)},onClick:e=>{var t;e.stopPropagation(),null===(t=ts.current)||void 0===t||t.focus()},autoFocus:!0})]})})]}):(null==M?void 0:null===(j=M.question)||void 0===j?void 0:j.questionType)==="multiple-choice-group"?(0,s.jsxs)("div",{className:"".concat(u().sections," ").concat(u().multi_choice_group),children:[(0,s.jsx)("div",{className:u().select_intrest,onClick:()=>F(!0),children:(0,s.jsx)("span",{children:"Select areas of intrest"})}),B.length>0&&(0,s.jsx)("div",{className:u().selected_intrests,children:B.map(e=>(0,s.jsxs)("div",{className:u().selected_intrest,children:[(0,s.jsxs)("span",{title:e.optionValue,children:[e.optionValue," ",(0,s.jsx)("p",{className:u().close_intrest,onClick:()=>tx(e),children:"x"})]})," "]}))}),(0,s.jsx)(g.default,{isOpen:D,onClose:()=>F(!1),onApply:tu,data:null===(T=null==b?void 0:b.questions[0])||void 0===T?void 0:T.groups,selectedMajorsList:B})]}):(null==M?void 0:null===(S=M.question)||void 0===S?void 0:S.questionType)==="single-choice-drop-down"?(0,s.jsxs)("div",{className:"".concat(u().sections," ").concat(u().single_choice_dropdown),children:[(0,s.jsxs)("select",{className:u().dropdown,onChange:e=>{let t=e.target.value,i=null==M?void 0:M.options.find(e=>String(e.id)===t);if(!i)return;let s=i?i.optionValue:"";tg(M,t,s)},value:(null==C?void 0:null===(w=C.responseOptions)||void 0===w?void 0:w[0])||"",children:[(0,s.jsx)("option",{value:"",hidden:!0,children:"select a country"}),null==M?void 0:M.options.map(e=>(0,s.jsx)("option",{value:e.id,children:e.optionValue},e.id))]}),(null==C?void 0:null===(N=C.responseOptions)||void 0===N?void 0:N.length)>0&&(null==C?void 0:null===(O=C.responseOptions)||void 0===O?void 0:O[0])&&(0,s.jsx)("div",{className:u().selected_intrests,children:(0,s.jsx)("div",{className:u().selected_intrest,children:(0,s.jsxs)("span",{className:"d-flex",children:[(null===(k=null==M?void 0:M.options.find(e=>{var t;return String(e.id)===(null==C?void 0:null===(t=C.responseOptions)||void 0===t?void 0:t[0])}))||void 0===k?void 0:k.optionValue)||"None",(0,s.jsx)("p",{className:u().codeClose,onClick:()=>tg(M,"",""),children:"x"})]})})})]}):null,(0,s.jsx)("button",{style:{"pointer-events":th()||(null==P?void 0:null===(R=P.current)||void 0===R?void 0:R.value.length)>0&&(null==M?void 0:null===(I=M.question)||void 0===I?void 0:I.questionType)=="short-answer"?"auto":"none",opacity:th()||(null==P?void 0:null===(E=P.current)||void 0===E?void 0:E.value.length)>0&&(null==M?void 0:null===(Z=M.question)||void 0===Z?void 0:Z.questionType)=="short-answer"?1:.5},onClick:()=>{eN.current||tf()},children:"Next"})]},t)},t_=(e,t)=>
1{e?((0,m.Z)({message:null==t?void 0:t.response,variant:"success",duration:2e3}),M([]),setTimeout(()=>{eL?(e$(!1),tv(null==t?void 0:t.responseText),eB(!0)):e$(!0)},1e3)):((0,m.Z)({message:null==t?void 0:t.message,variant:"error",duration:2e3}),M([]))},ty=()=>{var e,t;let i=(null==b?void 0:null===(e=b.questions)||void 0===e?void 0:e.length)>1,o=null==b?void 0:b.questions[0];return null==o||null===(t=o.question)||void 0===t||t.questionType,(0,s.jsx)(p.Z,{children:(0,s.jsxs)("div",{className:"pl-body",children:[!eE&&!em&&!ef&&(0,s.jsx)("header",{className:"headerFixed",style:{zIndex:"2"},children:(0,s.jsx)("div",{className:"main-header",children:(0,s.jsx)("div",{className:"container-fluid",children:(0,s.jsx)("div",{className:"row pl-row align-items-center header_line",children:(0,s.jsx)("div",{className:"col-12",children:(0,s.jsxs)("div",{className:"pl-logo d-flex",children:[(0,s.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/HeaderLogo.svg",alt:"",className:"img-fluid logo"}),(0,s.jsx)("button",{className:"ml-auto ".concat(u().hclosebtn),onClick:()=>Y.push("/user/dashboard"),children:"Close"})]})})})})})}),(0,s.jsx)("div",{className:"side_overlay"}),(0,s.jsx)("div",{className:"sidebar_home",children:(0,s.jsx)(c.Z,{isUserLoggedIn:!0,isStreamPage:!0,isDefaultCoursePage:!0})}),!x&&(0,s.jsx)("div",{className:"".concat(u().welcome_screen),children:(0,s.jsxs)("div",{className:"".concat(u().welcome_screen_modal," ").concat(eU?u().hasPreviousMargin:""),children:[!ef&&!em&&(0,s.jsxs)(s.Fragment,{children:[eU&&(0,s.jsx)("h2",{className:"".concat(u().welcome_screen_title),children:"Complete your profile details!"}),!eU&&(0,s.jsx)("img",{className:"".concat(u().ai_icon),src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/ai-robo-full.png"})]}),ef&&em&&(0,s.jsx)(S.Z,{isOpen:ef,onClose:()=>{eg(!1),eh(!1),eq(null),U(!1),f(!1),$(-1),G(!1)},formQuestion:b,questions:b.questions,onSave:tn,type:ex,setRawFormData:ew,rawFormData:eS,setOnEditNextQuestion:e7,prefillAnswers:ep,handleFormId:to,reload:W,isEditMode:em,triggerEditSubmit:eW,setTriggerEditSubmit:eG,setNextQuestion:eT,region:eK,setOnSubmitSuccess:e2,categoryType:J,setPreviousResponseText:te,setStreamTrigger:ti,hasPrevious:eU}),i?(0,s.jsx)(s.Fragment,{children:!ef&&!em&&(0,s.jsx)(q,{setMulti:t_,handleFormId:to,reload:W,setShowStepOptions:eB,showStepOptions:eQ,getPreviousQuestion:tm,hasNext:eL,hasPrevious:eU,showUpload:ez,prefillAnswers:ep,getNextQuestion:tv,isEditMode:em,triggerEditSubmit:eW,setTriggerEditSubmit:eG,setNextQuestion:eT,region:eK,setOnSubmitSuccess:e2,setOnEditNextQuestion:e7,onEditNextQuestion:e3,setCallStreamApis:ei,checkBoxChecked:eO,setCheckBoxChecked:eC,categoryType:J,formQuestion:b,questions:b.questions},0)}):(0,s.jsx)(tq,{question:o},0)]})}),x&&e4&&e1&&(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"".concat(u().loadingText," d-flex align-items-center flex-column"),children:[(0,s.jsx)("script",{src:"https://unpkg.com/@dotlottie/[email protected]/dist/dotlottie-player.mjs",type:"module"}),(0,s.jsx)("dotlottie-player",{src:"https://lottie.host/9ea3f625-cf11-4040-acda-1e51bd24b15c/RZYf5dU7U4.lottie",background:"transparent",speed:"1",style:{width:"250px",height:"200px"},loop:!0,autoplay:!0}),(0,s.jsxs)("div",{className:"text-center p-2",children:[(0,s.jsx)("h2",{children:"Curating the colleges based on your profileâ¦"}),(0,s.jsx)("p",{children:"Hang tight! We're crafting personalized recommendations just for you."})]})]})})]})})};return(0,s.jsxs)(s.Fragment,{children:[console.log("shoecomingsoon",h),el?(0,s.jsx)("div",{className:"".concat(u().comingSoonContainer),children:(0,s.jsx)("h2",{className:"".concat(u().comingSoon),children:"Loading..."})}):h?(0,s.jsx)(s.Fragment,{children:H?(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(ty,{})}):(0,s.jsx)(p.Z,{children:(0,s.jsxs)("div",{className:"pl-body",children:[!eE&&(0,s.jsx)("header",{className:"headerFixed",style:{zIndex:"2"},children:(0,s.jsx)("div",{className:"main-header",children:(0,s.jsx)("div",{className:"container-fluid",children:(0,s.jsx)("div",{className:"row pl-row align-items-center header_line",children:(0,s.jsx)("div",{className:"col-12",children:(0,s.jsxs)("div",{className:"pl-logo d-flex",children:[(0,s.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/HeaderLogo.svg",alt:"",className:"img-fluid logo"}),(0,s.jsx)("button",{className:"ml-auto bg-transparent outline-0 border-0",onClick:()=>
1Y.push("/user/dashboard"),children:"x"})]})})})})})}),(0,s.jsx)("div",{className:"side_overlay"}),(0,s.jsx)("div",{className:"sidebar_home",children:(0,s.jsx)(c.Z,{isUserLoggedIn:!0,isStreamPage:!0,isDefaultCoursePage:!0})})]})})}):(0,s.jsxs)(d.ZP,{hideHeaderFooter:eE,children:[(0,s.jsx)("h1",{className:"".concat(eE?u().mobileHeading:u().heading),children:"College Readiness"}),(0,s.jsx)("div",{className:"".concat(u().tabsSection),children:(0,s.jsx)("ul",{className:"".concat(u().tabItemsContainer),children:Object.keys(tl).map(e=>(0,s.jsxs)("li",{className:"".concat(u().tabItem," ").concat(i===e?u().activeTab:""),onClick:()=>{sessionStorage.setItem("sourcePage",i),r(e),ei(!1),ee(null),td(e)},style:{cursor:"pointer",padding:"0.5rem 1rem",borderBottom:i===e?"solid 3px #ed1b36":"",color:i===e?"black":"#818181",textAlign:"center"},children:[(0,s.jsx)("span",{style:{marginRight:"8px"},children:ta[e]}),e]},e))})}),(0,s.jsx)("div",{children:tl[i]})]})]})}},41680:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return r}});var s=i(85893);i(67294);var o=i(11163),n=i.n(o),l=i(15066),a=i.n(l);function r(e){return(0,s.jsx)("div",{className:a().collegeJourneyContainer,children:(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:a().collegeJourneyImage,children:(0,s.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/startCollegeJourney.svg",alt:"College Journey"})}),(0,s.jsx)("h2",{children:"Start your College Journey!"}),(0,s.jsx)("p",{children:"Get personalized recommendations and resources to help you succeed."}),(0,s.jsx)("button",{className:a().startJourneyButton,onClick:()=>n().push("/user/college-readiness/college-preferences"),children:"Get Started"})]})})}i(44608),i(70556),i(71760)},78799:function(e){e.exports={agree_notagree:"multiQuestion_agree_notagree__jEj0L",rowgap2:"multiQuestion_rowgap2__UOf_d",short_answerBlock:"multiQuestion_short_answerBlock__9XJRg",questionTitle1:"multiQuestion_questionTitle1__vEl9t",grayCode:"multiQuestion_grayCode__4v_Nq",formCustomDropdown:"multiQuestion_formCustomDropdown__SUfdf",question_num:"multiQuestion_question_num__6P3tE",buttonSection:"multiQuestion_buttonSection__lSnDh",standardized_main:"multiQuestion_standardized_main__iGJEh",standardizedTests_score:"multiQuestion_standardizedTests_score__QFn07",chid_section:"multiQuestion_chid_section__CSxoI",text:"multiQuestion_text__pjxmJ",standardizedTests_main:"multiQuestion_standardizedTests_main__4S5w0",standardizedTests:"multiQuestion_standardizedTests__nRhZY",addAnotherTest:"multiQuestion_addAnotherTest__MtBW0",inputBlock:"multiQuestion_inputBlock__q8h2M",questiongroup:"multiQuestion_questiongroup__9YjbP",dynamicblock:"multiQuestion_dynamicblock__6OmMx",closeTests:"multiQuestion_closeTests__8S64_",stepContainer:"multiQuestion_stepContainer__guQ8Q",stepProcess:"multiQuestion_stepProcess__0yeDm",stepItem:"multiQuestion_stepItem__04dLg",stepCircle:"multiQuestion_stepCircle__2phhc",completed:"multiQuestion_completed__APEyZ",active:"multiQuestion_active__Kfc7p",inactive:"multiQuestion_inactive__5_Uze",checkmark:"multiQuestion_checkmark__RRShg",stepNumber:"multiQuestion_stepNumber__Lv5OG",stepTitle:"multiQuestion_stepTitle__d3mMP",groupShortanswers:"multiQuestion_groupShortanswers__0iS9j",groupShortanswer:"multiQuestion_groupShortanswer__bL1CG",stepProgressLine:"multiQuestion_stepProgressLine__Icnw4","step-container":"multiQuestion_step-container__2dVnT","step-process":"multiQuestion_step-process__DjlJC","step-item":"multiQuestion_step-item__lfzhW","step-progress-line":"multiQuestion_step-progress-line__lXZFT","demo-controls":"multiQuestion_demo-controls__iDj62","demo-btn":"multiQuestion_demo-btn__u9st8",preferClgeOptions:"multiQuestion_preferClgeOptions__9WUzT",formSelectOthersContainer:"multiQuestion_formSelectOthersContainer__qls3g",formSelectOthers:"multiQuestion_formSelectOthers__vAdpe",select:"multiQuestion_select__Yjmen",formPadding:"multiQuestion_formPadding__Cj_ZQ",questionTitle:"multiQuestion_questionTitle__B1bi4",othersBtn:"multiQuestion_othersBtn__5fvRV",radio_group:"multiQuestion_radio_group__ObpE2",selected:"multiQuestion_selected__HSSSK",pulse:"multiQuestion_pulse___Pbte"}},37811:function(e){e.exports={profileContainer:"resources_profileContainer__fn1l_",insideTabSection:"resources_insideTabSection__9UnFw",active:"resources_active__NVLlN",note:"resources_note__62LEg",acadamicDetails:"resources_acadamicDetails__Mi9DS",acadamicDetailsHeader:"resources_acadamicDetailsHeader__EX47k",acadamicDetailsBody:"resources_acadamicDetailsBody__ReVFS",startTest:"resources_startTest__TtX8L",collegePreferencesDetails:"resources_collegePreferencesDetails__QPLhm",collegePreferencesDetailsHeader:"resources_collegePreferencesDetailsHeader__i_Tkg",collegePreferencesDetailsBody:"resources_collegePreferencesDetailsBody___94Bg",addNewActivity:"resources_addNewActivity__kmAnW",activitiesDetails:"resources_activitiesDetails__Zjfgb",activitiesDetailsHeader:"resources_activitiesDetailsHeader__JnTJE",activitiesDetailsBody:"resources_activitiesDetailsBody__TZOcP",accordion:"resources_accordion__I77Zt",card:"resources_card__j8Sk_","card-body":"resources_card-body__8ctq9",cardMainContent:"resources_cardMainContent__dgIQf",mask:"resources_mask__DFItS",essays_overlay:"resources_essays_overlay__3gQc8","smooth-appear":"resources_smooth-appear___Ek0L",overlay_inner:"resources_overlay_inner__Pyylb",grades_group:"resources_grades_group__NYa_c",selected:"resources_selected__FC3Id",btn_round:"resources_btn_round__xRrI3",submit:"resources_submit__YeEAX",modal:"resources_modal__E1M27",header:"resources_header__1gY7X",close:"resources_close__l1aNr",body:"resources_body__XyUR1",db_label:"resources_db_label__r5oe_",customDropdownList:"resources_customDropdownList__8pojB",footer
1:"resources_footer__9npWI",newActivityInner:"resources_newActivityInner__NFF0G",mobhide:"resources_mobhide__nDZBB",modal_footer:"resources_modal_footer__evt2c",uploads_body:"resources_uploads_body__h72oq",tableHeader:"resources_tableHeader__CunCc",myuploadsTable:"resources_myuploadsTable__wtoaG",nowrap:"resources_nowrap__zRH4s",sm_td:"resources_sm_td__Mcxk7",actions:"resources_actions__MDIv5"}},15066:function(e){e.exports={collegeJourneyContainer:"startCollegeJouneyMobilePage_collegeJourneyContainer__6ajoI",collegeJourneyImage:"startCollegeJouneyMobilePage_collegeJourneyImage__haknY"}}},function(e){e.O(0,[6492,4885,6239,1664,5675,2950,6271,2405,5815,5609,7366,9700,4275,7778,1139,9723,8473,6769,7776,296,4563,9274,7678,9774,2888,179],function(){return e(e.s=80944)}),_N_E=e.O()}]);
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.