1"use strict";(self.webpackChunktalentrocket_angular=self.webpackChunktalentrocket_angular||[]).push([[4815],{48743(Y,A,r){r.d(A,{Q5:()=>N,T7:()=>M,V1:()=>u,u0:()=>g});var E,e=r(3),a=r(23214);class u extends e.xW{format(c,f){if("DD/MM/YYYY"===f){return`${c.getDate()}.${c.getMonth()+1}.${c.getFullYear()}`}if("MM/YYYY"===f){return`${c.getMonth()+1}/${c.getFullYear()}`}return"YYYY"===f?`${c.getFullYear()}`:c.toDateString()}static#e=E=()=>(this.\u0275fac=(()=>{let c;return function(O){return(c||(c=a.xGo(u)))(O||u)}})(),this.\u0275prov=a.jDH({token:u,factory:u.\u0275fac}))}E();const g={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"DD/MM/YYYY"}},N={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"MM/YYYY"}},M={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"YYYY"}}},51011(Y,A,r){r.d(A,{I:()=>M});var N,e=r(16213),a=r(49870),E=r(67650),u=r(8293),g=r(23214);class M{static#e=N=()=>(this.\u0275fac=function(f){return new(f||M)},this.\u0275mod=g.$C({type:M}),this.\u0275inj=g.G2t({imports:[e.MD,E.V,a.iI,u.n]}))}N()},48192(Y,A,r){r.d(A,{d:()=>f});var N,e=r(36264),a=r(83856),E=r(23214),u=r(16213),g=r(73955);function M(O,d){if(1&O&&(E.qex(0),E.pXf(1,1),E.nI1(2,"translate"),E.bVm()),2&O){const l=E.XpG(2);E.R7$(2),E.uP7(l.yearsInJob)(l.yearsInJob)(l.isCustomJobType?l.review.jobType:E.bMT(2,4,"I18N."+l.review.jobType+".jobTitle"))(l.review.location.city),E.nnv(1)}}function F(O,d){if(1&O&&(E.qex(0),E.DNE(1,M,3,6,"ng-container",4),E.bVm()),2&O){const l=E.XpG(),R=E.sdS(2);E.R7$(),E.Y8G("ngIf",!l.isCurrentEmployee)("ngIfElse",R)}}function c(O,d){if(1&O&&(E.qex(0),E.pXf(1,2),E.nI1(2,"translate"),E.bVm()),2&O){const l=E.XpG();E.R7$(2),E.uP7(l.isCustomJobType?l.review.jobType:E.bMT(2,2,"I18N."+l.review.jobType+".jobTitle"))(l.review.location.city),E.nnv(1)}}class f{constructor(d,l){this._dateTimeService=d,this._applicationQuery=l}get isCustomJobType(){return 0===this._applicationQuery.getJobTypes().filter(l=>this.review?.jobType===l.id).length}get isCurrentEmployee(){return!this.review?.endDate}get yearsInJob(){return this.review&&this.review.endDate?this._dateTimeService.differenceInYears(this.review.endDate,this.review.startDate):0}static#e=N=()=>(this.\u0275fac=function(l){return new(l||f)(E.rXU(e.D),E.rXU(a.j))},this.\u0275cmp=E.VBU({type:f,selectors:[["app-review-job-info"]],inputs:{review:"review"},standalone:!1,decls:3,vars:1,consts:()=>{let d,l,R;return d="{VAR_PLURAL, plural, =0 {0-1 Jahre} =1 {1 Jahr} other {{INTERPOLATION} Jahre}}",d=E.k04(d,{INTERPOLATION:"\ufffd1\ufffd",VAR_PLURAL:"\ufffd0\ufffd"}),l="Arbeitete f\xFCr " + d + " als " + "\ufffd2\ufffd" + " in " + "\ufffd3\ufffd" + "",R=" Arbeitet als " + "\ufffd0\ufffd" + " in " + "\ufffd1\ufffd" + " ",[["currentEmployee",""],l,R,[4,"ngIf"],[4,"ngIf","ngIfElse"]]},template:function(l,R){1&l&&E.DNE(0,F,2,2,"ng-container",3)(1,c,3,4,"ng-template",null,0,E.C5r),2&l&&E.Y8G("ngIf",R.review)},dependencies:[u.bT,g.D9],encapsulation:2,changeDetection:0}))}N()},85327(Y,A,r){r.d(A,{S:()=>g});var u,e=r(16213),a=r(73955),E=r(23214);class g{static#e=u=()=>(this.\u0275fac=function(F){return new(F||g)},this.\u0275mod=E.$C({type:g}),this.\u0275inj=E.G2t({imports:[e.MD,a.h]}))}u()},4815(Y,A,r){r.d(A,{ReviewsModule:()=>Se});var e=r(23214),a=r(89417),E=r(21413),u=r(7673),g=r(99172),N=r(56977),M=r(11845),F=r(39022),c=r(26407),f=r(67336),O=r(17035),d=r(79629),l=r(28203);const R=["*"];function v(_,n){1&_&&e.SdG(0)}class L{_elementRef=(0,e.WQX)(e.aKT);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(t){return new(t||L)};static \u0275dir=e.FsC({type:L,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}class D{template=(0,e.WQX)(e.C4Q);constructor(){}static \u0275fac=function(t){return new(t||D)};static \u0275dir=e.FsC({type:D,selectors:[["","cdkStepLabel",""]]})}const h_NUMBER="number",h_EDIT="edit",h_DONE="done",h_ERROR="error",ge=new e.nKC("STEPPER_GLOBAL_OPTIONS");class _e{_stepperOptions;_stepper=(0,e.WQX)(J);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;interacted=!1;interactedStream=new e.bkB;label;errorMessage;ariaLabel;ariaLabelledby;state;editable=!0;optional=!1;get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(n){this._completedOverride=n}_completedOverride=null;_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(n){this._customError=n}_customError=null;_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(){const n=(0,e.WQX)(ge,{optional:!0});this._stepperOptions=n||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(n=>n.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static \u0275fac=function(t){return new(t||_e)};static \u0275cmp=e.VBU({type:_e,selectors:[["cdk-step"]],contentQueries:function(t,i,o){if(1&t&&(e.wni(o,D,5),e.wni(o,a.ZU,5)),2&t){let s;e.mGM(s=e.lsd())&&(i.stepLabel=s.first),e.mGM(s=e.lsd())&&(i._childForms=s)}},viewQuery:function(t,i){if(1&t&&e.GBs(e.C4Q,7),2&t){let o;e.mGM(o=e.lsd())&&(i.content=o.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",e.L39],optional:[2,"o
1ptional","optional",e.L39],completed:[2,"completed","completed",e.L39],hasError:[2,"hasError","hasError",e.L39]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[e.OA$],ngContentSelectors:R,decls:1,vars:0,template:function(t,i){1&t&&(e.NAR(),e.DNE(0,v,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}class J{_dir=(0,e.WQX)(M.D,{optional:!0});_changeDetectorRef=(0,e.WQX)(e.gRc);_elementRef=(0,e.WQX)(e.aKT);_destroyed=new E.B;_keyManager;_steps;steps=new e.rOR;_stepHeader;_sortedHeaders=new e.rOR;linear=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(n){this._steps?(this._isValidIndex(n),this._selectedIndex!==n&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(n)&&(n>=this._selectedIndex||this.steps.toArray()[n].editable)&&this._updateSelectedItemIndex(n))):this._selectedIndex=n}_selectedIndex=0;get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(n){this.selectedIndex=n&&this.steps?this.steps.toArray().indexOf(n):-1}selectionChange=new e.bkB;selectedIndexChange=new e.bkB;_groupId=(0,e.WQX)(F._).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(n){this._orientation=n,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===n)}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe((0,g.Z)(this._steps),(0,N.Q)(this._destroyed)).subscribe(n=>{this.steps.reset(n.filter(t=>t._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe((0,g.Z)(this._stepHeader),(0,N.Q)(this._destroyed)).subscribe(n=>{this._sortedHeaders.reset(n.toArray().sort((t,i)=>t._elementRef.nativeElement.compareDocumentPosition(i._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new c.F(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:(0,u.of)()).pipe((0,g.Z)(this._layoutDirection()),(0,N.Q)(this._destroyed)).subscribe(n=>this._keyManager?.withHorizontalOrientation(n)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0),this.linear&&this._selectedIndex>0){const n=this.steps.toArray().slice(0,this._selectedIndex);for(const t of n)t._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(n=>n.reset()),this._stateChanged()}_getStepLabelId(n){return`${this._groupId}-label-${n}`}_getStepContentId(n){return`${this._groupId}-content-${n}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(n){const t=n-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(n,t=h_NUMBER){const i=this.steps.toArray()[n],o=this._isCurrentStep(n);return i._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(i,o):this._getGuidelineLogic(i,o,t)}_getDefaultIndicatorLogic(n,t){return n._showError()&&n.hasError&&!t?h_ERROR:!n.completed||t?h_NUMBER:n.editable?h_EDIT:h_DONE}_getGuidelineLogic(n,t,i=h_NUMBER){return n._showError()&&n.hasError&&!t?h_ERROR:n.completed&&!t?h_DONE:n.completed&&t?i:n.editable&&t?h_EDIT:i}_isCurrentStep(n){return this._selectedIndex===n}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(n){const t=this.steps.toArray();this.selectionChange.emit({selectedIndex:n,previouslySelectedIndex:this._selectedIndex,selectedStep:t[n],previouslySelectedStep:t[this._selectedIndex]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(n):this._keyManager.updateActiveItem(n)),this._selectedIndex=n,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(n){const t=(0,f.rp)(n),i=n.keyCode,o=this._keyManager;null==o?.activeItemIndex||t||i!==O.S&&i!==O.c?o?.setFocusOrigin("keyboard").onKeydown(n):(this.selectedIndex=o.activeItemIndex,n.preventDefault())}_anyControlsInvalidOrPending(n){return!!(this.linear&&n>=0)&&this.steps.toArray().slice(0,n).some(t=>{const i=t.stepControl;return(i?i.invalid||i.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const n=this._elementRef.nativeElement,t=(0,d.c)();return n===t||n.contains(t)}_isValidIndex(n){return n>-1&&(!this.steps||n<this.steps.length)}static \u0275fac=function(t){return new(t||J)};static \u0275dir=e.FsC({type:J,selectors:[["","cdkStepper",""]],contentQueries:function(t,i,o){if(1&t&&(e.wni(o,_e,5),e.wni(o,L,5)),2&t){let s;e.mGM(s=e.lsd())&&(i._steps=s),e.mGM(s=e.lsd())&&(i._stepHeader=s)}},inputs:{linear:[2,"linear","linear",e.L39],selectedIndex:[2,"selectedIndex","selectedIndex",e.Udg],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"]})}class B{static \u0275fac=function(t){return new(t||B)};static \u0275mod=e.$C({type:B});static \u0275inj=e.G2t({imports:[l.jI]})}var Ue,m=r(16213),fe=r(60850),Ge=r(82765),U=r(36471),ct=r(6704),oe=r(40100),Pe=r(5951),Rt=r(48113),Tt=r(73829),Ye=r(82596),ut=r(567),X=r(20060),se=r(73955),mt=r(2074),Je=r(70256),Ie=r(40924),ae=r(75351),pt=r(90720),j=r(8293);class Ee{static#e=Ue=()=>(this.\u0275fac=function(t){return new(t||Ee)},this.\u0275mod=e.$C({type:Ee}),this.\u0275inj=e.G2t({imports:[m.MD,B]}))}Ue();var Be,Ot=r(9132),Ne=r(99245),St=r(85327);class le{static#e=Be=()=>(this.\u0275fac=function(t){return new(t||le)},this.\u0275mod=e.$C({type:le}),this.\u0275inj=e.G2t({imports:[m.MD,Ie.L,j.n,ae.i,X.dX,se.h,U.YN,St.S]}))}Be();var Xe,gt=r(88834),Ct=r(69980),Mt=r(59115),ft=r(67367),Pt=r(28128),It=r(51011);class de{static#e=Xe=()=>(this.\u0275fac=function(t){return new(t||de)},this.\u0275mod=e.$C({type:de}),this.\u0275inj=e.G2t({imports:[m.MD,Mt.Cn,Ct.m_,gt.Hl,ft.tP,X.dX,Pt.p,ae.i,Ie.L,It.I,Je.H,j.n]}))}Xe();var Ke,Ae=r(49870),Nt=r(96676),$=r(15215),p=r(31515),At=r(46724),vt=r(4345),Lt=r(53144),ht=r(18342),yt=r(34922),bt=r(90964),Ft=r(16857),je=r(43227),xe=r(84412),ve=r(96354),w=r(88141),x=r(25558),ce=r(5964),ke=r(76960);class P{#e;get isLoading(){return this.#e}#t;get areReviewSurveyDetailsPresent(){return this.#t}constructor(n,t,i,o,s){this._reviewDataService=n,this._userStateService=t,this._registrationService=i,this._employerDataService=o,this._trackingService=s,this.review$=new xe.t(null),this.isEditor$=this._userStateService.userRole$.pipe((0,ve.T)(T=>T===Ft.g.Editor)),this.isLoggedIn$=this._userStateService.isLoggedIn$,this.#e=!1,this.#t=!1,this.getReviewById=T=>
1this._reviewDataService.get(T).pipe((0,w.M)(I=>{this.review={...I},this.review$.next(this.review)}))}buildReview(n,t){return this.#e=!0,t||n?!t&&n?(this.review={overallRating:{title:"",value:n}},this.review$.next(this.review),void(this.#e=!1)):void(t&&this._employerDataService.get(t).pipe((0,ve.T)(i=>({overallRating:{title:"",value:n},employerID:t,employerName:i.title}))).subscribe(i=>{this.review={...i},this.review$.next(this.review),this.#e=!1})):(this.review=null,this.review$.next(this.review),void(this.#e=!1))}updateReviewFromForm(n){const{employer:t,...i}=n.step1,o={...this.review,...i,...n.step2,...n.step3,employerName:t.title,employerID:t.id,startDate:new Date(n.step2.startDate).getTime(),endDate:new Date(n.step2.endDate).getTime(),ratings:(n.step1.ratings||[]).filter(s=>!!s.value),isJobTypeCustom:n.isJobTypeCustom};this.review={...o},this.review$.next(this.review)}updateReviewFromSurveyData(n){const t={...this.review,...n};this.#t=!0,this.review=t,this.review$.next(this.review),this.trackReviewProgress(1,t)}updateReviewFromJobData(n){const t={...this.review,...n};this.review=t,this.review$.next(this.review),this.trackReviewProgress(2,t)}submitReview(n){return this._userStateService.user$.pipe((0,x.n)(t=>{if(t?.uid){const i={...this.review,userID:t.uid};return this.review=i,this.review?.id?this._reviewDataService.update(i):this._reviewDataService.add(i)}return this._registrationService.startRegistrationProcess(null,n,null,null,new bt.k,yt.D.EmployerReview,null,null,"email",At.N.FastRegister).pipe((0,ce.p)(i=>i.isLoggedIn),(0,x.n)(()=>this._userStateService.user$),(0,x.n)(i=>{const o={...this.review,userID:i.uid};return this.review=o,this._reviewDataService.add(o)}))}))}trackReviewProgress(n,t){switch(n){case 1:this._trackingService.setDataLayer({event:"reviewAddedEmployerData",id:t.employerID});break;case 2:this._trackingService.setDataLayer({event:"reviewAddedJobData",id:t.employerID})}}static#n=Ke=()=>(this.\u0275fac=function(t){return new(t||P)(e.KVO(ke.M),e.KVO(je.q),e.KVO(vt.f),e.KVO(ht.H),e.KVO(Lt.b))},this.\u0275prov=e.jDH({token:P,factory:P.\u0275fac}))}Ke();var ze,k=r(83856),K=r(9329),V=r(75256),b=r(30417),Dt=r(37403),Vt=r(82018),$t=r(94237);function wt(_,n){1&_&&e.eu8(0)}function Wt(_,n){1&_&&(e.j41(0,"mat-error"),e.pXf(1,17),e.k0s())}function Gt(_,n){1&_&&e.eu8(0)}function Yt(_,n){1&_&&e.eu8(0)}function Jt(_,n){if(1&_&&(e.j41(0,"div",59)(1,"h3"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.nrm(4,"tr-star-rating",60),e.k0s()),2&_){const t=n.$implicit;e.Y8G("formGroup",t),e.R7$(2),e.SpI(" ",e.bMT(3,3,"I18N."+t.get("title").value+".title")," "),e.R7$(2),e.Y8G("editable",!0)}}function Ut(_,n){if(1&_&&(e.qex(0),e.j41(1,"div",54)(2,"h3",38),e.pXf(3,18),e.k0s(),e.DNE(4,Jt,5,5,"div",55),e.j41(5,"h3",56),e.pXf(6,19),e.k0s(),e.j41(7,"mat-form-field",57)(8,"mat-label"),e.pXf(9,20),e.k0s(),e.nrm(10,"textarea",58),e.j41(11,"span",36),e.pXf(12,21),e.k0s()()(),e.bVm()),2&_){const t=e.XpG();e.R7$(),e.Y8G("@expandCollapse",void 0),e.R7$(3),e.Y8G("ngForOf",t.ratingsGroups)}}function Bt(_,n){1&_&&(e.j41(0,"span",61),e.pXf(1,22),e.k0s())}let Le=(class De{get recommendedValue(){return this.formGroup.get("recommend").value}set recommendedValue(n){this.formGroup.get("recommend").setValue(n)}get ratingsGroups(){return this.formGroup.get("ratings").controls}constructor(n,t,i,o,s){this.reviewEmployerService=n,this.fb=t,this.applicationQuery=i,this.router=o,this.activatedRoute=s,this.faLongArrowRight=K.ltm,this.faSmile=K.Qpm,this.faFrown=K.wB1,this.formGroup=this.fb.group({employer:["",a.k0.required],recommend:[!0,a.k0.required],overallRating:this.fb.group({title:[""],value:[null,a.k0.required]}),ratings:this.fb.array(this.applicationQuery.getRatingTypes().map(T=>this.fb.group({title:[T.id],value:[null]}))),title:["",a.k0.required],description:[""]})}ngOnInit(){this.reviewEmployerService.review$.pipe((0,V.s)(this),(0,ce.p)(n=>!!n),(0,w.M)(n=>this.fillForm(n))).subscribe()}fillForm(n){this.formGroup.patchValue({employer:{title:n.employerName,id:n.employerID},recommend:n.recommend,overallRating:n.overallRating,title:n.title,description:n.description}),n.ratings?.length&&this.ratingsGroups.forEach(t=>{let i=n.ratings.find(o=>o.title===t.value.title);i&&t.setValue({title:t.value.title,value:i.value})})}next(){const n=this.formGroup.value.employer;delete this.formGroup.value.employer;const t={...this.formGroup.value};t.ratings=t.ratings.filter(i=>i.value),t.employerName=n.title,t.employerID=n.id,this.reviewEmployerService.updateReviewFromSurveyData(t),this.router.navigate(["./job"],{queryParamsHandling:"merge",relativeTo:this.activatedRoute})}static#e=ze=()=>(this.\u0275fac=function(t){return new(t||De)(e.rXU(P),e.rXU(a.ze),e.rXU(k.j),e.rXU(p.Ix),e.rXU(p.nX))},this.\u0275cmp=e.VBU({type:De,selectors:[["app-review-employer-details"]],standalone:!1,decls:75,vars:18,consts:()=>{let n,t,i,o,s,T,I,W,y,Q,Z,G,q,ee,te,ne,ie,re,C,Et,lt,dt;return n="Arbeitgeber",t="Bitte f\xFCge deinen Arbeitgeber hinzu.",i="Du kannst auch nicht aufgef\xFChrte Arbeitgeber bewerten",o="Gesamt",s="\xDCberschrift deiner Bewertung",T="W\xFCrdest du deinen Arbeitgeber weiterempfehlen?",I="Ja",W="Nein",y="Weiter",Q="Fasse deine Bewertung kurz und knapp zusammen",Z="Teile deine Erfahrungen und hilf anderen Talenten dabei, einen authentischen Einblick in den Arbeitsalltag zu erhalten. Schreibe zum Beispiel \xFCber folgende Themen:",G="" + "[\ufffd#56\ufffd|\ufffd#57\ufffd|\ufffd#58\ufffd|\ufffd#59\ufffd|\ufffd#60\ufffd]" + "Dein typischer Arbeitsalltag" + "[\ufffd/#56\ufffd|\ufffd/#57\ufffd|\ufffd/#58\ufffd|\ufffd/#59\ufffd|\ufffd/#60\ufffd]" + "" + "[\ufffd#56\ufffd|\ufffd#57\ufffd|\ufffd#58\ufffd|\ufffd#59\ufffd|\ufffd#60\ufffd]" + "Der Zusammenhalt im Team" + "[\ufffd/#56\ufffd|\ufffd/#57\ufffd|\ufffd/#58\ufffd|\ufffd/#59\ufffd|\ufffd/#60\ufffd]" + "" + "[\ufffd#56\ufffd|\ufffd#57\ufffd|\ufffd#58\ufffd|\ufffd#59\ufffd|\ufffd#60\ufffd]" + "Positive und negative Eigenschaften der Arbeitsbedingungen " + "[\ufffd/#56\ufffd|\ufffd/#57\ufffd|\ufffd/#58\ufffd|\ufffd/#59\ufffd|\ufffd/#60\ufffd]" + "" + "[\ufffd#56\ufffd|\ufffd#57\ufffd|\ufffd#58\ufffd|\ufffd#59\ufffd|\ufffd#60\ufffd]" + "Die Work-Life-Balance" + "[\ufffd/#56\ufffd|\ufffd/#57\ufffd|\ufffd/#58\ufffd|\ufffd/#59\ufffd|\ufffd/#60\ufffd]" + "" + "[\ufffd#56\ufffd|\ufffd#57\ufffd|\ufffd#58\ufffd|\ufffd#59\ufffd|\ufffd#60\ufffd]" + "Der Teil der Arbeit, der dir am meisten Spa\xDF bereitet hat " + "[\ufffd/#56\ufffd|\ufffd/#57\ufffd|\ufffd/#58\ufffd|\ufffd/#59\ufffd|\ufffd/#60\ufffd]" + "",G=e.k04(G),q="In unseren Bewertungsrichtlinien findest du noc
1h weitere detaillierte Informationen und Tipps f\xFCr die Erstellung einer hilfreichen Bewertung:",ee="Zu den Bewertungsrichtlinien",te="Deine Angaben werden vollst\xE4ndig anonym behandelt.",ne=" Sie werden NICHT zu deinen Bewerbungen hinzugef\xFCgt oder mit deinem Profil \xF6ffentlich in Verbindung gebracht. ",ie="Bitte f\xFCge eine \xDCberschrift hinzu.",re="Bitte bewerte deinen Arbeitgeber",C=" Schreibe \xFCber deine Erfahrung ",Et="Beschreibung",lt="(optional)",dt="(ben\xF6tigt)",[["required",""],n,t,i,o,s,T,I,W,y,Q,Z,G,q,ee,te,ne,ie,re,C,Et,lt,dt,[1,"container-details"],[1,"employer-data","new-tr-style"],[3,"formGroup"],["formControlName","employer",1,"p-0",3,"required","allowNew"],["label",""],["error",""],["hint",""],["formGroupName","overallRating",1,"overall-rating","mt-4"],[4,"ngTemplateOutlet"],["formControlName","value","size","lg",3,"editable"],["hideRequiredMarker","","appearance","outline","data-cy","reviewEmployerDetails-reviewTitle-formField",1,"mt-4","w-100","mat-required"],["matInput","","formControlName","title",3,"required"],[4,"ngIf"],["matTextSuffix","",1,"small"],[1,"recommend-employer","mt-4"],[1,"mb-3"],["formControlName","recommend",1,"recommend-buttons"],[3,"click","selected"],["mainContent","",1,"recommend-radio-button"],[1,"icon-content"],[1,"text-success","mr-2",3,"icon"],[1,"tr-custom-radio",3,"value"],[1,"no-recommend-fieldset",3,"click","selected"],[1,"text-danger","mr-2",3,"icon"],[1,"cta","mt-4"],["type","button","data-cy","reviewEmployerDetails-nextBtn",1,"tr-btn","tr-btn-primary","tr-btn-large","tr-btn-full-width","position-relative",3,"click","disabled"],[1,"info"],[1,"bg-lighter","p-4","desktop-only"],["href","/bewertungsrichtlinien--informationen","target","_blank","rel","noopener noreferrer",1,"text-primary"],[1,"mr-2",3,"icon"],[1,"bg-lighter","mt-4","p-4"],[1,"detailed-info","mt-5"],["class","extra-rating",3,"formGroup",4,"ngFor","ngForOf"],[1,"mt-4","mb-3"],["hideRequiredMarker","","appearance","outline",1,"w-100","align-suffix-bottom"],["formControlName","description","matInput","","cdkTextareaAutosize","true"],[1,"extra-rating",3,"formGroup"],["size","md","formControlName","value",3,"editable"],[1,"text-primary","small","font-weight-normal","ml-2"]]},template:function(t,i){if(1&t){const o=e.RV6();e.j41(0,"div",23)(1,"div",24)(2,"form",25)(3,"app-hub-form-control",26),e.qex(4,27),e.pXf(5,1),e.bVm(),e.qex(6,28),e.pXf(7,2),e.bVm(),e.qex(8,29),e.pXf(9,3),e.bVm(),e.k0s(),e.j41(10,"div",30)(11,"h3"),e.qex(12),e.pXf(13,4),e.bVm(),e.DNE(14,wt,1,0,"ng-container",31),e.k0s(),e.nrm(15,"tr-star-rating",32),e.k0s(),e.j41(16,"mat-form-field",33)(17,"mat-label"),e.pXf(18,5),e.k0s(),e.nrm(19,"input",34),e.DNE(20,Wt,2,0,"mat-error",35),e.j41(21,"span",36),e.DNE(22,Gt,1,0,"ng-container",31),e.k0s()(),e.j41(23,"div",37)(24,"h3",38),e.qex(25),e.pXf(26,6),e.bVm(),e.DNE(27,Yt,1,0,"ng-container",31),e.k0s(),e.j41(28,"mat-radio-group",39)(29,"tr-fieldset",40),e.bIt("click",function(){return e.eBV(o),e.Njj(i.recommendedValue=!0)}),e.j41(30,"div",41)(31,"div",42),e.nrm(32,"fa-icon",43),e.j41(33,"span"),e.pXf(34,7),e.k0s()(),e.nrm(35,"mat-radio-button",44),e.k0s()(),e.j41(36,"tr-fieldset",45),e.bIt("click",function(){return e.eBV(o),e.Njj(i.recommendedValue=!1)}),e.j41(37,"div",41)(38,"div",42),e.nrm(39,"fa-icon",46),e.j41(40,"span"),e.pXf(41,8),e.k0s()(),e.nrm(42,"mat-radio-button",44),e.k0s()()()(),e.DNE(43,Ut,13,2,"ng-container",35),e.j41(44,"div",47)(45,"button",48),e.bIt("click",function(){return e.eBV(o),e.Njj(i.next())}),e.qex(46),e.pXf(47,9),e.bVm(),e.k0s()()()(),e.j41(48,"div",49)(49,"div",50)(50,"h3"),e.pXf(51,10),e.k0s(),e.j41(52,"p"),e.pXf(53,11),e.k0s(),e.j41(54,"ul"),e.PLo(55,12),e.nrm(56,"li")(57,"li")(58,"li")(59,"li")(60,"li"),e.YFu(),e.k0s(),e.j41(61,"p"),e.qex(62),e.pXf(63,13),e.bVm(),e.k0s(),e.j41(64,"a",51),e.nrm(65,"fa-icon",52),e.qex(66),e.pXf(67,14),e.bVm(),e.k0s()(),e.j41(68,"div",53)(69,"h3"),e.pXf(70,15),e.k0s(),e.j41(71,"p"),e.pXf(72,16),e.k0s()()()(),e.DNE(73,Bt,2,0,"ng-template",null,0,e.C5r)}if(2&t){const o=e.sdS(74);e.R7$(2),e.Y8G("formGroup",i.formGroup),e.R7$(),e.Y8G("required",!0)("allowNew",!0),e.R7$(11),e.Y8G("ngTemplateOutlet",o),e.R7$(),e.Y8G("editable",!0),e.R7$(4),e.Y8G("required",!0),e.R7$(),e.Y8G("ngIf",i.formGroup.get("title").hasError("required")),e.R7$(2),e.Y8G("ngTemplateOutlet",o),e.R7$(5),e.Y8G("ngTemplateOutlet",o),e.R7$(2),e.Y8G("selected",!0===i.recommendedValue),e.R7$(3),e.Y8G("icon",i.faSmile),e.R7$(3),e.Y8G("value",!0),e.R7$(),e.Y8G("selected",!1===i.recommendedValue),e.R7$(3),e.Y8G("icon",i.faFrown),e.R7$(3),e.Y8G("value",!1),e.R7$(),e.Y8G("ngIf",i.formGroup.get("overallRating").valid),e.R7$(2),e.Y8G("disabled",i.formGroup.invalid),e.R7$(20),e.Y8G("icon",i.faLongArrowRight)}},dependencies:[m.Sq,m.bT,m.T3,a.qT,a.me,a.BC,a.cb,a.YS,a.j4,a.JD,a.$R,b.j,b.M,b.b,b.g,oe.fg,Dt.xb,Pe.VT,Pe._g,X.aY,Vt.G,j.n,$t.e,se.D9],styles:[".container-details[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.container-details[_ngcontent-%COMP%] .employer-data[_ngcontent-%COMP%], .container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{display:flex;flex-direction:column}.container-details[_ngcontent-%COMP%] .employer-data[_ngcontent-%COMP%] .bg-lighter[_ngcontent-%COMP%], .container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] .bg-lighter[_ngcontent-%COMP%]{border-radius:5px}.container-details[_ngcontent-%COMP%] .employer-data[_ngcontent-%COMP%]{flex-basis:60%;margin-right:2rem}.container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{flex-basis:40%}.container-details[_ngcontent-%COMP%] .overall-rating[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] tr-fieldset[_ngcontent-%COMP%]{width:100%}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] tr-fieldset.no-recommend-fieldset[_ngcontent-%COMP%]{margin-left:1rem}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-radio-button[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;flex-basis:50%;padding:1rem;font-weight:600;color:#011928}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-radio-button[_ngcontent-%COMP%] fa[_ngcontent-%COMP%]{font-size:16px}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-radio-button[_ngcontent-%COMP%] .icon-content[_ngcontent-%COMP%]{vertical-align:middle;display:flex;align-items:center}.container-details[_ngcontent-%COMP%] .detailed-info[_ngcontent-%COMP%] .extra-rating[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;margin-bottom:2.5rem}@media only screen and (max-width:1024px){.container-details[_ngcontent-%COMP%]{flex-direction:column}.container-details[_ngcontent-%COMP%] .employer-data[_ngcontent-%COMP%]{margin-right:0}.container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{margin-top:3rem}.container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] .bg-lighter[_ngcontent-%COMP%]{margin:0!important}.container-details[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] .desktop-only[_ngcontent-%COMP%]{display:none}.container-details[_ngcontent-%COMP%] .overall-rating[_ngcontent-%COMP%], .container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-buttons[_ngcontent-%COMP%]{flex-direction:column}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-buttons[_ngcontent-%COMP%] tr-fieldset[_ngcontent-%COMP%]{margin-bottom:1rem}.container-details[_ngcontent-%COMP%] .recommend-employer[_ngcontent-%COMP%] .recommend-buttons[_ngcontent-%COMP%] tr-fieldset.no-recommend-fieldset[_ngcontent-%COMP%]{margin-left:0}.container-details[_ngcontent-%COMP%] .detailed-info[_ngcontent-%COMP%] .extra-rating[_ngcontent-%COMP%]{flex-direction:column}.container-details[_ngcontent-%COMP%] tr-star-rating[_ngcontent-%COMP%]{margin-top:1rem}}"],data:{animation:[Ne.cH]}}),this)},ze());Le=(0,$.Cg)([(0,V.d)(),(0,$.Sn)("design:paramtypes",[P,a.ze,k.j,p.Ix,p.nX
1])],Le);var Qe,He=r(52301),Xt=r(70152),jt=r(61396),xt=r(14526);function kt(_,n){if(1&_&&(e.j41(0,"mat-option",46),e.EFF(1),e.k0s()),2&_){const t=n.$implicit;e.Y8G("value",t.id),e.BMQ("data-cy","reviewEmployerJobDetails-jobTypeOption-"+t.id),e.R7$(),e.SpI(" ",t.title," ")}}function Kt(_,n){1&_&&(e.j41(0,"mat-error"),e.pXf(1,10),e.k0s())}function zt(_,n){1&_&&e.eu8(0)}function Ht(_,n){1&_&&(e.j41(0,"span",47),e.pXf(1,11),e.k0s())}function Qt(_,n){1&_&&e.eu8(0)}function Zt(_,n){if(1&_){const t=e.RV6();e.j41(0,"mat-chip-option",48,2),e.bIt("click",function(){e.eBV(t);const o=e.sdS(1),s=e.XpG();return e.Njj(s.benefitClick(o))}),e.EFF(2),e.k0s()}if(2&_){const t=n.$implicit,i=e.XpG();e.Y8G("selected",(null==i.benefitsControl.value?null:i.benefitsControl.value.length)>0&&(null==i.benefitsControl.value?null:i.benefitsControl.value.indexOf(t.id))>-1)("value",t.id)("disableRipple",!0),e.BMQ("data-cy","reviewEmployerJobDetails-benefit-"+t.id),e.R7$(2),e.SpI(" ",t.title," ")}}function qt(_,n){1&_&&e.eu8(0)}function en(_,n){1&_&&(e.qex(0),e.pXf(1,15),e.bVm())}function tn(_,n){1&_&&(e.qex(0),e.pXf(1,16),e.bVm())}function nn(_,n){if(1&_&&(e.j41(0,"div",49)(1,"h3"),e.pXf(2,12),e.k0s(),e.j41(3,"h3",50),e.pXf(4,13),e.k0s(),e.j41(5,"mat-form-field",51),e.nrm(6,"input",52),e.j41(7,"span",28),e.DNE(8,qt,1,0,"ng-container",29),e.k0s(),e.j41(9,"mat-error"),e.DNE(10,en,2,0,"ng-container",27)(11,tn,2,0,"ng-container",27),e.k0s(),e.j41(12,"mat-hint"),e.pXf(13,14),e.k0s()()()),2&_){const t=e.XpG(),i=e.sdS(44);e.R7$(8),e.Y8G("ngTemplateOutlet",i),e.R7$(2),e.Y8G("ngIf",t.emailControl.hasError("required")),e.R7$(),e.Y8G("ngIf",t.emailControl.hasError("email"))}}function rn(_,n){1&_&&(e.j41(0,"span",53),e.pXf(1,17),e.k0s())}let he=(class Ve{get employerName(){return this.reviewDetails.employerName}get jobTypeControl(){return this.formGroup.get("jobType")}get locationControl(){return this.formGroup.get("location")}get benefitsControl(){return this.formGroup.get("benefits")}get emailControl(){return this.formGroup.get("email")}get endDateControl(){return this.formGroup.get("endDate")}constructor(n,t,i,o,s){this.fb=n,this.applicationQuery=t,this.reviewEmployerService=i,this.router=o,this.activatedRoute=s,this.isJobTypeCustom=!0,this.isCurrentJobSubject=new xe.t(!1),this.isEditMode=!1,this.isNotLoggedIn$=this.reviewEmployerService.isLoggedIn$.pipe((0,ve.T)(T=>!T),(0,w.M)(T=>T?this.emailControl.enable():this.emailControl.disable())),this.isCurrentJob$=this.isCurrentJobSubject.asObservable(),this.benefitTypes$=this.applicationQuery.benefitTypes$,this.formGroup=this.fb.group({jobType:["",a.k0.required],startDate:[new Date,a.k0.required],endDate:[new Date,a.k0.required],location:[null,a.k0.required],benefits:[],email:["",{validators:a.k0.compose([a.k0.required,He.g.email])}]}),this.reviewEmployerService.areReviewSurveyDetailsPresent||this.router.navigate(["../"],{queryParamsHandling:"merge",relativeTo:this.activatedRoute})}ngOnInit(){this.applicationQuery.jobTypes$.pipe((0,V.s)(this)).subscribe(n=>{this.jobTypes=n}),this.initJobTypeAutoCompleteFiltering(),this.isCurrentJobSubject.pipe((0,V.s)(this),(0,w.M)(n=>n?this.endDateControl.disable():this.endDateControl.enable())).subscribe(),this.reviewDetails=this.reviewEmployerService.review$.getValue(),this.isEditMode=!!this.reviewDetails.id,this.isEditMode&&this.fillForEdit()}initJobTypeAutoCompleteFiltering(){this.jobTypeControl.valueChanges.pipe((0,V.s)(this),(0,ce.p)(n=>"string"==typeof n),(0,g.Z)(""),(0,Xt.B)(300),(0,w.M)(n=>{const t=n?.toLowerCase()||"";this.filteredJobTypes$=(0,u.of)(this.jobTypes.filter(i=>0===i.title.toLowerCase().indexOf(t)))})).subscribe()}fillForEdit(){this.jobTypeControl.setValue(this.reviewDetails.jobType),this.isCurrentJobChangeHandler({checked:!this.reviewDetails.endDate}),this.locationControl.setValue(this.reviewDetails.location),this.reviewDetails.benefits?.forEach(n=>this.benefitClick({value:n}))}jobTypeAutoCompleteDisplayWith(n){if(n){const t=this.jobTypes.find(i=>i.id===n);return this.isJobTypeCustom=!t,t?t.title:n}return""}benefitClick(n){const t=this.benefitsControl.value;if(t){const i=t.indexOf(n.value);-1===i?this.benefitsControl.setValue([...t,n.value]):(t.splice(i,1),this.benefitsControl.setValue(t))}else this.benefitsControl.setValue([n.value]);this.isEditMode||n.toggleSelected()}next(){const n=this.isJobTypeCustom,t={...this.formGroup.value,isJobTypeCustom:n};this.reviewEmployerService.updateReviewFromJobData(t),this.reviewEmployerService.submitReview(this.emailControl.value).pipe((0,x.n)(()=>this.reviewEmployerService.isEditor$),(0,V.s)(this)).subscribe(i=>{i?this.router.navigate(["../../summary"],{relativeTo:this.activatedRoute}):this.router.navigate(["../../success"],{relativeTo:this.activatedRoute})})}isCurrentJobChangeHandler(n){this.isCurrentJobSubject.next(n.checked)}static#e=Qe=()=>(this.\u0275fac=function(t){return new(t||Ve)(e.rXU(a.ze),e.rXU(k.j),e.rXU(P),e.rXU(p.Ix),e.rXU(p.nX))},this.\u0275cmp=e.VBU({type:Ve,selectors:[["app-review-employer-job-details"]],standalone:!1,decls:45,vars:29,consts:()=>{let n,t,i,o,s,T,I,W,y,Q,Z,G,q,ee,te,ne,ie,re;return n="Startdatum",t="Enddatum",i="Teile die n\xF6tigsten Informationen zu deinem Job",o="Jobart",s=" Du kannst einen nicht aufgef\xFChrten Job hinzuf\xFCgen. ",T=" Dies ist mein aktueller Job ",I="Stadt",W="Wodurch zeichnet sich " + "\ufffd0\ufffd" + " aus? Hilf Talenten bei Ihrer Jobsuche.",y="Weiter",Q=" Bitte w\xE4hle eine Jobart aus. ",Z=" Bitte f\xFCge eine Stadt hinzu. ",G
1="Email",q=" Email-Verifizierung ",ee=" F\xFCge deine Email hinzu, damit wir dir einen pers\xF6nlichen Sicherheitscode zusenden k\xF6nnen. ",te="Deine Email wird NICHT \xF6ffentlich einsehbar sein.",ne="Bitte gib die Email Adresse an.",ie=" Bitte gib die Email Adresse im richtigen Format an. ",re="(ben\xF6tigt)",[["auto","matAutocomplete"],["required",""],["chipOption",""],i,o,s,T,I,W,y,Q,Z,q,ee,te,ne,ie,re,[1,"container-details","new-tr-style"],[3,"formGroup"],[1,"job-details"],[1,"mb-3"],[1,"job-autocomplete"],["hideRequiredMarker","","appearance","outline","data-cy","reviewEmployerJobDetails-jobType-formField",1,"mat-required","w-100"],["type","text","matInput","","formControlName","jobType",3,"matAutocomplete","required"],["autoActiveFirstOption","",3,"displayWith"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matTextSuffix","",1,"small"],[4,"ngTemplateOutlet"],[1,"mt-4","mb-3",3,"change","checked"],[1,"job-date-details"],["data-cy","reviewEmployerJobDetails-startDate","formControlName","startDate","placeholder",n,3,"required"],["data-cy","reviewEmployerJobDetails-endDate","formControlName","endDate","placeholder",t,3,"required"],[1,"job-location"],["formControlName","location",3,"required","locationType","skipPlacesJsonData"],["label",""],["error",""],["data-cy","location-error",4,"ngIf"],["suffix",""],[1,"job-benefits","mt-4"],["data-cy","reviewEmployerJobDetails-jobBenefitsText",1,"mb-4"],[3,"multiple","selectable"],["class","tr-theme gray",3,"selected","value","disableRipple","click",4,"ngFor","ngForOf"],["class","mt-5 email-verification",4,"ngIf"],["data-cy","reviewEmployerJobDetails-nextBtn",1,"tr-btn","tr-btn-primary","tr-btn-large","tr-btn-full-width","mt-5",3,"click","disabled"],[3,"value"],["data-cy","location-error"],[1,"tr-theme","gray",3,"click","selected","value","disableRipple"],[1,"mt-5","email-verification"],[1,"mb-3","mt-0","text-grey"],["hideRequiredMarker","","appearance","outline",1,"mat-required","d-block","mat-vertical-aligned","mat-required"],["matInput","","type","email","formControlName","email","placeholder",G],[1,"text-primary","small","font-weight-normal","ml-2"]]},template:function(t,i){if(1&t){const o=e.RV6();e.j41(0,"div",18)(1,"form",19)(2,"div",20)(3,"h3",21),e.pXf(4,3),e.k0s(),e.j41(5,"div",22)(6,"mat-form-field",23)(7,"mat-label"),e.pXf(8,4),e.k0s(),e.nrm(9,"input",24),e.j41(10,"mat-autocomplete",25,0),e.DNE(12,kt,2,3,"mat-option",26),e.nI1(13,"async"),e.k0s(),e.DNE(14,Kt,2,0,"mat-error",27),e.j41(15,"mat-hint"),e.pXf(16,5),e.k0s(),e.j41(17,"span",28),e.DNE(18,zt,1,0,"ng-container",29),e.k0s()()(),e.j41(19,"mat-checkbox",30),e.nI1(20,"async"),e.bIt("change",function(T){return e.eBV(o),e.Njj(i.isCurrentJobChangeHandler(T))}),e.pXf(21,6),e.k0s(),e.j41(22,"div",31),e.nrm(23,"tr-year-picker",32)(24,"tr-year-picker",33),e.k0s(),e.j41(25,"div",34)(26,"app-location-form-control",35),e.qex(27,36),e.pXf(28,7),e.bVm(),e.qex(29,37),e.DNE(30,Ht,2,0,"span",38),e.bVm(),e.qex(31,39),e.DNE(32,Qt,1,0,"ng-container",29),e.bVm(),e.k0s()()(),e.j41(33,"div",40)(34,"h3",41),e.pXf(35,8),e.k0s(),e.j41(36,"mat-chip-listbox",42),e.DNE(37,Zt,3,5,"mat-chip-option",43),e.nI1(38,"async"),e.k0s()(),e.DNE(39,nn,14,3,"div",44),e.nI1(40,"async"),e.j41(41,"button",45),e.bIt("click",function(){return e.eBV(o),e.Njj(i.next())}),e.pXf(42,9),e.k0s()()(),e.DNE(43,rn,2,0,"ng-template",null,1,e.C5r)}if(2&t){const o=e.sdS(11),s=e.sdS(44);e.R7$(),e.Y8G("formGroup",i.formGroup),e.R7$(8),e.Y8G("matAutocomplete",o)("required",!0),e.R7$(),e.Y8G("displayWith",i.jobTypeAutoCompleteDisplayWith.bind(i)),e.R7$(2),e.Y8G("ngForOf",e.bMT(13,21,i.filteredJobTypes$)),e.R7$(2),e.Y8G("ngIf",i.jobTypeControl.hasError("required")),e.R7$(4),e.Y8G("ngTemplateOutlet",s),e.R7$(),e.Y8G("checked",e.bMT(20,23,i.isCurrentJob$)),e.R7$(4),e.Y8G("required",!0),e.R7$(),e.Y8G("required",!0),e.R7$(2),e.Y8G("required",!0)("locationType","city")("skipPlacesJsonData",!0),e.R7$(4),e.Y8G("ngIf",i.locationControl.hasError("required")),e.R7$(2),e.Y8G("ngTemplateOutlet",s),e.R7$(3),e.uP7(i.employerName),e.nnv(35),e.R7$(),e.Y8G("multiple",!0)("selectable",!0),e.R7$(),e.Y8G("ngForOf",e.bMT(38,25,i.benef
1itTypes$)),e.R7$(2),e.Y8G("ngIf",e.bMT(40,27,i.isNotLoggedIn$)),e.R7$(2),e.Y8G("disabled",i.formGroup.invalid)}},dependencies:[m.Sq,m.bT,m.T3,a.qT,a.me,a.BC,a.cb,a.YS,a.j4,a.JD,b.j,b.M,b.c,b.b,b.g,oe.fg,jt.M,U.uI,U.gq,xt.N,Ye.o,fe.$3,fe.pN,Ge.So,m.Jj],styles:[".container-details[_ngcontent-%COMP%]{width:590px}.container-details[_ngcontent-%COMP%] .text-grey[_ngcontent-%COMP%]{color:#737377}.container-details[_ngcontent-%COMP%] .job-details[_ngcontent-%COMP%] .job-date-details[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.container-details[_ngcontent-%COMP%] .job-details[_ngcontent-%COMP%] .job-date-details[_ngcontent-%COMP%] tr-year-picker[_ngcontent-%COMP%]{width:280px}@media only screen and (max-width:520px){.container-details[_ngcontent-%COMP%]{width:100%}.container-details[_ngcontent-%COMP%] .job-details[_ngcontent-%COMP%] .job-date-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.container-details[_ngcontent-%COMP%] .job-details[_ngcontent-%COMP%] .job-date-details[_ngcontent-%COMP%] tr-year-picker[_ngcontent-%COMP%]{width:100%}}"]}),this)},Qe());he=(0,$.Cg)([(0,V.d)(),(0,$.Sn)("design:paramtypes",[a.ze,k.j,P,p.Ix,p.nX])],he);var Ze,qe,et,Re=r(16717),_n=r(36264),ye=r(74185),be=r(64149),on=r(98509),sn=r(48192);function an(_,n){1&_&&(e.qex(0),e.pXf(1,0),e.bVm())}function En(_,n){1&_&&(e.qex(0),e.pXf(1,1),e.bVm())}function ln(_,n){if(1&_&&(e.qex(0),e.pXf(1,2),e.nI1(2,"translate"),e.bVm()),2&_){const t=e.XpG(2);e.R7$(2),e.uP7(e.bMT(2,2,"I18N."+t.review.jobType+".jobTitle"))(t.review.employerName),e.nnv(1)}}function dn(_,n){if(1&_&&(e.qex(0),e.pXf(1,3),e.nI1(2,"translate"),e.bVm()),2&_){const t=e.XpG(2);e.R7$(2),e.uP7(e.bMT(2,2,"I18N."+t.review.jobType+".jobTitle"))(t.review.employerName),e.nnv(1)}}function cn(_,n){if(1&_&&(e.j41(0,"div")(1,"tr-star-rating",24),e.qex(2,25),e.EFF(3),e.nI1(4,"translate"),e.bVm(),e.k0s(),e.nrm(5,"hr"),e.k0s()),2&_){const t=n.$implicit;e.R7$(),e.Y8G("rating",t.value),e.R7$(2),e.SpI(" ",e.bMT(4,2,"I18N."+t.title+".title")," ")}}function Rn(_,n){if(1&_&&(e.j41(0,"div",20),e.nrm(1,"hr"),e.j41(2,"h3",21),e.pXf(3,4),e.k0s(),e.j41(4,"div",22),e.DNE(5,cn,6,4,"div",23),e.k0s()()),2&_){const t=e.XpG(2);e.R7$(5),e.Y8G("ngForOf",t.review.ratings)}}function Tn(_,n){if(1&_&&(e.j41(0,"mat-chip"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&_){const t=n.$implicit;e.R7$(),e.SpI(" ",e.bMT(2,1,"I18N."+t+".title")," ")}}function un(_,n){if(1&_&&(e.j41(0,"div",26),e.nrm(1,"hr"),e.j41(2,"h3",21),e.pXf(3,5),e.k0s(),e.j41(4,"mat-chip-set"),e.DNE(5,Tn,3,3,"mat-chip",23),e.k0s()()),2&_){const t=e.XpG(2);e.R7$(5),e.Y8G("ngForOf",t.review.benefits)}}function mn(_,n){if(1&_&&(e.qex(0),e.j41(1,"div",7)(2,"tr-page-header"),e.EFF(3),e.qex(4,8),e.nrm(5,"app-review-job-info",9),e.bVm(),e.qex(6,10),e.EFF(7),e.bVm(),e.k0s(),e.nrm(8,"tr-star-rating",11)(9,"div",12),e.j41(10,"tr-action-card",13),e.qex(11,14),e.nrm(12,"fa-icon",15),e.bVm(),e.qex(13,16),e.DNE(14,an,2,0,"ng-container",6)(15,En,2,0,"ng-container",6),e.bVm(),e.qex(16,17),e.DNE(17,ln,3,4,"ng-container",6)(18,dn,3,4,"ng-container",6),e.bVm(),e.k0s(),e.DNE(19,Rn,6,1,"div",18)(20,un,6,1,"div",19),e.k0s(),e.bVm()),2&_){const t=e.XpG();e.R7$(3),e.SpI(" ",t.review.title," "),e.R7$(2),e.Y8G("review",t.review),e.R7$(2),e.JRh(t.review.employerName),e.R7$(),e.Y8G("displayRating",!0)("rating",t.review.overallRating.value),e.R7$(),e.Y8G("innerHTML",t.review.description,e.npT),e.R7$(),e.Y8G("size","sm"),e.R7$(2),e.Y8G("ngClass",t.review.recommend?"text-success":"text-danger")("icon",t.review.recommend?t.faSmile:t.faFrown),e.R7$(2),e.Y8G("ngIf",t.review.recommend),e.R7$(),e.Y8G("ngIf",!t.review.recommend),e.R7$(2),e.Y8G("ngIf",t.review.recommend),e.R7$(),e.Y8G("ngIf",!t.review.recommend),e.R7$(),e.Y8G("ngIf",null==t.review.ratings?null:t.review.ratings.length),e.R7$(),e.Y8G("ngIf",null==t.review.benefits?null:t.review.benefits.length)}}class z{get yearsInJob(){return this._yearsInJob}constructor(n){this.dateTimeService=n,this.faSmile=K.Qpm,this.faFrown=K.wB1}ngOnChanges(n){if(n.review.currentValue){let t=n.review.currentValue;this._yearsInJob=this.dateTimeService.differenceInYears(t.endDate,t.startDate)}}static#e=Ze=()=>(this.\u0275fac=function(t){return new(t||z)(e.rXU(_n.D))},this.\u0275cmp=e.VBU({type:z,selectors:[["app-review-summary"]],inputs:{review:"review"},standalone:!1,features:[e.OA$],decls:1,vars:1,consts:()=>{let n,t,i,o,s,T;return n="Empfohlen",t="Nicht empfohlen",i="Du empfiehlst eine Anstellung als " + "\ufffd0\ufffd" + " bei " + "\ufffd1\ufffd" + ".",o=" Du empfiehlst keine Anstellung als " + "\ufffd0\ufffd" + " bei " + "\ufffd1\ufffd" + ".",s="Deine Arbeitgeberbewertungen",T="Vorteile",[n,t,i,o,s,T,[4,"ngIf"],[1,"list-1"],["trSubheader",""],[3,"review"],["trSuffix",""],[1,"mt-2",3,"displayRating","rating"],["data-cy","review-description",1,"review-description",3,"innerHTML"],[1,"d-block",3,"size"],["image",""],[1,"icon-size-md",3,"ngClass","icon"],["title",""],["description",""],["data-cy","other-ratings",4,"ngIf"],["data-cy","benefit-chips",4,"ngIf"],["data-cy","other-ratings"],[1,"mb-3"],[1,"ml-3","list-4"],[4,"ngFor","ngForOf"],[3,"rating"],["label",""],["data-cy","benefit-chips"]]},template:function(t,i){1&t&&e.DNE(0,mn,21,15,"ng-container",6),2&t&&e.Y8G("ngIf",i.review)},dependencies:[m.YU,m.Sq,m.bT,ye.y,be.t,on.F,j.n,ae.i,X.aY,U.Jl,U.Jo,sn.d,se.D9],styles:[".review-description[_ngcontent-%COMP%]{white-space:pre-wrap}"]}))}function pn(_,n){1&_&&(e.PLo(0,0,1),e.nrm(1,"loading",8),e.YFu()),2&_&&(e.R7$(),e.Y8G("htmlClass","spinner-small spinner-inline spinner-btn-overlay bg-primary secondary"))}function On(_,n){if(1&_){const t=e.RV6();e.j41(0,"div",3),e.nrm(1,"app-review-summary",4),e.j41(2,"div")(3,"button",5),e.bIt("click",function(){const o=e.eBV(t).ngIf,s=e.XpG();return e.Njj(s.releaseReview(o))}),e.PLo(4,0),e.DNE(5,pn,2,1,"loading",6),e.YFu(),e.k0s(),e.j41(6,"button",7),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.editReview())}),e.pXf(7,1),e.k0s()()()}if(2&_){const t=n.ngIf,i=e.XpG();e.R7$(),e.Y8G("review",t),e.R7$(4),e.Y8G("ngIf",i.isSubmitting)}}Ze();class Te{get isSubmitting(){return this._isSubmitting}constructor(n,t,i,o,s){this.reviewEmployerService=n,this.reviewDataService=t,this.snackBarService=i,this.router=o,this.activatedRoute=s,this.review$=this.reviewEmployerService.review$}releaseReview(n){this._isSubmitting||(this._isSubmitting=!0,this.reviewDataService.publishReview(n).subscribe(t=>{this._isSubmitting=!1,this.snackBarService.openPrimarySuccess("Bewertung ver\xF6ffentlicht"),this.router.navigate(["/editor/needs-review/reviews"],{relativeTo:this.activatedRoute})}))}editReview(){this.router.navigate(["../survey"],{relativeTo:this.activatedRoute})}static#e=qe=()=>(this.\u0275fac=function(t){return new(t||Te)(e.rXU(P),e.rXU(ke.M),e.rXU(Ne.vH),e.rXU(p.Ix),e.rXU(p.nX))},this.\u0275cmp=e.VBU({type:Te,selectors:[["app-review-employer-review-summary"]],standalone:!1,decls:2,vars:3,consts:()=>{let n,t;return n=" SPEICHERN UND FREIGEBEN " + "\ufffd*5:1\ufffd\ufffd#1:1\ufffd" + "" + "\ufffd/#1:1\ufffd\ufffd/*5:1\ufffd" + "",t="Bearbeiten",[n,t,["class","list-1 new-tr-style",4,"ngIf"],[1,"list-1","new-tr-style"],[1,"d-block",3,"review"],["data-cy","submit-btn",1,"tr-btn","tr-btn-primary","tr-btn-large","tr-btn-full-width","position-relative","tr-btn-sharp-corners-bottom",3,"click"],[3,"htmlClass",4,"ngIf"],["data-cy","edit-btn",1,"tr-btn","tr-btn-primary-inverse","tr-btn-large","tr-btn-full-width","tr-btn-sharp-corners-top",3,"click"],[3,"htmlClass"]]},template:function(t,i){1&t&&(e.DNE(0,On,8,2,"div",2),e.nI1(1,"async")),2&t&&e.Y8G("ngIf",e.bMT(1,1,i.review$))},dependencies:[m.bT,Re.q,z,m.Jj],encapsulation:2}))}function Sn(_,n){1&_&&e.nrm(0,"loading")}function gn(_,n){1&_&&e.nrm(0,"router-outlet")}qe();let Fe=(class $e{get isLoading(){return this._isLoading}constructor(n,t,i){this._activatedRoute=n,this._router=t,this.reviewEmployerService=i}ngOnInit(){this._activatedRoute.paramMap.pipe((0,w.M)(()=>this._isLoading=!0),(0,x.n)(n=>n.has("id")?this.reviewEmployerService.getReviewById(n.get("id")?+n.get("id"):null):(this._router.navigateByUrl("/editor/needs-review/reviews"),(0,u.of)(null))),(0,V.s)(this)).subscribe(()=>{this._isLoading=!1})}static#e=et=()=>(this.\u0275fac=function(t){return new(t||$e)(e.rXU(p.nX),e.rXU(p.Ix),e.rXU(P))},this.\u0275cmp=e.VBU({type:$e,selectors:[["app-review-employer-review"]],standalone:!1,decls:4,vars:2,consts:[["contentTemp",""],[1,"container","page-container","mt-6"],[4,"ngIf","ngIfElse"]],template:function(t,i){if(1&t&&(e.j41(0,"div",1),e.DNE(1,Sn,1,0,"loading",2)(2,gn,1,0,"ng-template",null,0,e.C5r),e.k0s()),2&t){const o=e.sdS(3);e.R7$(),e.Y8G("ngIf",i.isLoading)("ngIfElse",o)}},dependencies:[m.bT,p.n3,Re.q],encapsulation:2}),this)},et());Fe=(0,$.Cg)([(0,V.d)(),(0,$.Sn)("design:paramtypes",[p.nX,p.Ix,P])],Fe);var tt,Cn=r(68090),Mn=r(55046);const fn=_=>["/",_];function Pn(_,n){if(1&_&&(e.j41(0,"div",4)(1,"div")(2,"tr-page-header"),e.qex(3),e.pXf(4,0),e.bVm(),e.qex(5,5),e.pXf(6,1),e.bVm(),e.k0s(),e.j41(7,"button",6),e.pXf(8,2),e.k0s()(),e.j41(9,"div"),e.nrm(10,"hr")(11,"app-employers-carousel",7),e.k0s()()),2&_){const t=e.XpG();e.R7$(7),e.Y8G("routerLink",e.eq3(2,fn,t.getEmployersUrl())),e.R7$(4),e.Y8G("items",t.carouselItems)}}class ue{get carouselItems(){return this._carouselItems}constructor(n,t){this.reviewEmployerService=n,this.applicationQuery=t,this.review$=this.reviewEmployerService.review$.pipe((0,ce.p)(i=>!!i),(0,w.M)(i=>{this._carouselItems=[{locations:[i.location]}]}))}getEmployersUrl(){return this.applicationQuery.getPageURL(Cn.gn.Employers)}static#e=tt=()=>(this.\u0275fac=function(t){return new(t||ue)(e.rXU(P),e.rXU(k.j))},this.\u0275cmp=e.VBU({type:ue,selectors:[["app-review-employer-success"]],standalone:!1,decls:2,vars:3,consts:()=>{let n,t,i,o;
1return n="Entdecke interessante Arbeitgeber",t="Deine Bewertung wurde versendet",i="Vielen Dank f\xFCr deine Bewertung! Wir informieren dich \xFCber die Ver\xF6ffentlichung per Email.",o="ZU DEN ARBEITGEBERN",[t,i,o,["class","list-1",4,"ngIf"],[1,"list-1"],["trSubheader",""],[1,"tr-btn","tr-btn-primary","mt-3",3,"routerLink"],["title",n,3,"items"]]},template:function(t,i){1&t&&(e.DNE(0,Pn,12,4,"div",3),e.nI1(1,"async")),2&t&&e.Y8G("ngIf",e.bMT(1,1,i.review$))},dependencies:[m.bT,Ae.Wk,ye.y,be.t,Mn.M,m.Jj],encapsulation:2}))}var nt,it;function In(_,n){1&_&&e.eu8(0)}function Nn(_,n){1&_&&(e.qex(0),e.pXf(1,7),e.bVm())}function An(_,n){1&_&&(e.qex(0),e.pXf(1,8),e.bVm())}function vn(_,n){if(1&_&&(e.j41(0,"div",15),e.nrm(1,"hr"),e.j41(2,"h3"),e.pXf(3,3),e.k0s(),e.j41(4,"p",16),e.pXf(5,4),e.k0s(),e.j41(6,"div",17)(7,"div",18)(8,"div",19),e.nrm(9,"img",20),e.k0s(),e.j41(10,"div")(11,"h3"),e.pXf(12,5),e.k0s(),e.j41(13,"p"),e.pXf(14,6),e.k0s()()(),e.j41(15,"div",21)(16,"mat-form-field",22)(17,"mat-label"),e.EFF(18,"Email"),e.k0s(),e.nrm(19,"input",23),e.j41(20,"mat-error"),e.DNE(21,Nn,2,0,"ng-container",24)(22,An,2,0,"ng-container",24),e.k0s()()()()()),2&_){const t=e.XpG();e.R7$(19),e.Y8G("formControl",t.emailControl),e.R7$(2),e.Y8G("ngIf",t.emailControl.hasError("required")),e.R7$(),e.Y8G("ngIf",t.emailControl.hasError("email"))}}function Ln(_,n){1&_&&(e.PLo(0,1,1),e.nrm(1,"loading",25),e.YFu()),2&_&&(e.R7$(),e.Y8G("htmlClass","spinner-small spinner-inline spinner-btn-overlay bg-primary secondary"))}tt();class me{get isSubmitting(){return this._isSubmitting}constructor(n,t,i,o){this.reviewEmployerService=n,this.userStateService=t,this.router=i,this.activatedRoute=o,this.emailControl=new a.hs("",a.k0.compose([He.g.email,a.k0.required])),this.review$=this.reviewEmployerService.review$,this.user$=this.userStateService.user$.pipe((0,w.M)(s=>this._user=s))}submitReview(){!this._user?.uid&&this.emailControl.invalid?this.emailControl.markAsTouched():this._isSubmitting||(this._isSubmitting=!0,this.reviewEmployerService.submitReview(this.emailControl.value).subscribe(n=>{this._isSubmitting=!1,this.router.navigate(["../success"],{relativeTo:this.activatedRoute})}))}editReview(){this.router.navigate(["../survey"],{relativeTo:this.activatedRoute})}static#e=nt=()=>(this.\u0275fac=function(t){return new(t||me)(e.rXU(P),e.rXU(je.q),e.rXU(p.Ix),e.rXU(p.nX))},this.\u0275cmp=e.VBU({type:me,selectors:[["app-review-employer-summary"]],standalone:!1,decls:13,vars:8,consts:()=>{let n,t,i,o,s,T,I,W;return n="BEWERTUNG ABSENDEN" + "\ufffd*10:1\ufffd\ufffd#1:1\ufffd" + "" + "\ufffd/#1:1\ufffd\ufffd/*10:1\ufffd" + "",t="Bearbeiten",i="Sicherheit",o="Damit wir Duplikate und Verzerrung der Arbeitgeberbewertungen vermeiden k\xF6nnen, ist eine Email-Verifizierung notwendig. Deine Email wird NICHT \xF6ffentlich einsehbar sein.",s="Email-Verifizierung",T="F\xFCge deine Email hinzu, damit wir dir einen pers\xF6nlichen Sicherheitscode zusenden k\xF6nnen.",I="Bitte gib die Email Adresse an.",W=" Bitte gib die Email Adresse im richtigen Format an. ",[["notLoggedInTemp",""],n,t,i,o,s,T,I,W,[1,"list-1","new-tr-style"],[1,"d-block",3,"review"],[4,"ngIf","ngIfElse"],["data-cy","submit-btn",1,"tr-btn","tr-btn-primary","tr-btn-large","tr-btn-full-width","position-relative","tr-btn-sharp-corners-bottom",3,"click"],[3,"htmlClass",4,"ngIf"],["data-cy","edit-btn",1,"tr-btn","tr-btn-primary-inverse","tr-btn-large","tr-btn-full-width","tr-btn-sharp-corners-top",3,"click"],["data-cy","verification-form"],[1,"mb-4"],[1,"row"],[1,"col-12","col-md-6","d-flex","align-items-center","flex-column","flex-md-row","mb-2","mb-md-0"],[1,"mr-md-3"],["ngSrc","/assets/config-images/registration/emailAddress.svg","width","55","height","55"],[1,"col-12","col-md-6"],["appearance","outline","hideRequiredMarker","",1,"w-100","mat-required","mb-n4"],["type","email","matInput","","required","",3,"formControl"],[4,"ngIf"],[3,"htmlClass"]]},template:function(t,i){if(1&t){const o=e.RV6();e.j41(0,"div",9),e.nrm(1,"app-review-summary",10),e.nI1(2,"async"),e.DNE(3,In,1,0,"ng-container",11),e.nI1(4,"async"),e.DNE(
15,vn,23,3,"ng-template",null,0,e.C5r),e.j41(7,"div")(8,"button",12),e.bIt("click",function(){return e.eBV(o),e.Njj(i.submitReview())}),e.PLo(9,1),e.DNE(10,Ln,2,1,"loading",13),e.YFu(),e.k0s(),e.j41(11,"button",14),e.bIt("click",function(){return e.eBV(o),e.Njj(i.editReview())}),e.pXf(12,2),e.k0s()()()}if(2&t){let o;const s=e.sdS(6);e.R7$(),e.Y8G("review",e.bMT(2,4,i.review$)),e.R7$(2),e.Y8G("ngIf",null==(o=e.bMT(4,6,i.user$))?null:o.uid)("ngIfElse",s),e.R7$(7),e.Y8G("ngIf",i.isSubmitting)}},dependencies:[m.bT,Re.q,a.me,a.BC,a.YS,a.l_,b.j,b.M,b.b,oe.fg,z,m.Jj],encapsulation:2}))}function hn(_,n){1&_&&e.nrm(0,"loading")}function yn(_,n){if(1&_){const t=e.RV6();e.j41(0,"router-outlet",3),e.bIt("activate",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.onActivateHandler())}),e.k0s()}}nt();let pe=(class we{get isLoading(){return this._reviewEmployerService.isLoading}constructor(n,t){this._route=n,this._reviewEmployerService=t}ngOnInit(){const n=this._route.snapshot.paramMap,t=this._route.snapshot.queryParamMap;n.has("id")?this._reviewEmployerService.getReviewById(+n.get("id")):this._reviewEmployerService.buildReview(t.has("rating")?+t.get("rating"):null,t.has("employerId")?+t.get("employerId"):null)}onActivateHandler(){window.scrollTo(0,0)}static#e=it=()=>(this.\u0275fac=function(t){return new(t||we)(e.rXU(p.nX),e.rXU(P))},this.\u0275cmp=e.VBU({type:we,selectors:[["app-review-employer"]],standalone:!1,decls:4,vars:2,consts:[["contentTemp",""],[1,"container","page-container","mt-6"],[4,"ngIf","ngIfElse"],[3,"activate"]],template:function(t,i){if(1&t&&(e.j41(0,"div",1),e.DNE(1,hn,1,0,"loading",2)(2,yn,1,0,"ng-template",null,0,e.C5r),e.k0s()),2&t){const o=e.sdS(3);e.R7$(),e.Y8G("ngIf",i.isLoading)("ngIfElse",o)}},dependencies:[m.bT,p.n3,Re.q],encapsulation:2}),this)},it());pe=(0,$.Cg)([(0,V.d)(),(0,$.Sn)("design:paramtypes",[p.nX,P])],pe);var rt,_t,bn=r(17536),Fn=r(68e3);class H extends bn.${constructor(n,t){super(t,n),this.router=n,this.seo=t,this.seo.applySeoElements(this)}getPageId(){return"reviewEmployerSurvey"}static#e=rt=()=>(this.\u0275fac=function(t){return new(t||H)(e.rXU(p.Ix),e.rXU(Fn.B))},this.\u0275cmp=e.VBU({type:H,selectors:[["app-review-employer-reduced"]],standalone:!1,features:[e.Vt3],decls:8,vars:0,consts:()=>{let n,t;return n="Bewerte deinen Arbeitgeber ",t=" Teile deine Erfahrung und hilf Anderen bei Ihrer Jobsuche. ",[n,t,["trSubheader",""],[1,"child-container"]]},template:function(t,i){1&t&&(e.j41(0,"tr-page-header"),e.qex(1),e.pXf(2,0),e.bVm(),e.qex(3,2)(4),e.pXf(5,1),e.bVm()(),e.k0s(),e.j41(6,"div",3),e.nrm(7,"router-outlet"),e.k0s())},dependencies:[p.n3,ye.y,be.t],styles:[".child-container[_ngcontent-%COMP%]{margin-top:3.5rem}"]}))}rt();const ot=[{path:"",component:Le},{path:"job",component:he}],st=[{path:"survey",component:H,children:ot},{path:"summary",component:me},{path:"success",component:ue}],Dn=[{path:"",children:[{path:"review-employer",component:pe,children:st},{path:"review-employer/:id",component:pe,children:st},{path:"review-employer/review/:id",component:Fe,children:[{path:"survey",component:H,children:ot},{path:"summary",component:Te}]}]}];class Oe{static#e=_t=()=>(this.\u0275fac=function(t){return new(t||Oe)},this.\u0275mod=e.$C({type:Oe}),this.\u0275inj=e.G2t({providers:[Nt.z],imports:[Ae.iI.forChild(Dn),Ae.iI]}))}var at;_t();class Se{static#e=at=()=>(this.\u0275fac=function(t){return new(t||Se)},this.\u0275mod=e.$C({type:Se}),this.\u0275inj=e.G2t({providers:[P],imports:[m.MD,Oe,Je.H,a.YN,a.X1,ct.M,oe.fS,Pe.Wk,Rt.M,U.YN,X.dX,Ie.L,Ee,Ne.K5,mt.y,B,Tt.P,j.n,Ot.o,Ye.r,se.h,ae.i,ut.T,le,de,pt.x,fe.jL,Ge.g7]}))}at()},9132(Y,A,r){r.d(A,{o:()=>c});var F,e=r(16213),a=r(3069),E=r(6704),u=r(69980),g=r(40100),N=r(20060),M=r(23214);class c{static#e=F=()=>(this.\u0275fac=function(d){return new(d||c)},this.\u0275mod=M.$C({type:c}),this.\u0275inj=M.G2t({imports:[e.MD,E.M,g.fS,a.X6,u.m_,N.dX]}))}F()},14526(Y,A,r){r.d(A,{N:()=>d});var f,e=r(23214),a=r(89417),E=r(7356),u=r(48743),g=r(34841),N=r(16213),M=r(30417),F=r(40100),c=r(3069);const O=(l,R,v)=>({"picker-disabled":l,"mat-required":R,"tr-valid":v});class d{constructor(){this.faCalendarAlt=g.BEE,this.dateValue=new Date((new Date).getFullYear(),(new Date).getMonth(),1,0,0,0,0),this.pickerDisabled=!1,this.prop
1agateChange=R=>{}}writeValue(R){R&&(this.dateValue=R)}registerOnChange(R){this.propagateChange=R}registerOnTouched(R){}setDisabledState(R){this.pickerDisabled=R}chosenYearHandler(R,v){this.dateValue=new Date(R.getFullYear(),R.getMonth(),1,0,0,0,0),v.close(),this.propagateChange(this.dateValue)}static#e=f=()=>(this.\u0275fac=function(v){return new(v||d)},this.\u0275cmp=e.VBU({type:d,selectors:[["tr-year-picker"]],inputs:{placeholder:"placeholder",required:"required"},standalone:!1,features:[e.Jv_([{provide:E.D,useClass:u.V1},{provide:E.a,useValue:u.T7},{provide:a.kq,useExisting:(0,e.Rfq)(()=>d),multi:!0}])],decls:7,vars:11,consts:[["fromDp",""],["hideRequiredMarker","","appearance","outline",1,"picker-wrapper","w-100",3,"click","ngClass"],["matInput","","readonly","",3,"disabled","matDatepicker","value"],["matIconSuffix","",3,"for"],["startView","multi-year",3,"yearSelected","disabled"]],template:function(v,L){if(1&v){const D=e.RV6();e.j41(0,"mat-form-field",1),e.bIt("click",function(){e.eBV(D);const h=e.sdS(6);return e.Njj(h.open())}),e.j41(1,"mat-label"),e.EFF(2),e.k0s(),e.nrm(3,"input",2)(4,"mat-datepicker-toggle",3),e.j41(5,"mat-datepicker",4,0),e.bIt("yearSelected",function(h){e.eBV(D);const ge=e.sdS(6);return e.Njj(L.chosenYearHandler(h,ge))}),e.k0s()()}if(2&v){const D=e.sdS(6);e.Y8G("ngClass",e.sMw(7,O,L.pickerDisabled,L.required,!!L.dateValue)),e.R7$(2),e.JRh(L.placeholder),e.R7$(),e.Y8G("disabled",L.pickerDisabled)("matDatepicker",D)("value",L.dateValue),e.R7$(),e.Y8G("for",D),e.R7$(),e.Y8G("disabled",L.pickerDisabled)}},dependencies:[N.YU,M.j,M.M,M.g,F.fg,c.Vh,c.bZ,c.bU],styles:[".picker-wrapper.picker-disabled[_ngcontent-%COMP%]{opacity:.5}.mat-input-element[_ngcontent-%COMP%]{color:#011928!important}"]}))}f()}}]);
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.