1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[506],{70506:function(e,a,t){t.r(a),t.d(a,{ColoredResume:function(){return Y}});var r=t(85893);t(67294);var s=t(68479),c=t(7218),n=t(99617),i=t(88202),l=t(35598),u=t(98461),d=t(61848),o=t(2623),m=t(92961),b=t(79695),k=t(86156),f=t(28159),h=t(66462),p=t(58197),v=t(45189),g=t(83894),x=t(14040),w=t(89362);let S={small:.9,medium:1,large:1.1},Y=e=>{let a,{resume:t,template:Y,colorSchemeId:_,fontSchemeId:y="calibri",fontSizeScheme:C="medium",className:D="",highlightKeywords:I}=e,N=(0,s.Jm)(_),$=(0,c.A)(y),j=S[C]||1;switch(Y){case"ats-professional":default:a=i.t;break;case"ats-modern":a=l.$;break;case"ats-executive":a=u.q;break;case"ats-minimalist":a=d.A;break;case"ats-creative":a=o.K;break;case"ats-technical":a=m.i;break;case"ats-compact":a=b.x;break;case"ats-timeline":a=k.F;break;case"ats-sidebar":a=f.O;break;case"ats-classic-traditional":a=h.x;break;case"ats-executive-bold":a=p.J;break;case"ats-modern-accent":a=v.l;break;case"ats-elegant-simple":a=g.W;break;case"ats-principal-architect":a=x.a;break;case"ats-staff-engineer":a=w.v}let A="".concat(Y,"-").concat(_,"-").concat(y,"-").concat(C),E=(0,n.sortGeneratedResume)(t),J=e=>{if(null==e)return;let a=String(e).trim();if(!a||/present|current/i.test(a))return;let t=a.match(/^(\d{1,2})\/(\d{4})$/);if(t)return parseInt(t[2],10);let r=a.match(/^(\d{4})-(\d{1,2})$/);if(r)return parseInt(r[1],10);let s=a.match(/(19|20)\d{2}/);if(s)return parseInt(s[0],10)},K={...E,education:(E.education||[]).map(e=>{var a,t;return{...e,startYear:null!==(a=e.startYear)&&void 0!==a?a:J(e.startDate||e.start||e.year),endYear:null!==(t=e.endYear)&&void 0!==t?t:J(e.endDate||e.graduationDate||e.end||e.year)}})};return(0,r.jsx)("div",{className:"resume-container ".concat(D),children:(0,r.jsx)(a,{resume:K,colorScheme:N,fontScheme:$,fontSizeMultiplier:j,highlightKeywords:I})},A)}}}]);
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.