PageSourceSearch

https://medikea.co.tz/chunk-UXFYEAE3.js

js medikea.co.tz collected 2026-10-04 20:24:50 UTC 23,170 bytes, 1 lines download raw bytes

1import{a as A,b as xe}from"./chunk-ZPPGGQW3.js";import"./chunk-DLGGMMFU.js";import{a as fe,b as k}from"./chunk-E32XGRCD.js";import"./chunk-Q5GX63AO.js";import{d as K}from"./chunk-DVHH5HWU.js";import{Fb as P,Ga as me,Ha as ce,I as J,K as te,Kb as pe,L as ie,Lb as de,P as ne,R as oe,S as ae,X as re,_ as le,ga as se}from"./chunk-IDJYNL5J.js";import"./chunk-GZ2KVA75.js";import{E as V,R as Z,T as ee,u as Q}from"./chunk-F5HQT3FU.js";import"./chunk-2BBLXZ6W.js";import{K as T,L as F}from"./chunk-ADXKBOOU.js";import"./chunk-ECP6XKUC.js";import"./chunk-ZDMKB6KI.js";import"./chunk-PK7YAHZC.js";import"./chunk-6LJ6K7UH.js";import"./chunk-Y4NVVBQ7.js";import{f as X}from"./chunk-ZU3YJ3AW.js";import"./chunk-ZKUZCIWW.js";import"./chunk-LGZHZNNP.js";import{x as q}from"./chunk-EGYSNIEU.js";import"./chunk-EDO6GFKT.js";import"./chunk-65GKSCON.js";import{Aa as b,Ac as p,Ba as h,Ka as y,Kc as W,Mb as x,Oc as G,Pc as o,Qc as d,Rc as f,Sc as U,Tb as R,Ya as $,_b as L,ac as H,cc as O,dc as C,fc as S,hc as z,ic as _,jc as w,kc as E,lc as i,mc as n,nc as c,sd as Y,tb as l,ua as g,uc as D,y as B,yc as u}from"./chunk-F37HHLLX.js";import{h as M}from"./chunk-MG3ERZGY.js";function we(t,s){if(t&1){let e=D();i(0,"div",17)(1,"span",24)(2,"mat-icon",25),o(3,"description"),n(),i(4,"span",26),o(5),n(),i(6,"span",27),o(7),n()(),i(8,"button",28),u("click",function(){b(e);let r=p();return h(r.removeAttachment())}),i(9,"mat-icon",29),o(10,"close"),n()()()}if(t&2){let e=s,a=p();l(5),d(e.name),l(2),d(a.formatSize(e.size))}}function Ce(t,s){if(t&1){let e=D();i(0,"button",30),u("click",function(){b(e),p();let r=W(26);return h(r.click())}),i(1,"mat-icon",29),o(2,"attach_file"),n(),o(3," Attach your CV or resume "),n()}if(t&2){let e=p();E("disabled",e.loading())}}function Se(t,s){if(t&1&&(i(0,"p",20),o(1),n()),t&2){let e=p();l(),d(e.attachmentError())}}function ke(t,s){t&1&&(i(0,"p",21),o(1,"PDF, DOC or DOCX \xB7 up to 5 MB"),n())}function Ee(t,s){t&1&&c(0,"mat-spinner",23)}var ge=(()=>{class t{#e=g(re);#t=g(A);#i=g(V);loading=y(!1);attachment=y(null);attachmentError=y(null);acceptTypes=".pdf,.doc,.docx";#n=5*1024*1024;contactForm=this.#e.nonNullable.group({name:["",J.required],email:["",[J.required,J.email]],phone:[""],message:["",J.required]});onFileSelected(e){let a=e.target,r=a.files?.[0]??null;if(a.value="",!!r){if(!/\.(pdf|docx?)$/i.test(r.name)){this.attachmentError.set("Please attach a PDF, DOC or DOCX file.");return}if(r.size>this.#n){this.attachmentError.set("That file is larger than 5 MB.");return}this.attachmentError.set(null),this.attachment.set(r)}}removeAttachment(){this.attachment.set(null),this.attachmentError.set(null)}formatSize(e){return e<1024*1024?`${Math.max(1,Math.round(e/1024))} KB`:`${(e/(1024*1024)).toFixed(1)} MB`}onSubmit(){return M(this,null,function*(){if(this.contactForm.markAllAsTouched(),this.contactForm.invalid||this.loading())return;this.loading.set(!0);let{name:e,email:a,phone:r,message:m}=this.contactForm.getRawValue();try{yield B(this.#t.submitOpenApplication({name:e,email:a,message:m,phone:r,cv:this.attachment()})),this.loading.set(!1);let v={icon:"task_alt",title:"Message sent",message:"Thank you for your interest in joining Medikea. Our people team will review your note and get back to you.",status:"success",showCloseBtn:!0};this.#i.open(P,{data:v}),this.contactForm.reset(),this.removeAttachment()}catch(v){this.loading.set(!1);let I=xe(v instanceof X?v.error:null),_e={icon:"error",title:"Message not sent",message:I==="Something went wrong. Please try again."?"There was an error sending your message. Please try again later.":I,status:"error",showCloseBtn:!0,actionBtn:"Try Again",action:()=>{this.onSubmit()}};this.#i.open(P,{data:_e})}})}static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["profile-jobs-contact-form"]],decls:32,vars:7,consts:[["fileInput",""],["id","jobs-contact",1,"bg-white","py-16","lg:py-24"],[1,"mx-auto","grid","max-w-7xl","grid-cols-1","items-center","gap-10","px-4","lg:grid-cols-2","lg:gap-16"],[1,"mb-4","flex","items-center","gap-2"],[1,"h-px","w-8","bg-primary"],[1,"text-xs","font-semibold","uppercase","tracking-[0.2em]","text-primary"],[1,"text-3xl","font-medium","tracking-tight","text-[#0b2a4a]","md:text-4xl","lg:text-5xl"],[1,"mt-4","max-w-md","text-base","text-gray-500","sm:text-lg"],[1,"mt-6","max-w-md","text-sm","text-gray-500"],["href","mailto:[email protected]",1,"font-semibold","text-primary","underline-offset-4","hover:underline"],[1,"rounded-3xl","border","border-gray-100","bg-white","p-6","shadow-sm","lg:p-8",3,"ngSubmit","formGroup"],["formControlName","name","placeholder","Enter your full name","label","Full name","type","text"],["formControlName","email","placeholder","Enter your email address","label","Email address","type","email"],["formControlName","phone","placeholder","Enter your phone number","label","Phone number","type","tel"],["formControlName","message","placeholder","What would you want to work on at Medikea?","label","Your message","type","textarea"],[1,"mt-1"],[1,"mb-1.5","block","text-sm","font-medium","text-gray-700"],[1,"flex","items-center","justify-between","gap-3","rounded-2xl","border","border-gray-200","px-4","py-3"],["type","button",1,"flex","w-full","items-center","gap-2","rounded-2xl","border","border-dashed","border-gray-300","px-4","py-3","text-sm","text-gray-500","transition-colors","hover:border-primary","hover:text-primary","disabled:cursor-not-allowed","disabled:opacity-60",3,"disabled"],["type","file",1,"hidden",3,"change","accept"],[1,"mt-1.5","text-xs","text-red-600"],[1,"mt-1.5","text-xs","text-gray-400"],["type","submit","mat-flat-button","","color","primary",1,"!mt-2","w-full",3,"disabled"],["diameter","20",1,"mr-2"],[1,"flex","min-w-0","items-center","gap-2","text-sm","text-gray-700"],[1,"!h-5","!w-5","flex-none","!text-[20px]","text-primary"],[1,"truncate"],[1,"flex-none","text-xs","text-gray-400"],["type","button","aria-label","Remove attachment",1,"flex","h-8","w-8","flex-none","items-center","justify-center","rounded-full","text-gray-400","transition-colors","hover:bg-gray-100","hover:text-gray-700",3,"click"],[1,"!h-5","!w-5","!text-[20px]"],["type","button",1,"flex","w-full","items-center","gap-2","rounded-2xl","border","border-dashed","border-gray-300","px-4","py-3","text-sm","text-gray-500","transition-colors","hover:border-primary","hover:text-primary","disabled:cursor-not-allowed","disabled:opacity-60",3,"click","disabled"]],template:function(a,r){if(a&1){let m=D();i(0,"section",1)(1,"div",2)(2,"div")(3,"div",3),c(4,"span",4),i(5,"span",5),o(6," Open application "),n()(),i(7,"h2",6),o(8," Nothing fits? Tell us what you'd do here "),n(),i(9,"p",7),o(10," We keep open applications on file and revisit them whenever a role opens. Be specific about the problem you want to work on \u2014 that is what makes one memorable. "),n(),i(11,"p",8),o(12," You can also email us directly at "),i(13,"a",9),o(14," [email protected] "),n()()(),i(15,"form",10),u("ngSubmit",function(){return b(m),h(r.onSubmit())}),c(16,"text-form-field",11)(17,"text-form-field",12)(18,"tel-form-field",13)(19,"text-form-field",14),i(20,"div",15)(21,"span",16),o(22,"Attachment (optional)"),n(),C(23,we,11,2,"div",17)(24,Ce,4,1,"button",18),i(25,"input",19,0),u("change",function(I){return b(m),h(r.onFileSelected(I))}),n(),C(27,Se,2,1,"p",20)(28,ke,2,0,"p",21),n(),i(29,"button",22),C(30,Ee,1,0,"mat-spinner",23),o(31),n()()()()}if(a&2){let m;l(15),E("formGroup",r.contactForm),l(8),S((m=r.attachment())?23:24,m),l(2),E("accept",r.acceptTypes),l(2),S(r.attachmentError()?27:28),l(2),E("disabled",r.loading()),l(),S(r.loading()?30:-1),l(),f(" ",r.loading()?"Sending...":"Send open application"," ")}},dependencies:[le,ne,te,ie,oe,ae,ce,me,F,T,se,ee,Z,de,pe],encapsulation:2,changeDetection:0})}return t})();
1var De=(t,s)=>s.caption;function Te(t,s){if(t&1&&(i(0,"div",12)(1,"dt",16),o(2),n(),i(3,"dd",17),o(4),n()()),t&2){let e=s.$implicit;l(),E("profileCountUp",e.value)("countUpSuffix",e.suffix),l(),f(" ",e.display," "),l(2),f(" ",e.caption," ")}}var be=(()=>{class t{#e=g(K);stats=[{value:180,suffix:"+",display:"180+",caption:"People on the team"},{value:12,suffix:"",display:"12",caption:"Locations"},{value:4,suffix:"",display:"4",caption:"Years building"}];scrollTo(e){this.#e.scrollTo(e,!0,96)}static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["jobs-header"]],decls:22,vars:0,consts:[[1,"bg-white"],[1,"mx-auto","grid","max-w-7xl","grid-cols-1","items-center","gap-12","px-4","py-16","lg:grid-cols-2","lg:gap-16","lg:py-24"],["profileReveal","[data-reveal-item]"],["data-reveal-item","",1,"mb-5","flex","items-center","gap-2"],[1,"h-px","w-8","bg-primary"],[1,"text-xs","font-semibold","uppercase","tracking-[0.2em]","text-primary"],["data-reveal-item","",1,"text-balance","text-4xl","font-semibold","leading-[1.05]","tracking-tight","text-[#0b2a4a]","sm:text-5xl","lg:text-6xl"],["data-reveal-item","",1,"mt-6","max-w-md","text-lg","text-gray-600"],["data-reveal-item","",1,"mt-8","flex","flex-wrap","items-center","gap-4"],["type","button",1,"cta-gradient","inline-flex","items-center","rounded-full","px-8","py-3.5","text-base","font-semibold","text-white","focus:outline-none","focus:ring-2","focus:ring-primary/40","focus:ring-offset-2",3,"click"],["type","button",1,"cta-secondary","inline-flex","items-center","gap-1.5","rounded-full","px-8","py-3.5","text-base","font-semibold","focus:outline-none","focus:ring-2","focus:ring-primary/40","focus:ring-offset-2",3,"click"],["data-reveal-item","",1,"mt-12","flex","max-w-md","divide-x","divide-gray-200"],[1,"px-5","first:pl-0","last:pr-0"],["profileReveal","",1,"relative"],[1,"overflow-hidden","rounded-3xl","shadow-xl","ring-1","ring-black/5"],["src","assets/images/hero-consultation.jpg","alt","The Medikea team at work","draggable","false",1,"aspect-[4/3]","h-full","w-full","select-none","object-cover","lg:aspect-[5/6]"],[1,"text-2xl","font-semibold","text-[#0b2a4a]","sm:text-3xl",3,"profileCountUp","countUpSuffix"],[1,"mt-1","text-xs","font-medium","text-gray-500","sm:text-sm"]],template:function(a,r){a&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),c(4,"span",4),i(5,"span",5),o(6," Careers \xB7 Jobs "),n()(),i(7,"h1",6),o(8," Build healthcare that reaches people. "),n(),i(9,"p",7),o(10," We're a clinical and engineering team making quality care ordinary in Tanzania. If that is the problem you want to spend your working hours on, we should talk. "),n(),i(11,"div",8)(12,"button",9),u("click",function(){return r.scrollTo("#jobs-openings")}),o(13," See open roles "),n(),i(14,"button",10),u("click",function(){return r.scrollTo("#jobs-life")}),o(15," Life at Medikea "),n()(),i(16,"dl",11),_(17,Te,5,4,"div",12,De),n()(),i(19,"div",13)(20,"div",14),c(21,"img",15),n()()()()),a&2&&(l(17),w(r.stats))},dependencies:[fe,k],encapsulation:2,changeDetection:0})}return t})();var Fe=(t,s)=>s.title;function Me(t,s){if(t&1&&(i(0,"div",9)(1,"span",10)(2,"mat-icon"),o(3),n()(),i(4,"div")(5,"h3",11),o(6),n(),i(7,"p",12),o(8),n()()()),t&2){let e=s.$implicit;l(3),d(e.icon),l(3),d(e.title),l(2),d(e.body)}}var he=(()=>{class t{values=[{icon:"health_and_safety",title:"Care for you and yours",body:"Full Medikea cover for you and your immediate family, from day one."},{icon:"schedule",title:"Flexible where it works",body:"Hybrid for non-clinical teams. Clinical rosters are published well ahead."},{icon:"school",title:"A real learning budget",body:"Annual budget for courses, conferences and certifications relevant to your work."},{icon:"trending_up",title:"Growth on paper",body:"Written levels and review cycles, so progression is a conversation about evidence."},{icon:"groups",title:"Small teams, real ownership",body:"You will be responsible for something that matters, with the room to actually do it."},{icon:"diversity_1",title:"Parental leave",body:"Paid leave for new parents, and a phased return when you come back."}];static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["jobs-life"]],decls:14,vars:0,consts:[["id","jobs-life",1,"bg-white"],[1,"mx-auto","max-w-7xl","px-4","py-16","lg:py-24"],["profileReveal","[data-reveal-item]",1,"max-w-2xl"],["data-reveal-item","",1,"mb-5","flex","items-center","gap-2"],[1,"h-px","w-8","bg-primary"],[1,"text-xs","font-semibold","uppercase","tracking-[0.2em]","text-primary"],["data-reveal-item","",1,"text-balance","text-3xl","font-semibold","leading-tight","tracking-tight","text-[#0b2a4a]","sm:text-4xl"],["data-reveal-item","",1,"mt-5","text-lg","text-gray-600"],["profileReveal","[data-value]",1,"mt-12","grid","grid-cols-1","gap-x-8","gap-y-10","sm:grid-cols-2","lg:grid-cols-3"],["data-value","",1,"flex","gap-4"],[1,"inline-flex","h-11","w-11","flex-none","items-center","justify-center","rounded-2xl","bg-primary/10","text-primary"],[1,"text-base","font-semibold","text-[#0b2a4a]"],[1,"mt-2","text-sm","leading-relaxed","text-gray-600"]],template:function(a,r){a&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),c(4,"span",4),i(5,"span",5),o(6," Life at Medikea "),n()(),i(7,"h2",6),o(8," Serious work, sane conditions. "),n(),i(9,"p",7),o(10," Healthcare is demanding enough without the workplace adding to it. We try to make the job hard in the right ways only. "),n()(),i(11,"div",8),_(12,Me,9,3,"div",9,Fe),n()()()),a&2&&(l(12),w(r.values))},dependencies:[F,T,k],encapsulation:2,changeDetection:0})}return t})();var Je=(t,s)=>s.id;function je(t,s){t&1&&o(0," Loading open roles\u2026 ")}function Ie(t,s){t&1&&o(0," Open roles ")}function Oe(t,s){if(t&1&&o(0),t&2){let e=p();U(" ",e.jobs().length," ",e.jobs().length===1?"role":"roles"," open right now. ")}}function Ve(t,s){t&1&&(i(0,"div",8)(1,"mat-icon",10),o(2,"progress_activity"),n(),o(3," Loading roles\u2026 "),n())}function Ae(t,s){t&1&&(i(0,"p",9),o(1," We couldn't load open roles right now. Please try again later, or email "),i(2,"a",11),o(3," [email protected] "),n(),o(4,". "),n())}function Ne(t,s){if(t&1){let e=D();
1i(0,"button",17),u("click",function(){let r=b(e).$implicit,m=p(3);return h(m.activeDepartment.set(r))}),o(1),n()}if(t&2){let e=s.$implicit,a=p(3);G(a.activeDepartment()===e?"bg-primary text-white":"bg-white text-gray-600 ring-1 ring-gray-200/70 hover:text-primary"),O("aria-pressed",a.activeDepartment()===e),l(),f(" ",e," ")}}function Pe(t,s){if(t&1&&(i(0,"div",12),_(1,Ne,2,4,"button",16,z),n()),t&2){let e=p(2);l(),w(e.departments())}}function Be(t,s){if(t&1){let e=D();i(0,"article",18),u("click",function(){let r=b(e).$implicit,m=p(2);return h(m.openDetail(r))})("keydown.enter",function(){let r=b(e).$implicit,m=p(2);return h(m.openDetail(r))})("keydown.space",function(r){let m=b(e).$implicit;return p(2).openDetail(m),h(r.preventDefault())}),i(1,"div",19)(2,"h3",20),o(3),n(),i(4,"p",21),o(5),n(),i(6,"ul",22)(7,"li",23)(8,"mat-icon",24),o(9,"apartment"),n(),o(10),n(),i(11,"li",23)(12,"mat-icon",24),o(13,"place"),n(),o(14),n(),i(15,"li",23)(16,"mat-icon",24),o(17,"schedule"),n(),o(18),n()()(),i(19,"button",25),u("click",function(r){let m=b(e).$implicit,v=p(2);return r.stopPropagation(),h(v.openApply(m))}
1),o(20," Apply "),i(21,"mat-icon",26),o(22,"arrow_forward"),n()()()}if(t&2){let e=s.$implicit;O("aria-label","View details for "+e.title),l(3),f(" ",e.title," "),l(2),d(e.summary),l(5),f(" ",e.department," "),l(4),f(" ",e.location," "),l(4),f(" ",e.employmentType," "),l(),O("aria-label","Apply for "+e.title)}}function $e(t,s){t&1&&(i(0,"p",15),o(1," No roles open in this team right now. "),n())}function Re(t,s){if(t&1&&(C(0,Pe,3,0,"div",12),i(1,"div",13),_(2,Be,23,7,"article",14,Je,!1,$e,2,0,"p",15),n()),t&2){let e=p();S(e.departments().length>2?0:-1),l(2),w(e.visibleOpenings())}}var N="All",ye=(()=>{class t{#e=g(V);#t=g(Q);#i=g(A);#n=g($);jobs=y([]);departments=y([N]);loading=y(!0);error=y(!1);activeDepartment=y(N);visibleOpenings=Y(()=>{let e=this.activeDepartment(),a=this.jobs();return e===N?a:a.filter(r=>r.department===e)});constructor(){q(this.#n)&&this.#i.getJobs().subscribe({next:e=>{this.jobs.set(e.data),this.departments.set([N,...e.departments]),this.loading.set(!1)},error:()=>{this.error.set(!0),this.loading.set(!1)}})}openDetail(e){return M(this,null,function*(){let{JobDetailDialogComponent:a}=yield import("./chunk-Z7TQY4S6.js");this.#e.open(a,{data:{role:e},width:"640px",maxWidth:"calc(100vw - 2rem)",maxHeight:"85vh",autoFocus:"first-tabbable",restoreFocus:!0,scrollStrategy:this.#t.scrollStrategies.noop()}).afterClosed().subscribe(m=>{m==="apply"&&this.openApply(e)})})}openApply(e){return M(this,null,function*(){let{JobApplyDialogComponent:a}=yield import("./chunk-J4TMLXUR.js");this.#e.open(a,{data:{role:e},width:"560px",maxWidth:"calc(100vw - 2rem)",autoFocus:"first-tabbable",restoreFocus:!0,scrollStrategy:this.#t.scrollStrategies.noop()})})}static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["jobs-openings"]],decls:16,vars:2,consts:[["id","jobs-openings",1,"bg-gray-50"],[1,"mx-auto","max-w-7xl","px-4","py-16","lg:py-24"],["profileReveal","[data-reveal-item]",1,"max-w-2xl"],["data-reveal-item","",1,"mb-5","flex","items-center","gap-2"],[1,"h-px","w-8","bg-primary"],[1,"text-xs","font-semibold","uppercase","tracking-[0.2em]","text-primary"],["data-reveal-item","",1,"text-balance","text-3xl","font-semibold","leading-tight","tracking-tight","text-[#0b2a4a]","sm:text-4xl"],["data-reveal-item","",1,"mt-5","text-lg","text-gray-600"],[1,"mt-10","flex","items-center","gap-2","text-gray-500"],[1,"mt-10","rounded-3xl","bg-white","p-10","text-center","text-gray-500","ring-1","ring-gray-200/70"],[1,"animate-spin"],["href","mailto:[email protected]",1,"font-semibold","text-primary","underline-offset-4","hover:underline"],["role","group","aria-label","Filter roles by department",1,"mt-10","flex","flex-wrap","gap-2"],[1,"mt-8","flex","flex-col","gap-4"],["role","button","tabindex","0",1,"group","flex","cursor-pointer","flex-col","gap-4","rounded-3xl","bg-white","p-6","ring-1","ring-gray-200/70","transition-shadow","hover:shadow-md","focus:outline-none","focus-visible:ring-2","focus-visible:ring-primary/40","focus-visible:ring-offset-2","sm:flex-row","sm:items-center","sm:justify-between","sm:p-7"],[1,"rounded-3xl","bg-white","p-10","text-center","text-gray-500","ring-1","ring-gray-200/70"],["type","button",1,"rounded-full","px-4","py-2","text-sm","font-semibold","transition-colors","focus:outline-none","focus:ring-2","focus:ring-primary/40","focus:ring-offset-2",3,"class"],["type","button",1,"rounded-full","px-4","py-2","text-sm","font-semibold","transition-colors","focus:outline-none","focus:ring-2","focus:ring-primary/40","focus:ring-offset-2",3,"click"],["role","button","tabindex","0",1,"group","flex","cursor-pointer","flex-col","gap-4","rounded-3xl","bg-white","p-6","ring-1","ring-gray-200/70","transition-shadow","hover:shadow-md","focus:outline-none","focus-visible:ring-2","focus-visible:ring-primary/40","focus-visible:ring-offset-2","sm:flex-row","sm:items-center","sm:justify-between","sm:p-7",3,"click","keydown.enter","keydown.space"],[1,"min-w-0"],[1,"text-lg","font-semibold","text-[#0b2a4a]","transition-colors","group-hover:text-primary"],[1,"mt-2","text-sm","leading-relaxed","text-gray-600"],[1,"mt-4","flex","flex-wrap","items-center","gap-x-5","gap-y-2"],[1,"inline-flex","items-center","gap-1.5","text-xs","font-medium","text-gray-500"],[1,"!h-4","!w-4","!text-[16
1px]","text-gray-400"],["type","button",1,"cta-secondary","inline-flex","flex-none","items-center","justify-center","gap-1.5","rounded-full","px-6","py-3","text-sm","font-semibold","focus:outline-none","focus:ring-2","focus:ring-primary/40","focus:ring-offset-2",3,"click"],[1,"!h-4","!w-4","!text-[16px]"]],template:function(a,r){a&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),c(4,"span",4),i(5,"span",5),o(6," Open roles "),n()(),i(7,"h2",6),C(8,je,1,0)(9,Ie,1,0)(10,Oe,1,2),n(),i(11,"p",7),o(12," Don't see your role? Send us a note anyway \u2014 we hire ahead of the posting when someone is clearly right. "),n()(),C(13,Ve,4,0,"div",8)(14,Ae,5,0,"p",9)(15,Re,5,2),n()()),a&2&&(l(8),S(r.loading()?8:r.error()?9:10),l(5),S(r.loading()?13:r.error()?14:15))},dependencies:[F,T,k],encapsulation:2,changeDetection:0})}return t})();var Le=(t,s)=>s.step;function He(t,s){if(t&1&&(i(0,"li",11)(1,"span",12),o(2),n(),i(3,"div",13)(4,"h3",14),o(5),n(),i(6,"p",15),o(7),n()()()),t&2){let e=s.$implicit;l(2),f(" ",e.step," "),l(3),d(e.title),l(2),d(e.body)}}var ve=(()=>{class t{stages=[{step:"01",title:"Application review",body:"A person reads it. We come back within five working days, yes or no."},{step:"02",title:"Intro conversation",body:"Thirty minutes with the hiring manager \u2014 what you want, what the role actually is."},{step:"03",title:"Practical assessment",body:"Work resembling the real job. Timeboxed, briefed in advance, and never unpaid spec work."},{step:"04",title:"Team conversation & offer",body:"Meet the people you'd work with, then a decision and a written offer inside a week."}];static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["jobs-process"]],decls:16,vars:0,consts:[[1,"bg-gray-50"],[1,"mx-auto","max-w-7xl","px-4","py-16","lg:py-24"],[1,"grid","grid-cols-1","gap-12","lg:grid-cols-[minmax(0,26rem)_minmax(0,1fr)]","lg:gap-20"],["profileReveal","[data-reveal-item]"],["data-reveal-item","",1,"mb-5","flex","items-center","gap-2"],[1,"h-px","w-8","bg-primary"],[1,"text-xs","font-semibold","uppercase","tracking-[0.2em]","text-primary"],["data-reveal-item","",1,"text-balance","text-3xl","font-semibold","leading-tight","tracking-tight","text-[#0b2a4a]","sm:text-4xl"],["data-reveal-item","",1,"mt-5","text-lg","text-gray-600"],["profileReveal","[data-stage]",1,"relative","flex","flex-col","gap-10"],["aria-hidden","true",1,"absolute","bottom-6","left-[1.4rem]","top-6","w-px","bg-gray-200"],["data-stage","",1,"relative","flex","gap-6"],[1,"relative","z-[1]","inline-flex","h-11","w-11","flex-none","items-center","justify-center","rounded-full","bg-primary/10","text-sm","font-semibold","text-primary","ring-4","ring-gray-50"],[1,"pt-1.5"],[1,"text-lg","font-semibold","text-[#0b2a4a]"],[1,"mt-2","text-sm","leading-relaxed","text-gray-600"]],template:function(a,r){a&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),c(5,"span",5),i(6,"span",6),o(7," How we hire "),n()(),i(8,"h2",7),o(9," No mystery, no ghosting. "),n(),i(10,"p",8),o(11," Four stages, roughly three weeks end to end. You hear back either way \u2014 that is a commitment, not an aspiration. "),n()(),i(12,"ol",9),c(13,"span",10),_(14,He,8,3,"li",11,Le),n()()()()),a&2&&(l(14),w(r.stages))},dependencies:[k],encapsulation:2,changeDetection:0})}return t})();var ze=()=>[ge];function We(t,s){t&1&&c(0,"profile-jobs-contact-form")}var Bt=(()=>{class t{static \u0275fac=function(a){return new(a||t)};static \u0275cmp=x({type:t,selectors:[["profile-jobs"]],decls:7,vars:0,template:function(a,r){a&1&&(c(0,"jobs-header")(1,"jobs-openings")(2,"jobs-life")(3,"jobs-process"),R(4,We,1,0),L(5,4,ze),H())},dependencies:[be,ye,he,ve],encapsulation:2,changeDetection:0})}return t})();export{Bt as default};

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.