PageSourceSearch

https://kubrelo.com/_next/static/chunks/7186-29a0a62792d2178b.js

js kubrelo.com collected 2026-10-02 01:34:20 UTC 7,466 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7186],{6816:(e,t,r)=>{r.d(t,{Cb:()=>l,De:()=>n,JV:()=>o,S5:()=>f,Ux:()=>_,Yq:()=>a,bz:()=>p,iu:()=>u,kR:()=>c,km:()=>d,n5:()=>g,wJ:()=>m});var s=r(27866),i=r.n(s);let n=(e,t="DD/MM/YYYY")=>{let r=null==e?"":i()(e).format(t);return"Invalid Date"===r?i()(e,t,!0).isValid()?e:"":r},a=e=>{if(!e)return null;let t=null;for(let r of["DD/MM/YYYY","YYYY-MM-DD","MM-DD-YYYY","DD-MM-YYYY"]){let s=i()(e,r);if(s.isValid()){t=s;break}}return t&&t.isValid()?t.format("YYYY-MM-DD"):(console.error("Invalid date format:",e),null)},o=e=>{let t;if(!e)return"";if(isNaN((t=new Date(e)).getTime()))return console.error("Invalid date:",e),"";let r=t.getDate().toString().padStart(2,"0"),s=(t.getMonth()+1).toString().padStart(2,"0"),i=t.getFullYear();return`${r}/${s}/${i}`},l=e=>{if(!e||"string"!=typeof e)return 0;try{let[t,r,s]=e.split("/");if(!t||!r||!s)return 0;let i=new Date(`${s}-${r}-${t}`);if(isNaN(i.getTime()))return 0;let n=Date.now()-i.getTime();return Math.floor(n/315576e5)}catch(t){return console.error("Error calculating age:",t,"for birthdate:",e),0}},d=e=>e&&Array.isArray(e)?e.reduce((e,t)=>e+Math.trunc(100*(t.prima||0))/100,0).toFixed(2):"0.00";function u(e){let t=e.match(/ORA-\d{5}:\s*(.*?)(?=\s*ORA-|\s*$)/);return t&&t[1]?t[1].trim():"Disculpe, hemos detectado problemas de comunicaci\xf3n, verifique su conexi\xf3n a internet e intente nuevamente."}let c=e=>e?e.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "):"",m=e=>Array.isArray(e)?[...e].sort((e,t)=>"S"===e.holder&&"S"!==t.holder?-1:+("S"===t.holder&&"S"!==e.holder)):e,p=(e,t,r)=>{let s=m(e);t(s),r(s);try{let e=JSON.parse(sessionStorage.getItem("resp_generate_request_public"));e&&(e.p_json_aseg_info=s,sessionStorage.setItem("resp_generate_request_public",JSON.stringify(e)))}catch(e){console.error("Failed to update session storage for beneficiaries:",e)}},_=e=>{{let t=[...JSON.parse(sessionStorage.getItem("relationship_list_M"))||[],{VALOR:"0001",DESCRIPCION:"Titular Masculino"}].find(t=>t.VALOR===e);return t?t.DESCRIPCION:null}},g=e=>{{let t=[...JSON.parse(sessionStorage.getItem("relationship_list_F"))||[],{VALOR:"0002",DESCRIPCION:"Titular Femenino"}].find(t=>t.VALOR===e);return t?t.DESCRIPCION:null}},f=e=>{let t=Object.keys(e)[0];if(t){let e=document.getElementsByName(t)[0];e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.focus())}}},39831:(e,t,r)=>{r.d(t,{k:()=>n});var s=r(12115),i=r(49893);let n=()=>{let[e,t]=(0,s.useState)([]),[r,n]=(0,s.useState)(!1),{fetchData:a}=(0,i.A)();return{plans:e,getPlans:async()=>{try{n(!1);let e=await a("/dbo/kbudgets/get_insurance_products_portal",{cache:"force-cache"});t(JSON.parse(e.p_products).products)}catch(e){console.error("Error fetching plans:",e),n(!0)}},hasError:r}}},49893:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(77804),i=r(6816),n=r(61227),a=r(12115);let o=()=>{let[e,t]=(0,a.useState)(null),{loading:r,setLoading:o}=(0,s.M3)(),[l,d]=(0,a.useState)(null);return{data:e,loading:r,error:l,fetchData:(0,a.useCallback)(async(e,r={})=>{o(!0),d(null);try{let s={method:"POST",...r};r.body&&!r.headers&&(s.headers={"Content-Type":"application/json"}),r.body&&"object"==typeof r.body&&(s.body=JSON.stringify(r.body));let a=await fetch("https://kubrelo.com/asg-api"+e,s);if(!a.ok){console.log(a);let e=`HTTP error! status: ${a.status}`;try{let t=await a.text();if((0,n.M8)((0,i.iu)(t),{variant:"error",anchorOrigin:{vertical:"bottom",horizontal:"right"},autoHideDuration:5e3}),t)try{let r=JSON.parse(t);e=r.message?r.message:r.error?r.error:t}catch{e=t}}catch(e){console.log(" Trying to recover error message ",err)}throw Error(e)}let o=await a.json();return t(o),o}catch(e){throw console.log(" Error Fetching ",e),d(e.message),e}finally{o(!1)}},[])}}},51248:(e,t,r)=>{r.d(t,{D:()=>s});let s=()=>{let e=async(e,t)=>{sessionStorage.setItem(e,JSON.stringify(t))},t=async e=>JSON.parse(sessionStorage.getItem(e));return{saveIdentityPositiveList:t=>{e("IdentityPositiveList",t)},getIdentityPositiveList:()=>t("IdentityPositiveList"),saveSelectedPlan:t=>{e("selectedPlam",t)},getSelectedPlan:()=>t("selectedPlam"),saveGenerateRequestPublicResponse:t=>{e("requestId",t?.result)},saveRquestBudgetAPI:t=>{e("req_generate_request_public",t)}}}},57186:(e,t,r)=>{r.d(t,{Us:()=>c,Du:()=>i.D,bs:()=>s.b});var s=r(69790);r(39831);var i=r(51248),n=r(12115),a=r(49893),o=r(27866),l=r.n(o);let{saveIdentityPositiveList:d,getIdentityPositiveList:u}=(0,i.D)(),c=()=>{let{fetchData:e,loading:t}
1=(0,a.A)(),[r,s]=(0,n.useState)(null),[i,o]=(0,n.useState)(null),[c,m]=(0,n.useState)([]);return{checkIdentity:async t=>{let{requestid:r,tipoid:i,numid:n,dvid:a="",gender:c=""}=t;if(!i||!n)return s("Tipo y n\xfamero de identificaci\xf3n son requeridos"),{success:!1,error:"Datos incompletos"};try{s(null);let t=await e("/dbo/kbudgets/check_identity",{method:"POST",body:{p_request_id:r,p_tipoid:i,p_numid:["J","G"].includes(i)?n.slice(0,-1):n,p_dvid:"V"===i?"0":n.at(-1),p_gender:c}});if("OK"===t.p_resp&&t.p_json_aseg_info){let e=t.p_json_aseg_info,r={tipoid:i,numid:n,name:e.insured_name?.trim()||"",middleName:e.insured_middle_name?.trim()||"",surname:e.insured_surname?.trim()||"",secondSurname:e.insured_second_surname?.trim()||"",civilStatus:e?.insured_edo_civil||"",gender:e.insured_gender||"",birthdate:e.birthdate?l()(e.birthdate,"DD/MM/YYYY"):null,email:e.p_insured_email?.trim()?.toUpperCase()||"",phoneNumber:(e?.insured_phone_areacode?.trim()||"")+(e?.insured_phone_number?.trim()||""),stateCode:e.insured_state_code||"",cityCode:e.insured_city_code||"",municipalityCode:e.insured_municipality_code||"",address:e.insured_address?.trim()?.toUpperCase()||"",disabledIdentityFields:e?.p_modif!=="S"},s=[...t.p_questions];m(t.p_questions);let a=await u(),c=[r.tipoid+"-"+r.numid,...a||[]];return await d(c),o(r),{success:!0,data:r,questions:s,p_json_aseg_info:!0,user_found:!0}}{let e="OK"!==t.p_resp?t.p_resp:"No se encontr\xf3 informaci\xf3n de identidad";if(s(e),!t.p_json_aseg_info&&"OK"!==t.p_resp)return{success:!1,p_json_aseg_info:!1,error:e,questions:[],user_found:!1,resetData:{tipoid:i,numid:n,name:"",middleName:"",surname:"",secondSurname:"",gender:"",birthdate:null,email:"",phoneNumber:"",stateCode:"",cityCode:"",municipalityCode:"",address:"",civilStatus:"",disabledIdentityFields:!1}};return{success:!0,error:e,questions:[],p_json_aseg_info:!0,user_found:!1,resetData:{tipoid:i,numid:n,name:"",middleName:"",surname:"",secondSurname:"",gender:"",birthdate:null,email:"",phoneNumber:"",stateCode:"",cityCode:"",municipalityCode:"",address:"",civilStatus:"",disabledIdentityFields:!1}}}}catch(t){let e="Error al verificar identidad. Por favor intente de nuevo. hook ";return s(e),console.error("Identity check error:",t),{success:!1,error:e}}},error:r,data:i,questions:c,clearError:()=>s(null),clearData:()=>o(null),clearQuestions:()=>o([])}}},69790:(e,t,r)=>{r.d(t,{A:()=>n,b:()=>i});var s=r(12115);let i=(e,t={})=>{let{behavior:r="smooth",delay:i=0,disabled:n=!1}=t;(0,s.useEffect)(()=>{if(n)return;let e=()=>{window.scrollTo({top:0,left:0,behavior:r})};if(i>0){let t=setTimeout(e,i);return()=>clearTimeout(t)}e()},[e,r,i,n])},n=i},77804:(e,t,r)=>{r.d(t,{M3:()=>o,oo:()=>a});var s=r(95155),i=r(12115);let n=(0,i.createContext)(""),a=({children:e})=>{let[t,r]=(0,i.useState)(!1),[a,o]=(0,i.useState)("");return(0,s.jsx)(n.Provider,{value:{loading:t,setLoading:(e,t="")=>{r(e),o(t)},message:a},children:e})},o=()=>(0,i.useContext)(n)}}]);

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.