1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2143],{83182:function(e,a,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/criarMissaoExtra",function(){return o(5987)}])},19231:function(e,a,o){"use strict";var i=o(85893),r=o(67294),t=o(18745),l=o(87415),s=o(25837),n=o(26541),u=o(30303);let d=e=>e.normalize("NFD").replace(/[Ì-ͯ]/g,"").toLowerCase(),c=e=>e.split("*").map(e=>d(e.trim())).filter(Boolean),m=(e,a)=>{if(0===a.length)return!0;let o=d(e),i=0;for(let e of a){let a=o.indexOf(e,i);if(a<0)return!1;i=a+e.length}return!0},p=(e,a)=>{if(0===a.length)return[];let o=[],i=[],r=[];for(let a=0;a<e.length;a++)for(let o of e[a].normalize("NFD"))/[Ì-ͯ]/.test(o)||(i.push(o.toLowerCase()),r.push(a));let t=i.join(""),l=0;for(let e of a){let a=t.indexOf(e,l);if(a<0)break;let i=r[a],s=r[a+e.length-1]+1;o.push([i,s]),l=a+e.length}return o},h=(e,a)=>{let o=p(e,a);if(0===o.length)return e;o.sort((e,a)=>e[0]-a[0]);let r=[];for(let e of o)r.length&&e[0]<=r[r.length-1][1]?r[r.length-1][1]=Math.max(r[r.length-1][1],e[1]):r.push([e[0],e[1]]);let t=[],l=0;return r.forEach((a,o)=>{let[r,s]=a;r>l&&t.push((0,i.jsx)("span",{children:e.slice(l,r)},"t-".concat(o))),t.push((0,i.jsx)("mark",{style:{backgroundColor:"#fff176",color:"#333",borderRadius:2,padding:"0 2px",fontWeight:700},children:e.slice(r,s)},"m-".concat(o))),l=s}),l<e.length&&t.push((0,i.jsx)("span",{children:e.slice(l)},"t-end")),(0,i.jsx)(i.Fragment,{children:t})};a.Z=e=>{let{label:a,options:o,selectedValue:d,width:p="100%",onChange:_,helperText:f,renderOption:g}=e,v=o.find(e=>e.value===d)||null,x=(0,t.Z)();(0,u.TV)(x.palette.mode);let C=(0,l.D)();return(0,i.jsx)(s.Z,{options:o,groupBy:e=>e.group||"",getOptionLabel:e=>e.label||"",getOptionDisabled:e=>!0===e.disabled,value:v,onChange:(e,a)=>_(a?a.value:""),isOptionEqualToValue:(e,a)=>e.value===a.value,filterOptions:(e,a)=>{let o=a.inputValue;if(!o.includes("*"))return C(e,a);let i=c(o);return 0===i.length?e:e.filter(e=>m(e.label||"",i))},sx:{width:p},noOptionsText:"Sem op\xe7\xf5es",renderGroup:e=>(0,i.jsxs)("li",{children:[(0,i.jsx)("div",{style:{fontWeight:600,padding:"8px 14px",backgroundColor:"rgba(0,0,0,0.04)",borderTop:"1px solid #ccc",marginTop:4},children:e.group}),(0,i.jsx)("ul",{style:{paddingLeft:0},children:e.children})]},e.key),renderInput:e=>(0,i.jsx)(n.Z,{...e,label:a,variant:"filled",helperText:f,InputProps:{...e.InputProps,disableUnderline:!0},sx:{"& .MuiFilledInput-root":{borderBottom:"none",borderRadius:"17px"}}}),renderOption:null!=g?g:(e,a,o)=>{let i=o.inputValue.includes("*")?c(o.inputValue):c(o.inputValue.replace(/\s+/g,"*"));return(0,r.createElement)("li",{...e,key:a.value},h(a.label||"",i))}})}},5987:function(e,a,o){"use strict";o.r(a),o.d(a,{__N_SSP:function(){return j}});var i=o(85893),r=o(67294),t=o(18745),l=o(84427),s=o(60990),n=o(97182),u=o(96788),d=o(68573),c=o(26541),m=o(84677),p=o(20512),h=o(16310),_=o(19231),f=o(99671),g=o(30303),v=o(60837),x=o(81512),C=o(55678);let b=h.Ry().shape({cursoPreparatorioId:h.Z_().required("Campo obrigat\xf3rio"),materiaOficialId:h.Z_().required("Campo obrigat\xf3rio"),aulaNoCursoId:h.Z_().required("Campo obrigat\xf3rio"),tipoEstudo:h.Z_().required("Campo obrigat\xf3rio"),horas:h.Z_().required("Campo obrigat\xf3rio"),minutos:h.Z_().required("Campo obrigat\xf3rio"),questoesFeitas:h.Z_(),questoesCorretas:h.Z_(),paginasTeoria:h.Z_().required("Campo obrigat\xf3rio")});var j=!0;a.default=()=>{let e=(0,t.Z)(),a=(0,g.TV)(e.palette.mode),o=(0,l.Z)("(min-width:600px)"),{setTitle:h,setSubtitle:j}=(0,x.T)(),{user:Z}=(0,r.useContext)(v.Vo),D=(0,r.useMemo)(()=>(0,f.R)(),[]),q=null==Z?void 0:Z.id,[P,I]=(0,r.useState)(!0),[S,y]=(0,r.useState)(!1),[N,w]=(0,r.useState)(null),[M,O]=(0,r.useState)([]),[E,T]=(0,r.useState)([]),[F,V]=(0,r.useState)([]),[z,A]=(0,r.useState)([]),W=(0,r.useMemo)(()=>{var e;return(null===(e=M.find(e=>e.nome===(null==Z?void 0:Z.curso_teoria_nome)))||void 0===e?void 0:e.id)||""},[M,null==Z?void 0:Z.curso_teoria_nome]);(0,r.useEffect)(()=>{if(!(null==Z?void 0:Z.curso_teoria_nome)||0===M.length)return;let e=M.find(e=>e.nome===Z.curso_teoria_nome);console.log("\uD83D\uDD0D Procurando curso pelo nome:",Z.curso_teoria_nome),console.log("â
Curso encontrado:",e),e&&document.querySelector("form")&&console.log("\uD83C\uDFAF Selecionando curso:",e.id)},[M,null==Z?void 0:Z.curso_teoria_nome]),(0,r.useEffect)(()=>{let e="Criar Miss\xe3o Finalizada";h(e),j("Crie uma miss\xe3o j\xe1 finalizada e registre seus dados de estudo."),document.title="Centurio - ".concat(e)},[h,j]),(0,r.useEffect)(()=>{q&&(console.log("\uD83D\uDC64 USER COMPLETO:",Z),console.log("\uD83D\uDCDA curso_teoria_id:",null==Z?void 0:Z.curso_teoria_id),console.log("\uD83D\uDCD6 curso_teoria_nome:",null==Z?void 0:Z.curso_teoria_nome),(async()=>{I(!0);try{var e,a,o;let[i,r]=await Promise.all([D.get("/cursoPreparatorio"),D.get("/mapa-ativo",{params:{user_id:q}})]),t=i.data||[];console.log("\uD83D\uDCCB Cursos da API:",t),O(t);let l=null==r?void 0:null===(e=r.data)||void 0===e?void 0:e.data;if(!(null==l?void 0:l.id)||!(null==l?void 0:l.id_concurso)){w(null),T([]),V([]);return}w({id:l.id,id_concurso:l.id_concurso});let[s,n]=await Promise.all([D.get("/materiaemumconcurso",{params:{id_concurso:l.id_concurso}}),D.get("/aulas-inseridas-detalhadas",{params:{mapa_id:l.id}}).catch(()=>null)]);T(s.data||[]),V((null==n?void 0:null===(o=n.data)||void 0===o?void 0:null===(a=o.data)||void 0===a?void 0:a.materias)||[])}catch(e){console.error(e),C.Am.error("Falha ao carregar dados iniciais.")}finally{I(!1)}})())},[D,q]);let k=(0,r.useMemo)(()=>
1{if(!(null==N?void 0:N.id_concurso))return[];let e=new Set((E||[]).map(e=>e.id_materia_oficial));return(F||[]).filter(a=>{var o,i;return!!(null==a?void 0:null===(o=a.concurso)||void 0===o?void 0:o.id)&&a.concurso.id!==N.id_concurso&&!e.has(a.id_materia_oficial)&&(!W||!(null===(i=a.curso_preparatorio)||void 0===i?void 0:i.id)||a.curso_preparatorio.id===W)})},[F,E,null==N?void 0:N.id_concurso,W]),R=(0,r.useMemo)(()=>[...(E||[]).map(e=>{var a;return{value:e.id_materia_oficial,label:(null===(a=e.materia_oficial)||void 0===a?void 0:a.nome)||"Mat\xe9ria"}}),...k.map(e=>{var a;return{value:e.id_materia_oficial,label:"".concat((null===(a=e.materia_oficial)||void 0===a?void 0:a.nome)||"Mat\xe9ria"," (").concat(e.concurso.orgao," - ").concat(e.concurso.cargo,")")}})],[E,k]),B=(0,r.useMemo)(()=>(z||[]).map(e=>({value:e.id,label:"Aula ".concat(e.numero_da_aula," - ").concat(e.nome_do_assunto_do_curso)})),[z]),L=async(e,a)=>{var o,i;if(!(null==N?void 0:N.id_concurso))return;let r=k.find(a=>a.id_materia_oficial===e),t=(null==r?void 0:null===(o=r.concurso)||void 0===o?void 0:o.id)||N.id_concurso,l=(null==r?void 0:null===(i=r.curso_preparatorio)||void 0===i?void 0:i.id)||a||W;if(!l)return;let s=(await D.get("/assuntoPorCursoEMateria",{params:{idMateriaOficial:e,idCursoPreparatorio:l,idConcurso:t}})).data||[];A(r?s.filter(e=>{var a;return!String(null!==(a=e.numero_da_aula)&&void 0!==a?a:"").startsWith("100")}):s)};return q?P?(0,i.jsx)(s.Z,{display:"flex",justifyContent:"center",alignItems:"center",height:"70vh",children:(0,i.jsx)(n.Z,{size:60})}):N?(0,i.jsx)(s.Z,{m:"20px",sx:{width:"95%","& *":{transition:"none !important"}},children:(0,i.jsx)(p.J9,{enableReinitialize:!0,initialValues:{cursoPreparatorioId:W,materiaOficialId:"",aulaNoCursoId:"",tipoEstudo:"parte1",horas:"00",minutos:"00",questoesFeitas:"0",questoesCorretas:"0",paginasTeoria:"0"},validationSchema:b,onSubmit:async e=>{var a,o,i,r,t;y(!0);try{let r=z.find(a=>a.id===e.aulaNoCursoId);if(!r){C.Am.error("Selecione uma aula v\xe1lida.");return}let t=60*Math.max(0,parseInt(e.horas||"0",10))+Math.max(0,parseInt(e.minutos||"0",10)),l=String(r.aggregated_id_assunto_oficial||"").split(";").map(e=>e.trim()).filter(Boolean);if(!l.length){C.Am.error("Esta aula n\xe3o possui aggregated_id_assunto_oficial v\xe1lido.");return}let s={id_usuario:q,id_mapa:N.id,materia_no_curso_preparatorio_id:r.id_materia_no_curso,assunto_do_curso_preparatorio_id:r.id,assunto_oficial_ids:l,minutos_de_estudo:t,paginas_teoria:String(null!==(a=e.paginasTeoria)&&void 0!==a?a:"0"),questoes_feitas:String(null!==(o=e.questoesFeitas)&&void 0!==o?o:"0"),questoes_que_acertou:String(null!==(i=e.questoesCorretas)&&void 0!==i?i:"0")};await D.post("/missoes/criar-finalizada",s),C.Am.success("Miss\xe3o finalizada criada com sucesso.")}catch(e){console.error(e),C.Am.error((null==e?void 0:null===(t=e.response)||void 0===t?void 0:null===(r=t.data)||void 0===r?void 0:r.error)||"Falha ao criar miss\xe3o finalizada.")}finally{y(!1)}},children:e=>{let{values:r,setFieldValue:t,handleSubmit:l,errors:n,touched:p}=e;return(0,i.jsx)("form",{onSubmit:l,children:(0,i.jsxs)(d.ZP,{container:!0,spacing:2,justifyContent:"center",children:[(0,i.jsxs)(d.ZP,{item:!0,xs:12,sx:{mb:1},children:[(0,i.jsx)(u.Z,{variant:"h3",sx:{fontWeight:"bold"},children:"Criar miss\xe3o j\xe1 finalizada"}),(0,i.jsx)(u.Z,{variant:"h6",sx:{color:a.greenAccent[500],mt:1},children:"Voc\xea vai selecionar mat\xe9ria e aula e registrar tempo, quest\xf5es e p\xe1ginas."})]}),(0,i.jsxs)(d.ZP,{item:!0,xs:12,children:[(0,i.jsx)(_.Z,{label:"Mat\xe9ria (nome oficial)",options:R,selectedValue:r.materiaOficialId,onChange:async e=>{t("materiaOficialId",e),t("aulaNoCursoId",""),A([]),e&&await L(e,r.cursoPreparatorioId)},width:"100%"}),p.materiaOficialId&&n.materiaOficialId&&(0,i.jsx)(u.Z,{variant:"body2",color:"error",children:String(n.materiaOficialId)})]}),(0,i.jsxs)(d.ZP,{item:!0,xs:12,children:[(0,i.jsx)(_.Z,{label:"Aula (nome no curso)",options:B,selectedValue:r.aulaNoCursoId,onChange:e=>t("aulaNoCursoId",e),width:"100%"}),p.aulaNoCursoId&&n.aulaNoCursoId&&(0,i.jsx)(u.Z,{variant:"body2",color:"error",children:String(n.aulaNoCursoId)})]}),(0,i.jsx)(d.ZP,{item:!0,xs:6,sm:6,children:(0,i.jsx)(c.Z,{label:"Horas",value:r.horas,onChange:e=>t("horas",e.target.value.replace(/\D/g,"").slice(0,3)),fullWidth:!0})}),(0,i.jsx)(d.ZP,{item:!0,xs:6,sm:6,children:(0,i.jsx)(c.Z,{label:"Minutos",value:r.minutos,onChange:e=>t("minutos",e.target.value.replace(/\D/g,"").slice(0,2)),fullWidth:!0})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:4,children:(0,i.jsx)(c.Z,{label:"Quest\xf5es feitas",value:r.questoesFeitas,onChange:e=>t("questoesFeitas",e.target.value.replace(/\D/g,"")),fullWidth:!0})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:4,children:(0,i.jsx)(c.Z,{label:"Quest\xf5es corretas",value:r.questoesCorretas,onChange:e=>{t("questoesCorretas",e.target.value.replace(/\D/g,""))},fullWidth:!0,error:Number(r.questoesCorretas||0)>Number(r.questoesFeitas||0),helperText:Number(r.questoesCorretas||0)>Number(r.questoesFeitas||0)?"N\xe3o pode ser maior que quest\xf5es feitas":""})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sm:4,children:(0,i.jsx)(c.Z,{label:"P\xe1ginas lidas",value:r.paginasTeoria,onChange:e=>t("paginasTeoria",e.target.value.replace(/\D/g,"")),fullWidth:!0})}),(0,i.jsx)(d.ZP,{item:!0,xs:12,sx:{mt:2},children:(0,i.jsx)(s.Z,{display:"flex",justifyContent:"center",children:(0,i.jsx)(m.Z,{type:"submit",variant:"contained",color:"secondary",disabled:S,sx:{fontWeight:"bold",width:o?380:"100%",borderRadius:2},children:S?"Salvando...":"Criar miss\xe3o finalizada"})})})]})})}})}):(0,i.jsxs)(s.Z,{m:"20px",sx:{width:"95%"},children:[(0,i.jsx)(u.Z,{variant:"h3",sx:{mb:2,fontWeight:"bold"},children:"Nenhum mapa ativo encontrado"}),(0,i.jsx)(u.Z,{variant:"h5",sx:{color:a.greenAccent[500]},children:"Para criar miss\xe3o finalizada, \xe9 necess\xe1rio ter um Mapa da Vit\xf3ria ativo."})]}):null}}},function(e){e.O(0,[1423,7412,6541,1873,8573,5837,512,6310,2888,9774,179],function(){return e(e.s=83182)}),_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.