PageSourceSearch

https://www.covertiger.com/_next/static/chunks/1598-5b89e59bdf9c5ec2.js

js covertiger.com collected 2026-10-08 20:50:00 UTC 9,980 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1598],{7:e=>{function a(e){return String(e||"").trim().toLowerCase().replace(/[\s_-]+/g,"")}e.exports={normalizeRelationKey:a,isChildRelation:function(e){let r=a(e);return"son"===r||"daughter"===r||"child"===r||/^child\d+$/.test(r)}}},233:(e,a,r)=>{let n=r(44178);function t(e){return String(e||"").replace(/\(.*?\)/g,"").trim().toLowerCase().replace(/\s+/g," ")}function l(e){return t(e).replace(/[\s.]/g,"")}function i(e){let a=new Set;return(Array.isArray(e)?e:[]).forEach(e=>{let r=t(e);r&&(a.add(r),a.add(l(e)))}),a}function u(e,a){let r=t(a);return!!r&&(e.has(r)||e.has(l(a)))}let o=i(n.zone1),d=i(n.zone2),s=i(n.gujarat);function m(e){return u(o,e)}function c(e){return!m(e)&&(u(d,e)||u(s,e))}e.exports={isCareUltimateZone1City:m,isCareUltimateZone2City:c,getCareUltimateZone:function(e){return t(e)?m(e)?1:c(e)?2:3:null}}},11598:(e,a,r)=>{let{isChildRelation:n}=r(7),{getCareUltimateZone:t}=r(233),{isUltimateJoyPlanName:l}=r(91711),i=new Set(["son","daughter","child"]),u=new Set(["son","daughter","child"]),o=new Set(["primary_applicant","self","spouse","wife","husband","mother","father"]);function d(e){return!(!e||"string"!=typeof e||l(e))&&(/\bultimate\s*care\b/i.test(e)||/\bcare\s+ultimate\b/i.test(e))}function s(e){let a=String(e||"").trim().toLowerCase();return!(!a||a.includes("niva"))&&a.includes("care")}function m(e){var a,r,n,t,l,i;if(!e||"object"!=typeof e)return!1;let u=Number(null!=(r=null!=(a=e.pid)?a:e.pb_pid)?r:e.product_pid);if(Number.isFinite(u)&&u>0)return 101550===u;let o=null!=(t=null!=(n=e.company_name)?n:e.company)?t:e.providerName,m=null!=(i=null!=(l=e.product_name)?l:e.plan_name)?i:e.planName;return s(o)&&d(m)}function c(e){let a,r,n;if(!e||"string"!=typeof e)return null;let t=e.match(/^(\d{4})[-\/](\d{1,2})[-\/](\d{1,2})$/),l=e.match(/^(\d{1,2})[-\/](\d{1,2})[-\/](\d{4})$/);if(t)a=+t[1],r=+t[2],n=+t[3];else{if(!l)return null;n=+l[1],r=+l[2],a=+l[3]}let i=new Date(a,r-1,n);if(Number.isNaN(i.getTime()))return null;let u=new Date,o=u.getFullYear()-i.getFullYear();return(u.getMonth()<i.getMonth()||u.getMonth()===i.getMonth()&&u.getDate()<i.getDate())&&
1(o-=1),o>=0?o:null}function f(e){if(!e||"object"!=typeof e)return null;let a=c(e.dob||e.date_of_birth||"");if(null!=a)return a;let r=Number(e.age);return Number.isFinite(r)?r:null}function b(e){let a=0,r=0;return(Array.isArray(e)?e:[]).forEach(e=>{var t;n(null!=(t=null==e?void 0:e.relationship)?t:null==e?void 0:e.relation)?r+=1:a+=1}),{adults:a,children:r}}function p(e){let{city:a,isIndividual:r,age:n}=e;if(!r)return null;let l=null!=n&&Number.isFinite(Number(n))?Number(n):null;if(null==l||l<18||l>30)return null;let i=t(a);return null==i||1===i?null:l<=24?{blocked:!0}:{blocked:!1,riderSumInsured:25e5,mandateRiders:3===i}}function h(e){var a;let{city:r,isIndividual:n,age:t}=e;return(null==(a=p({city:r,isIndividual:n,age:t}))?void 0:a.blocked)===!0}let g={wellness:"fec31bdb-8d16-446f-ac44-cf048cf9731e",eConsultations:"c228b1e1-e620-4f5c-8466-b7e75ad91cf3",gracePeriod:"42f3d27a-2c52-49a5-b192-72510d592feb",infinityBonus:"559774f2-6b39-456e-9fb5-ef1b56360f2f",befitPlus:"a3bd390f-0bc5-476f-866d-d2738bc46694",unlimitedCare:"2327f32b-49e9-44fa-8b2e-c9cfd02f16a7",careOpd:"6a596e32-38dc-4930-9fec-3c2c6e34f8fe",ahc:"2afa9b07-2faf-4002-82da-64747f572a1b"},y={wellness:"Wellness Benefit",eConsultations:"Unlimited E-Consultations",gracePeriod:"Grace Period Cover",infinityBonus:"Infinity Bonus",befitPlus:"Be-Fit Plus",unlimitedCare:"Unlimited Care",careOpd:"Care OPD",ahc:"Annual Health Checkup"},_=new Set(["nashik","nasik"]),v=new Set(["delhi","new delhi","noida","greater noida","ghaziabad","faridabad","gurgaon","gurugram","mumbai","navi mumbai","thane","ahmedabad","gandhinagar","vadodara","baroda","surat"]);function N(e){var a;let r=null!=(a=null==e?void 0:e.addon_master_id)?a:null==e?void 0:e.master_id;if(r){for(let[e,a]of Object.entries(g))if(r===a)return e}let n="";try{n=(JSON.parse((null==e?void 0:e.add_ons_value)||"{}").label||"").trim()}catch(e){}if(!n)return null;for(let[e,a]of Object.entries(y))if(n===a)return e;return null}let w={careOpd:"5000"};function C(e){let{tenure:a,eldestAge:r,memberCount:n,city:t,sumInsured:l}=e,i=Number(a),u=new Set(["wellness"]),o=null!=r?Number(r):null,d=p({city:t,isIndividual:1===n,age:o}),s=null!=d&&!d.blocked&&function(e){let a=Number(e);return Number.isNaN(a)||a<0?0:a<1e4?1e5*a:a}(l)===d.riderSumInsured;if(d&&!d.blocked&&d.mandateRiders&&s&&(u.add("unlimitedCare"),u.add("careOpd")),1!==i)return u;u.add("eConsultations"),u.add("gracePeriod"),null!=o&&(o<=45||o>=76)&&u.add("infinityBonus");let m=String(t||"").trim().toLowerCase();return m&&(_.has(m)?u.add("ahc"):v.has(m)&&null!=o&&o<=45&&u.add("ahc")),u}let A=new Set(["befitPlus"]);function S(e){var a;if(!e||"object"!=typeof e||!m({pid:null!=(a=e.pid)?a:e.pb_pid,company_name:e.company_name,plan_name:e.plan_name}))return e;let r=e["add-ons"];if(!Array.isArray(r))return e;let n=e=>!A.has(N(e)),t=e=>Array.isArray(e)?Array.isArray(e[0])?e.map(t):e.filter(n):e;return{...e,"add-ons":t(r)}}e.exports={ULTIMATE_CARE_PB_PID:101550,SOLO_MIN_AGE:18,SOLO_MAX_AGE:99,ULTIMATE_CHILD_RELATIONS:i,ULTIMATE_CHILD_FORM_RELATIONS:u,ULTIMATE_ALLOWED_ADULT_RELATIONS:o,isUltimateCarePlanName:d,isCareCompanyName:s,isUltimateCarePlan:m,completedYearsFromDob:c,memberAgeYears:f,countComposition:b,getUltimateCareAllowedTenures:function(e){if(null==e||!Number.isFinite(Number(e)))return["1","2","3"];let a=Number(e);return a>=98?["1"]:97===a?["1","2"]:["1","2","3"]},eldestMemberAgeYears:function(e){let a=null;
1return(Array.isArray(e)?e:[]).forEach(e=>{let r=f(e);null!=r&&(null==a||r>a)&&(a=r)}),a},getUltimateCareMembersIssue:function(e,a){if(!Array.isArray(e)||0===e.length)return null;if(1===e.length){let r=f(e[0]);return null!=r&&(r<18||r>99)?"Ultimate Care Individual requires the insured member to be ".concat(18,"–").concat(99," years old."):h({city:a,isIndividual:!0,age:r})?"Ultimate Care Individual cover is not available in your location for ages ".concat(18,"–").concat(24,". Please add another member or choose a different plan."):null}let{adults:r,children:t}=b(e);return r>2?"Ultimate Care Family Floater allows only 2 adults (Self/Spouse/Mother/Father).":t>2?"Ultimate Care Family Floater allows up to 2 adults and 2 children.":r<1?"Ultimate Care Family Floater needs at least 1 adult member.":e.find(e=>{var a;let r=null!=(a=null==e?void 0:e.relationship)?a:null==e?void 0:e.relation;return!n(r)&&!o.has(String(r||"").toLowerCase().trim().replace(/\s+/g,"_"))})?"Ultimate Care Family Floater allows only Self, Spouse, Mother or Father as adult members.":null},getUltimateCareZoneRule:p,isUltimateCareZoneSourcingBlocked:h,applyUltimateCareMandatoryOverrides:function(e,a){var r;let{tenure:n,eldestAge:t,memberCount:l,city:i,sumInsured:u}=a;if(!e||"object"!=typeof e||!m({pid:null!=(r=e.pid)?r:e.pb_pid,company_name:e.company_name,plan_name:e.plan_name}))return e;let o=e["add-ons"];if(!o||!Array.isArray(o))return e;let d=C({tenure:n,eldestAge:t,memberCount:l,city:i,sumInsured:u}),s=0,c=e=>{let a=!0===e.mandatory,r=function(e,a,r){if(!a||!e.has(a))return!1;let n=w[a];return!n||function(e,a){let r=String(null!=a?a:"").trim();if(!r)return!1;let n=e=>e.replace(/[^0-9]/g,""),t=n(e),l=n(r);if(t&&l)return Number(t)===Number(l);let i=e=>e.toLowerCase().replace(/[^a-z0-9]/g,"");return i(e)===i(r)}(n,function(e){if((null==e?void 0:e.addon_value)!=null)return String(e.addon_value).trim();try{let a=JSON.parse((null==e?void 0:e.add_ons_value)||"{}").explanation;return null==a?"":String(a).trim()}catch(e){return""}}(r))}(d,N(e),e),n=Number(e.add_ons_price)||0;return r===a?e:r?(s+=n,{...e,mandatory:!0}):(s-=n,{...e,mandatory:!1})},f=e=>Array.isArray(e)?Array.isArray(e[0])?e.map(f):e.map(c):e,b=f(o);if(0===s)return S({...e,"add-ons":b});let p=e.premium_matrix;Array.isArray(p)&&p[0]&&"object"==typeof p[0]&&(p=p.map(e=>{if(!e||"object"!=typeof e)return e;let a={};return Object.keys(e).forEach(r=>{let n=e[r];if(!n||"object"!=typeof n){a[r]=n;return}let t={};Object.keys(n).forEach(e=>{let a=Number(n[e]);t[e]=Number.isFinite(a)?Math.round(a+s):n[e]}),a[r]=t}),a}));let h=Number(e.total_premium);return h=Number.isFinite(h)?Math.round(h+s):e.total_premium,S({...e,"add-ons":b,premium_matrix:p,total_premium:h})},applyUltimateCareAddonSourcingFilter:S,getUltimateCareRequiredAddonKeys:C,UC_ADDON_MASTER_IDS:g,UC_SI_25L:25e5}},44178:e=>{e.exports=JSON.parse('{"zone2":["pune","indore","bengaluru urban","bengaluru","bangalore"],"gujarat":[],"zone1":["achampet","adilabad","ahmedabad","aligarh","alwar","bagpat","bahadurgarh","bardoli","bharatpur","bhiwani","bulandshahr","chotila","delhi","dibang valley","faridabad","firozpur","gadwal","gandhi nagar","gautam buddha nagar","ghaziabad","greater noida","gurgaon","gurugram","hajipur","hapur","hyderabad","ibrahimpatnam","imphal east","jajapur","jhajjar","jind","jorethang","k.v.rangareddy","karim nagar","karimnagar","karnal","khairatabad","khammam","khanpur","mahabub nagar","mahendragarh","mathura","medak","meerut","mumbai","muzaffarnagar","nagarkurnool","nalgonda","narmada","nashik","navi mumbai","nizamabad","noida","palghar","palwal","panch mahals","panipat","peren","rangareddy","rohtak","ropar","senapati","siddipet","surat","suryapet","thane","travancore","vadodara","vapi","virudhunagar","warangal","west singhbhum"]}')},91711:e=>{function a(e){return!!e&&"string"==typeof e&&/\bultimate\s*joy\b/i.test(e)}e.exports={ULTIMATE_JOY_PB_PID:101551,isUltimateJoyPlanName:a,isUltimateJoyPlan:function(e){var r,n,t,l,i,u;if(!e||"object"!=typeof e)return!1;let o=Number(null!=(n=null!=(r=e.pid)?r:e.pb_pid)?n:e.product_pid);if(Number.isFinite(o)&&o>0)return 101551===o;let d=null!=(l=null!=(t=e.company_name)?t:e.company)?l:e.providerName,s=null!=(u=null!=(i=e.product_name)?i:e.plan_name)?u:e.planName;return function(e){let a=String(e||"").trim().toLowerCase();return!(!a||a.includes("niva"))&&a.includes("care")}(d)&&a(s)}}}}]);

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.