1import{a as w}from"./chunk-Q5EVPKLW.js";import"./chunk-DD7MJJZK.js";import"./chunk-XB5N75W4.js";import"./chunk-WWTVBG3J.js";import"./chunk-URHDWOAO.js";import"./chunk-JXJY4PEV.js";import"./chunk-L6GDLB6Z.js";import"./chunk-BZHPYCJX.js";import{Ea as l,Kb as a,Lb as T,Ta as c,_ as s,cb as u,da as d,db as g,ea as p,mb as i,nb as n,ob as x,rb as f,wb as E,xb as m}from"./chunk-MOZTX3QL.js";function v(e,r){e&1&&(i(0,"div",1),x(1,"span",2),i(2,"p",3),a(3,"Tailoring your resume to this role..."),n(),i(4,"p",4),a(5,"This may take a minute"),n()())}function h(e,r){if(e&1){let t=f();i(0,"div",1)(1,"div",5)(2,"span"),a(3),n()(),i(4,"button",6),E("click",function(){d(t);let _=m();return p(_.retry())}),a(5,"Try Again"),n()()}if(e&2){let t=m();l(3),T(t.wizard.tailorError())}}var S=class e{wizard=s(w);ngOnInit(){this.wizard.resumeData()||this.wizard.submitTailor().then(()=>{this.wizard.resumeData()&&this.wizard.navigateToStep("template")})}retry(){this.wizard.submitTailor().then(()=>{this.wizard.resumeData()&&this.wizard.navigateToStep("template")})}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=c({type:e,selectors:[["app-generate-tailor-step"]],decls:3,vars:1,consts:[[1,"p-4","sm:p-8","max-w-xl","mx-auto","text-center"],[1,"py-16"],[1,"loading","loading-spinner","loading-lg"],[1,"mt-4","text-base-content/60"],[1,"text-xs","text-base-content/40","mt-1"],["role","alert",1,"alert","alert-error","mb-4"],[1,"btn","btn-primary",3,"click"]],template:function(t,o){t&1&&(i(0,"div",0),u(1,v,6,0,"div",1)(2,h,6,1,"div",1),n()),t&2&&(l(),g(o.wizard.tailoring()?1:o.wizard.tailorError()?2:-1))},encapsulation:2,changeDetection:0})};export{S as GenerateTailorStep};
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.