PageSourceSearch

https://spc.sy/chunk-LQSC5W2M.js

js spc.sy collected 2026-10-10 01:30:42 UTC 20,547 bytes, 15 lines download raw bytes

1import{a as ge}from"./chunk-ZE23SNMY.js";import{a as ne,b as me}from"./chunk-CJPZDGGI.js";import{a as re,b as ae,c as se,d as le,e as de}from"./chunk-UZ3UF6BX.js";import{a as pe}from"./chunk-TUF2YPTU.js";import"./chunk-5FWR43AR.js";import{a as ce}from"./chunk-KB4DL65J.js";import{a as V}from"./chunk-MW6KAL6O.js";import{a as oe}from"./chunk-RHXS4TR5.js";import{a as X}from"./chunk-LJ2HREFK.js";import{a as ie}from"./chunk-BN544IBE.js";import"./chunk-QRPGY3LB.js";import"./chunk-KEB3BAXV.js";import"./chunk-CDL4MKSI.js";import"./chunk-BYXBJQAS.js";import"./chunk-THWT3F4B.js";import"./chunk-IMMSK3R2.js";import"./chunk-CEUCKGU6.js";import"./chunk-M6JGG4NA.js";import"./chunk-CEVQW5RI.js";import"./chunk-K7Y5J4QK.js";import"./chunk-7UZYWCAJ.js";import"./chunk-IUZAWHPZ.js";import{a as te}from"./chunk-RRIV533A.js";import"./chunk-XSFRM4TQ.js";import"./chunk-IUYYZEVU.js";import"./chunk-LCQRRSGQ.js";import{b as j}from"./chunk-DUANR54R.js";import"./chunk-5CIO6RFY.js";import"./chunk-AKUTFEVL.js";import{c as U,h as K}from"./chunk-637226CF.js";import"./chunk-CB2S6YAM.js";import{j as O,k as $,q as Q,r as q}from"./chunk-PTQIIAB4.js";import{b as Y,c as Z,e as ee}from"./chunk-FJ7EFM7G.js";import{$b as R,C as B,Dc as p,E,Ec as c,Fc as W,Gc as L,Hb as l,Ib as i,Jb as o,Kb as d,Ob as z,Pb as N,Rb as J,Ua as a,Vb as w,Xb as _,Z as C,ac as G,bc as H,ca as v,da as u,ea as b,fa as x,fc as M,ib as P,kc as m,lc as k,ma as y,mc as h,nc as F,ob as S,q as A,rc as I,sc as T,tc as D}from"./chunk-7FIIEFNI.js";import"./chunk-GAL4ENT6.js";function ue(r,n){r&1&&(i(0,"div",35)(1,"div",36),d(2,"div",37)(3,"div",38),o(),i(4,"div",39),d(5,"div",40)(6,"div",41)(7,"div",42),o(),i(8,"div",43),d(9,"div",44)(10,"div",45),o()())}function be(r,n){if(r&1&&(i(0,"div",33),S(1,ue,11,0,"div",34),o()),r&2){let e=_();a(),l("ngForOf",e.skeletons)}}function _e(r,n){if(r&1){let e=J();i(0,"div",49)(1,"div",50),b(),i(2,"svg",51),d(3,"path",9),o()(),x(),i(4,"h3",52),m(5),p(6,"translate"),o(),i(7,"p",53),m(8),p(9,"translate"),o(),i(10,"button",54),w("click",function(){v(e);let s=_(2);return u(s.navigateToCareers())}),b(),i(11,"svg",24),d(12,"path",19),o(),m(13),p(14,"translate"),o()()}r&2&&(a(5),h(" ",c(6,3,"features.savedJobs.noSavedJobs")," "),a(3),h(" ",c(9,5,"features.savedJobs.noSavedJobsDescription")," "),a(5),h(" ",c(14,7,"features.savedJobs.browseJobs")," "))}function fe(r,n){if(r&1&&(i(0,"div",23),b(),i(1,"svg",60),d(2,"path",76)(3,"path",77),o(),x(),i(4,"span",62),m(5),p(6,"translate"),o(),i(7,"span",63),m(8),o()()),r&2){let e=_().$implicit;a(5),h("",c(6,2,"features.savedJobs.location"),":"),a(3),k(e.location)}}function he(r,n){r&1&&(b(),i(0,"svg",68),d(1,"path",78),o())}function ye(r,n){r&1&&(b(),i(0,"svg",79),d(1,"path",80),o())}function Ce(r,n){r&1&&(z(0),b(),i(1,"svg",83),d(2,"circle",84)(3,"path",85),o(),x(),i(4,"span"),m(5),p(6,"translate"),o(),N()),r&2&&(a(5),k(c(6,1,"loading")))}function we(r,n){r&1&&(b(),i(0,"svg",86),d(1,"path",87)(2,"path",88)(3,"line",89)(4,"line",90)(5,"line",91),o(),m(6),p(7,"translate")),r&2&&(a(6),h(" ",c(7,1,"features.savedJobs.actions.apply")," "))}function xe(r,n){if(r&1){let e=J();i(0,"button",81),w("click",function(){v(e);let s=_().$implicit,g=_(3);return u(g.onApply(s.jobId))}),S(1,Ce,7,3,"ng-container",82)(2,we,8,3,"ng-template",null,2,L),o()}if(r&2){let e=M(3),t=_(4);l("disabled",t.applyLoading||t.confirmApplyLoading),a(),l("ngIf",t.applyLoading||t.confirmApplyLoading)("ngIfElse",e)}}function Se(r,n){r&1&&(i(0,"div",92),b(),i(1,"svg",93),d(2,"path",94),o(),m(3),p(4,"translate"),o()),r&2&&(a(3),h(" ",c(4,1,"features.savedJobs.actions.applied")," "))}function Je(r,n){if(r&1){let e=J();i(0,"div",56)(1,"div",57)(2,"h3",58),m(3),o()(),i(4,"div",59)(5,"div",23),b(),i(6,"svg",60),d(7,"path",61),o(),x(),i(8,"span",62),m(9),p(10,"translate"),o(),i(11,"span",63),m(12),p(13,"date"),o()(),S(14,fe,9,4,"div",64),o(),i(15,"div",65)(16,"div",66)(17,"button",67),w("click",function(){let s=v(e).$implicit,g=_(3);return u(g.showJobDetails(s.jobId))}),b(),i(18,"svg",68),d(19,"path",69)(20,"path",70),o(),m(21),p(22,"translate"),o(),x(),i(23,"button",71),w("click",function(){let s=v(e).$implicit,g=_(3);return u(g.confirmDeleteSavedJob(s))}),S(24,he,2,0,"svg",72)(25,ye,2,0,"svg",73),m(26),p(27,"translate"),p(28,"translate"),o()()(),i(29,"div"),S(30,xe,4,3,"button",74)(31,Se,5,3,"div",75),o()()}if(r&2){let e=n.$implicit,t=_(3);a(3),h(" ",e.jobTitle," "),a(6),h("",c(10,11,"features.savedJobs.savedDate"),":"),a(3),k(W(13,13,e.savedOn,"mediumDate")),a(2),l("ngIf",e.location),a(7),h(" ",c(22,16,"features.savedJobs.actions.viewDetails")," "),a(2),l("disabled",t.isDeleting()===e.jobId),a(),l("ngIf",t.isDeleting()!==e.jobId),a(),l("ngIf",t.isDeleting()===e.jobId),a(),h(" ",t.isDeleting()===e.jobId?c(27,18,"features.savedJobs.actions.removing"):c(28,20,"features.savedJobs.actions.remove")," "),a(4),l("ngIf",!t.hasApplied),a(),l("ngIf",t.hasApplied)}}function Me(r,n){if(r&1&&(i(0,"div",33),S(1,Je,32,22,"div",55),o()),r&2){let e=_(2);a(),l("ngForOf",e.items())}}function ke(r,n){if(r&1){let e=J();
1i(0,"div",95)(1,"app-shared-pagination",96),w("pageChange",function(s){v(e);let g=_(2);return u(g.onPageChange(s))}),o()()}if(r&2){let e=_(2);a(),l("totalItems",e.totalRecords())("pageSize",e.pageSize())("currentPage",e.currentPage())}}function Ie(r,n){if(r&1&&S(0,_e,15,9,"div",46)(1,Me,2,1,"div",47)(2,ke,2,3,"div",48),r&2){let e=_();l("ngIf",e.items().length===0),a(),l("ngIf",e.items().length>0),a(),l("ngIf",e.totalRecords()>e.pageSize())}}var ve=class r{toast=C(oe);service=C(me);jobService=C(X);translate=C(Y);languageService=C(te);authService=C(ie);jobApplicationService=C(pe);userProfileCompletionService=C(de);router=C(U);applicationContextService=C(re);items=y([]);totalRecords=y(0);isLoading=y(!0);showJobDetailsModal=y(!1);selectedJob=y(null);isLoadingJobDetails=y(!1);isDeleting=y(null);jobToDelete=y(null);showLoginModal=!1;showCompleteCvModal=!1;showConfirmApplyModal=!1;showSuccessApplyModal=!1;completeCvErrorMessage=null;selectedJobId=null;loginAction="apply";applyLoading=!1;confirmApplyLoading=!1;hasApplied=!1;deleteModal;pageSize=y(10);currentPage=y(1);search=y("");skeletons=Array(6).fill(0);isRtl$=this.languageService.rtl$;constructor(){let n=j(this.search).pipe(B(300)),e=j(this.currentPage);A([n,e]).subscribe(([t,s])=>{this.loadItems(t,s)})}loadItems(n,e){this.isLoading.set(!0),this.service.getMySavedJobs(n,e,this.pageSize()).subscribe({next:t=>{let s=t?.value||t||[];this.items.set(s),this.totalRecords.set(t?.totalRecordsCount||s.length)},error:()=>{this.toast.showError("toast.errorTitle","toast.networkError")},complete:()=>{this.isLoading.set(!1)}})}confirmDeleteSavedJob(n){this.jobToDelete.set(n),this.deleteModal.show()}onCancelDelete(){this.jobToDelete.set(null)}onConfirmDelete(){let n=this.jobToDelete();n&&(this.isDeleting.set(n.jobId),this.service.removeSavedJob(n.jobId).subscribe({next:()=>{this.toast.showSuccess("toast.successTitle","toast.jobRemoved"),this.loadItems(this.search(),this.currentPage()),this.jobToDelete.set(null)},error:()=>{this.toast.showError("toast.errorTitle","toast.saveJobFailed")},complete:()=>{this.isDeleting.set(null)}}))}getDeleteConfirmationMessage(){let n=this.jobToDelete();return n?`${this.translate.instant("features.savedJobs.deleteConfirmation.message")} "${n.jobTitle}"?`:""}showJobDetails(n){this.isLoadingJobDetails.set(!0),this.showJobDetailsModal.set(!0),this.jobService.getJobById(n).subscribe({next:e=>{this.selectedJob.set(e),this.isLoadingJobDetails.set(!1)},error:e=>{this.toast.showError("toast.errorTitle","toast.networkError"),this.isLoadingJobDetails.set(!1),this.closeJobDetailsModal()}})}closeJobDetailsModal(){this.showJobDetailsModal.set(!1),this.selectedJob.set(null),this.isLoadingJobDetails.set(!1)}onSearch(n){this.currentPage.set(1),this.search.set(n)}onPageChange(n){this.currentPage.set(n)}onApply(n){if(!this.authService.isLoggedIn()){this.loginAction="apply",this.showLoginModal=!0;return}this.applyLoading=!0,this.selectedJobId=n,this.userProfileCompletionService.isComplete(n.toString()).pipe(E(1)).subscribe({next:e=>{this.applyLoading=!1,e.isSuccess?this.showConfirmApplyModal=!0:(this.completeCvErrorMessage=e.errorMessage??null,this.showCompleteCvModal=!0)},error:e=>{this.applyLoading=!1,this.completeCvErrorMessage=e.error?.errorMessage??e.error?.message??null,this.showCompleteCvModal=!0}})}applyJob(n){this.confirmApplyLoading=!0,this.jobApplicationService.applyForJob(n).pipe(E(1)).subscribe({next:e=>{this.showConfirmApplyModal=!1,this.hasApplied=!0,this.showSuccessApplyModal=!0,this.confirmApplyLoading=!1,this.service.removeSavedJob(n).subscribe({next:t=>{t.isSuccess&&this.loadItems(this.search(),this.currentPage())},error:t=>{}})},error:e=>{this.confirmApplyLoading=!1,this.showConfirmApplyModal=!1}})}navigateToCvCompletion(){this.selectedJobId&&this.applicationContextService.setJobId(this.selectedJobId),this.completeCvErrorMessage=null,this.router.navigate(["/user/cv/me"]).then(n=>{this.showCompleteCvModal=!1}).catch(n=>{this.showCompleteCvModal=!1})}navigateToCareers(){this.router.navigate(["/careers"])}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=P({type:r,selectors:[["app-saved-jobs"]],viewQuery:function(e,t){if(e&1&&R(V,5),e&2){let s;G(s=H())&&(t.deleteModal=s.first)}},decls:42,vars:31,consts:[["searchInput",""],["cardsView",""],["applyContent",""],[1,"bg-gray-50","min-h-screen"],[1,"max-w-7xl","mx-auto","px-4","sm:px-6","lg:px-8","py-8"],[1,"flex","items-center"],[1,"flex-shrink-0"],[1,"w-10","h-10","rounded-lg","flex","items-center","justify-center",2,"background-color","var(--color-primary)"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-6","h-6","text-white"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"],[1,"ms-4"],[1,"text-2xl","font-semibold","text-gray-900"],[1,"text-sm","text-gray-600","mt-1"],[1,"bg-white","mt-4","border","border-gray-200","rounded-lg","p-6","mb-6"],[1,"flex","flex-col","sm:flex-row","sm:items-center","sm:justify-between"],[1,"flex-1","max-w-md"],[1,"relative","w-full"],[1,"absolute","
1inset-y-0","end-0","pe-3","flex","items-center","pointer-events-none"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"h-5","w-5","text-gray-400"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"],["type","text",1,"block","w-full","pe-10","ps-3","py-2.5","border","border-gray-300","transition","transition-all","duration-300","rounded-md","leading-5","bg-white","placeholder-gray-500","focus:outline-none","focus:ring-1","text-sm",2,"--tw-ring-color","var(--color-primary)","--tw-border-color","var(--color-primary)",3,"input","placeholder"],[1,"mt-4","sm:mt-0"],[1,"bg-gray-50","px-4","py-2","rounded-lg","border"],[1,"flex","items-center","text-sm","text-gray-600"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4","me-2"],[1,"font-medium"],["class","grid md:grid-cols-2 lg:grid-cols-3 gap-6",4,"ngIf","ngIfElse"],[3,"onClose","visible","job","isLoading"],[3,"confirm","cancel","customTitle","customDescription"],[3,"visibleChange","visible","jobId","action"],[3,"visibleChange","navigateToCv","visible","jobId","errorMessage"],[3,"visibleChange","confirm","confirmApplyLoading","visible"],[3,"visible"],[1,"grid","md:grid-cols-2","lg:grid-cols-3","gap-6"],["class","bg-white border border-gray-200 rounded-lg p-8 animate-pulse",4,"ngFor","ngForOf"],[1,"bg-white","border","border-gray-200","rounded-lg","p-8","animate-pulse"],[1,"flex","items-center","justify-between","mb-4"],[1,"h-5","bg-gray-200","rounded","w-2/3"],[1,"h-6","bg-gray-200","rounded-full","w-20"],[1,"space-y-3"],[1,"h-4","bg-gray-200","rounded","w-full"],[1,"h-4","bg-gray-200","rounded","w-3/4"],[1,"h-4","bg-gray-200","rounded","w-1/2"],[1,"flex","justify-end","gap-3","mt-6"],[1,"h-8","bg-gray-200","rounded","w-24"],[1,"h-8","bg-gray-200","rounded","w-20"],["class","bg-white border border-gray-200 rounded-lg p-12 text-center",4,"ngIf"],["class","grid md:grid-cols-2 lg:grid-cols-3 gap-6",4,"ngIf"],["class","mt-8",4,"ngIf"],[1,"bg-white","border","border-gray-200","rounded-lg","p-12","text-center"],[1,"w-16","h-16","mx-auto","mb-4","bg-gray-100","rounded-lg","flex","items-center","justify-center"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-8","h-8","text-gray-400"],[1,"text-lg","font-semibold","text-gray-900","mb-2"],[1,"text-gray-600","mb-6","text-sm"],["onmouseover",`
2            this.style.backgroundColor = 'var(--color-primary-light)'
3          `,"onmouseout","this.style.backgroundColor = 'var(--color-primary)'",1,"inline-flex","items-center","px-4","py-2","text-white","text-sm","font-medium","rounded-md","transition-colors",2,"background-color","var(--color-primary)",3,"click"],["class","bg-white border border-gray-200 rounded-lg p-6 hover:shadow-sm transition-shadow duration-200",4,"ngFor","ngForOf"],[1,"bg-white","border","border-gray-200","rounded-lg","p-6","hover:shadow-sm","transition-shadow","duration-200"],[1,"mb-4"],[1,"text-lg","font-semibold","text-gray-900","truncate","mb-1"],[1,"space-y-3","mb-6"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4","text-gray-400","ms-2"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"],[1,"font-medium","text-gray-700"],[1,"text-gray-600","ms-1"],["class","flex items-center text-sm text-gray-600",4,"ngIf"],[1,"flex","justify-between","items-center","gap-3","pt-4","border-t","border-gray-100"],[1,"flex","flex-1","gap-2"],["onmouseover",`
4                  this.style.backgroundColor = 'var(--color-primary-light)'
5                `,"onmouseout","this.style.backgroundColor = 'var(--color-primary)'",1,"px-3","py-2","flex-1","text-sm","text-white","rounded-md","transition-colors","font-medium",2,"background-color","var(--color-primary)",3,"click"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4","ms-1","inline"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M15 12a3 3 0 11-6 0 3 3 0 016 0z"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"],["onmouseover",`
6                  this.style.backgroundColor = 'var(--color-error)';
7                  this.style.color = 'white';
8                `,"onmouseout",`
9                  this.style.backgroundColor = 'transparent';
10                  this.style.color = 'var(--color-error)';
11                `,1,"px-3","py-2","flex-1","text-sm","rounded-md","transition-colors","font-medium",2,"color","var(--color-error)","border","1p
11x solid var(--color-error)",3,"click","disabled"],["class","w-4 h-4 ms-1 inline","fill","none","stroke","currentColor","viewBox","0 0 24 24",4,"ngIf"],["class","w-4 h-4 ms-1 inline animate-spin","fill","none","stroke","currentColor","viewBox","0 0 24 24",4,"ngIf"],["class","px-4 py-2 text-sm text-white w-full mt-6 rounded-md transition-colors font-medium flex items-center justify-center gap-2 disabled:opacity-50 disabled:cursor-not-allowed","style","background-color: var(--color-accent)","onmouseover",`
12                this.style.backgroundColor = 'var(--color-accent-dark)'
13              `,"onmouseout","this.style.backgroundColor = 'var(--color-accent)'",3,"disabled","click",4,"ngIf"],["class","flex items-center gap-2 px-4 py-2 text-sm text-green-600 bg-green-50 rounded-md border border-green-200",4,"ngIf"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M15 11a3 3 0 11-6 0 3 3 0 016 0z"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4","ms-1","inline","animate-spin"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"],["onmouseover",`
14                this.style.backgroundColor = 'var(--color-accent-dark)'
15              `,"onmouseout","this.style.backgroundColor = 'var(--color-accent)'",1,"px-4","py-2","text-sm","text-white","w-full","mt-6","rounded-md","transition-colors","font-medium","flex","items-center","justify-center","gap-2","disabled:opacity-50","disabled:cursor-not-allowed",2,"background-color","var(--color-accent)",3,"click","disabled"],[4,"ngIf","ngIfElse"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4","animate-spin"],["cx","12","cy","12","r","10","stroke","currentColor","stroke-width","4",1,"opacity-25"],["fill","currentColor","d","M4 12a8 8 0 018-8v8H4z",1,"opacity-75"],["fill","none","stroke","currentColor","viewBox","0 0 24 24",1,"w-4","h-4"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M16,14.5 L16,19 C16,19.5523 15.5523,20 15,20 L11.75,20"],["stroke-linecap","round","stroke-linejoin","round","stroke-width","2","d","M16,6 L16,1 C16,0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,0.447715 0,1 L0,19 C0,19.5523 0.447715,20 1,20 L4,20"],["x1","4","y1","6","x2","11","y2","6"],["x1","7.5","y1","20","x2","16","y2","9.5"],["x1","4","y1","10","x2","8","y2","10"],[1,"flex","items-center","gap-2","px-4","py-2","text-sm","text-green-600","bg-green-50","rounded-md","border","border-green-200"],["fill","currentColor","viewBox","0 0 24 24",1,"w-4","h-4"],["d","M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"],[1,"mt-8"],[3,"pageChange","totalItems","pageSize","currentPage"]],template:function(e,t){if(e&1){let s=J();i(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7),b(),i(5,"svg",8),d(6,"path",9),o()()(),x(),i(7,"div",10)(8,"h1",11),m(9),p(10,"translate"),o(),i(11,"p",12),m(12),p(13,"translate"),o()()(),i(14,"div",13)(15,"div",14)(16,"div",15)(17,"div",16)(18,"div",17),b(),i(19,"svg",18),d(20,"path",19),o()(),x(),i(21,"input",20,0),p(23,"translate"),w("input",function(){v(s);let f=M(22);return u(t.onSearch(f.value))}),o()()(),i(24,"div",21)(25,"div",22)(26,"div",23),b(),i(27,"svg",24),d(28,"path",9),o(),x(),i(29,"span",25),m(30),p(31,"translate"),o()()()()()(),S(32,be,2,1,"div",26)(33,Ie,3,3,"ng-template",null,1,L),o()(),i(35,"app-job-details-modal",27),w("onClose",function(){return v(s),u(t.closeJobDetailsModal())}),o(),i(36,"app-confirm-delete-modal",28),p(37,"translate"),w("confirm",function(){return v(s),u(t.onConfirmDelete())})("cancel",function(){return v(s),u(t.onCancelDelete())}),o(),i(38,"app-to-login-modal",29),D("visibleChange",function(f){return v(s),T(t.showLoginModal,f)||(t.showLoginModal=f),u(f)}),o(),i(39,"app-complete-cv-modal",30),D("visibleChange",function(f){return v(s),T(t.showCompleteCvModal,f)||(t.showCompleteCvModal=f),u(f)}),w("navigateToCv",function(){return v(s),u(t.navigateToCvCompletion())}
15),o(),i(40,"app-confirm-apply-modal",31),D("visibleChange",function(f){return v(s),T(t.showConfirmApplyModal,f)||(t.showConfirmApplyModal=f),u(f)}),w("confirm",function(){return v(s),u(t.applyJob(t.selectedJobId||0))}),o(),d(41,"app-success-apply-modal",32)}if(e&2){let s=M(34);a(9),h(" ",c(10,21,"features.savedJobs.title")," "),a(3),h(" ",c(13,23,"features.savedJobs.subtitle")," "),a(9),l("placeholder",c(23,25,"features.savedJobs.searchPlaceholder")),a(9),F("",c(31,27,"features.savedJobs.totalSaved"),": ",t.totalRecords()),a(2),l("ngIf",t.isLoading())("ngIfElse",s),a(3),l("visible",t.showJobDetailsModal())("job",t.selectedJob())("isLoading",t.isLoadingJobDetails()),a(),l("customTitle",c(37,29,"features.savedJobs.deleteConfirmation.title"))("customDescription",t.getDeleteConfirmationMessage()),a(2),I("visible",t.showLoginModal),l("jobId",t.selectedJobId)("action",t.loginAction),a(),I("visible",t.showCompleteCvModal),l("jobId",t.selectedJobId)("errorMessage",t.completeCvErrorMessage),a(),l("confirmApplyLoading",t.confirmApplyLoading),I("visible",t.showConfirmApplyModal),a(),l("visible",t.showSuccessApplyModal)}},dependencies:[q,O,$,ge,ee,ce,V,K,ne,ae,se,le,Q,Z],encapsulation:2})};export{ve as SavedJobsComponent};

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.