PageSourceSearch

https://www.themis-wissen.de/chunk-V6FSSIO4.js

js themis-wissen.de collected 2026-10-06 03:49:11 UTC 158,276 bytes, 3 lines download raw bytes

1import{a as Mi,b as Hi}from"./chunk-CUIZFKTD.js";import{a as Ui}from"./chunk-L6QPTMKG.js";import{a as Vi,b as Li,c as Ri,d as Bi}from"./chunk-UHDKXI7E.js";import{a as et,b,c as tt,d as pi,e as li,f as di,g as si,h as ci,i as mi,k as w,m as _i,n as ye}from"./chunk-4ROPWP26.js";import"./chunk-TPL2D44V.js";import{a as ai}from"./chunk-5KSBJTVJ.js";import{c as $t,d as Qt}from"./chunk-6YBAPQQU.js";import"./chunk-LY3BSPZC.js";import{a as xt}from"./chunk-GCQJG6IO.js";import{a as Ni}from"./chunk-NTYZIQSE.js";import"./chunk-VQCTK3RJ.js";import{b as be,c as Z,d as fi}from"./chunk-6NRR3HX3.js";import{$a as Di,Ea as Fe,Pa as Oi,Qa as Ai,Ra as ji,ga as xi,va as Ei,za as bt}from"./chunk-KO7LMNSS.js";import{$ as Oe,K as Ci,L as bi,M as yi,N as Si,R as nt,T as Ti,U as Fi,V as ki,X as wi,Y as Pi,aa as at,h as hi,na as Te,oa as rt,q as gi,r as vi,s as Ii,t as ot}from"./chunk-JHMNXUUO.js";import{Dc as ti,Gc as ii,K as Xe,Nc as ri,a as Q,nc as Zt}from"./chunk-5FNJIZYO.js";import"./chunk-KLEDQ57U.js";import"./chunk-NQOKBRYJ.js";import{F as Qe,H as Ze,I as ei,ca as Pe,u as Xt}from"./chunk-27L5X56N.js";import{a as Ce}from"./chunk-R3CDP2X7.js";import{c as Ct}from"./chunk-SKVEMNY7.js";import{a as it}from"./chunk-UMWT475U.js";import{a as Se}from"./chunk-LVXV7KOO.js";import"./chunk-75ZUJ6RX.js";import"./chunk-QBXS2ZLS.js";import{L as oi,N as ni}from"./chunk-LHKWSZDW.js";import{Bd as Ie,Cd as ze,Dc as de,Dd as Je,E as K,Ed as $e,Ee as ui,Fa as D,G as Nt,Gd as qe,Ja as n,Jb as U,Jc as Ue,Jd as Ke,K as ue,Ka as L,Kd as Wt,Lb as pe,Ld as Gt,Nb as c,Ob as g,Od as zt,Pb as V,Qb as H,Qd as Y,Ra as x,Rd as Jt,Sd as It,Td as Ye,Wa as F,Wd as J,Xa as He,Yc as gt,_a as Vt,a as B,b as fe,cd as Rt,db as Lt,ec as v,f as Be,fb as u,fc as le,fd as Bt,ga as z,gd as R,ha as Me,hb as h,ib as ne,ie as qt,ja as k,jb as ae,jc as p,je as Kt,kb as re,kc as d,kd as Mt,lb as l,lc as y,ld as We,mb as a,n as jt,na as A,nb as r,nd as vt,ne as Yt,oa as j,ob as s,oe as xe,pd as se,qd as ge,sd as Ht,te as Ee,u as O,vb as M,vd as Ut,ve as Et,w as Dt,wa as oe,xb as S,xd as Ge,yd as ve,zb as f}from"./chunk-S2UKW5PG.js";var G=Be(Ye());var Wi=Be(Ye());function W(t,m=()=>!1){return t.warnings=!t.value&&!m()?{missing:!0}:null,null}function Gi(t,m=()=>!1){return t.warnings=t.value===null&&!m()?{missing:!0}:null,null}function pt(t,m=()=>!1){let e=(0,Wi.values)(t.value);return t.warnings=!m()&&(!e.length||e[0].length<1)?{missing:!0}:null,null}var Tt=15,E={mandantId:"mandantId",cooperatingPartnersIds:"cooperatingPartnersIds",focusKeys:"focusKeys",name:"name",nameEN:"nameEN",morePartners:"morePartners",morePartnersEN:"morePartnersEN",files:"attachedComputerFile",selectedFiles:"selectedFiles",keywords:"keywords",projectNo:"projectNo",researchIssueDE:"researchIssueDE",researchIssueEN:"researchIssueEN",languageKey:"languageKey",goalWhat:"goalWhat",goalWhatEN:"goalWhatEN",goalHow:"goalHow",goalHowEN:"goalHowEN",goalResult:"goalResult",goalResultEN:"goalResultEN"},yt={fundingSponsors:"fundingSponsors",fundingSponsorCode:"fundingSponsorCode",budget:"budget"},T={fundingTypeKey:"fundingTypeKey",fundingComment:"fundingComment",fundingCommentEN:"fundingCommentEN",externalFunds:"externalFunds",ownFunds:"ownFunds",suggestedResearchAssociations:"suggestedResearchAssociations",suggestedResearchAssociationsEN:"suggestedResearchAssociationsEN",durationSubmitted:"durationSubmitted",isSoftware:"isSoftware"},C={linkedDocumentIds:"linkedDocumentIds",attachedDocumentIds:"attachedDocumentIds",projectIds:"projectIds",followUpProjectIds:"followUpProjectIds",committeeIds:"committeeIds",supervisoryCommitteeIds:"supervisoryCommitteeIds",industryContactIds:"industryContactIds",researchContactIds:"researchContactIds",institutionContactIds:"institutionContactIds",contactPersonIds:"contactPersonIds"},ee={dataForm:"dataForm",applicationInformationForm:"applicationInformationForm",contactLinksForm:"contactLinksForm",filesForm:"filesForm",sponsorForm:"sponsorForm"},Yi=(()=>{class t extends Ht{get dataForm(){return this.get(ee.dataForm)}get applicationInformationForm(){return this.get(ee.applicationInformationForm)}get contactLinksForm(){return this.get(ee.contactLinksForm)}get filesForm(){return this.get(ee.filesForm)}get dataSuccess(){return Ae(this.dataForm)&&!this.dataFormMightHaveWarning}get applicationInformationSuccess(){return Ae(this.applicationInformationForm)&&!this.applicationInformationFormMightHaveWarning}get dataError(){return zi(this.dataForm)}get dataTotalErrors(){return Ji(this.dataForm)}get dataWarningFields(){return qi(this.dataForm)}get applicationInformationWarningFields(){return qi(this.applicationInformationForm)}get dataErrorFields(){return $i(this.dataForm)}get contactErrorFields(){return $i(this.contactLinksForm)}get filesSuccess(){return Ae(this.filesForm)}get filesError(){return Ae(this.filesForm)}get contactSuccess(){return Ae(this.contactLinksForm)}get contactError(){return zi(this.contactLinksForm)}get contactTotalErrors(){return Ji(this.contactLinksForm)}get mandants(){return b.mandants(this.halProjectIdeaEdit)}get fundingTypes(){return b.fundingTypes(this.halProjectIdeaEdit)}get selectedCooperatingMandants(){let e=this.dataForm.get(E.cooperatingPartnersIds).value;return e?this.mandants.filter(i=>e.indexOf(i.data.organisation.id)>=0).map(i=>Pe.organisation(i).shortName):[]}get selectedFV(){let e=this.dataForm.get(E.mandantId).value;if(!e)return null;let i=this.mandants.filter(o=>o.data.organisation.id===e)[0];return Pe.organisation(i).shortName}get isFvaOrFogiSelected(){return this.selectedFV==="FVA"||this.selectedFV==="FOGI"}get arePublicFundsSelected(){return this.applicationInformationForm&&this.applicationInformationForm.get(T.fundingTypeKey).value===et.PUBLIC_FUNDS}get areOwnFundsSelected(){return this.applicationInformationForm&&this.applicationInformationForm.get(T.fundingTypeKey).value===et.OWN_FUNDS}get areMixedFundsSelected(){return this.applicationInformationForm&&this.applicationInformationForm.get(T.fundingTypeKey).value===et.MIXED_FUNDS}get areOwnOrMixedFundsSelected(){return this.areOwnFundsSelected||this.areMixedFundsSelected}get areAnyFundsSelected(){return this.areOwnFundsSelected||this.areMixedFundsSelected||this.arePublicFundsSelected}get isFvvOrFkmSelected(){let e=this.dataForm.get(E.mandantId).value;if(!e)return!1;let i=this.mandants.filter(o=>o.data.organisation.id===e)[0];return Pe.organisation(i).shortName==="FVV"||Pe.organisation(i).shortName==="FKM"}get display2ndApprovalFields(){return this.halProjectIdeaEdit&&!b.isInStatePending(this.halProjectIdeaEdit)&&!b.isInStateRejected(this.halProjectIdeaEdit)&&!b.isInStateDraft(this.halProjectIdeaEdit)&&b.projectIdea(this.halProjectIdeaEdit).id>0}get thereAreWarningsAndNoErrorsOnTheApplicationInformationTab(){return!this.applicationInformationForm.invali
1d&&this.applicationInformationForm.touched&&this.applicationInformationForm.dirty&&this.applicationInformationFormHasWarning}get thereAreWarningsAndNoErrorsOnTheDataTab(){return!this.dataForm.invalid&&this.dataForm.touched&&this.dataForm.dirty&&this.dataFormHasWarning}get thereAreWarningsAndNoErrors(){return!this.invalid&&this.hasWarnings}get isApproveReady(){return!this.dirty&&!this.invalid&&!this.hasWarnings}constructor(e,i){super({}),this.userService=i,this.focusValues=[],this.initForms(e),this.valueChanged$=this.valueChanges.pipe(O(()=>this.dirty),K(G.identity)),this.fvChangeSubscription=this.dataForm.get(E.mandantId).valueChanges.subscribe(o=>{this.setFocusValues(),this.dataForm.get(E.focusKeys).reset(null)}),this.valueChangesSubscription=this.valueChanged$.subscribe(()=>{this.updateFormControlsValidity()})}ngOnDestroy(){this.valueChangesSubscription.unsubscribe(),this.fvChangeSubscription.unsubscribe()}setInitialUserLanguage(e){this.dataForm.patchValue({languageKey:e},{emitEvent:!1})}setHalProjectIdea(e){this.halProjectIdeaEdit=e;let i=b.projectIdea(e);this.dataForm.patchValue(i,{emitEvent:!1}),this.applicationInformationForm.patchValue(i,{emitEvent:!1}),this.filesForm.patchValue(fe(B({},i),{[E.files]:Mi(i.attachedComputerFiles,Tt,o=>i["file"+(o+1)])}),{emitEvent:!1}),this.contactLinksForm.patchValue(i,{emitEvent:!1}),this.updateFormControlsValidity(),this.setFocusValues()}getProjectIdea(){return B(B(B(B(B({},this.researchAssociationRelatedDataFields),this.researchAssociationRelatedGoalFields),this.filesForm.value),Hi(this.filesForm.value[E.files],E.files,"file")),this.contactLinksForm.value)}get hasToSkipValidationGerman(){return this.hasToSkipValidation(this.isGerman)}get hasToSkipValidationEnglish(){return this.hasToSkipValidation(!this.isGerman)}get canUpdateFvOnlyFields(){let e=!1;return this.userService.user$.pipe(O(i=>i.canIdeaUpdateFVOnlyFields),ue(1)).subscribe(i=>e=i),e}get researchAssociationRelatedDataFields(){return this.dataForm.value}get fieldsToOmit(){return this.areOwnOrMixedFundsSelected?this.areOwnFundsSelected?[T.externalFunds]:[]:yo}get researchAssociationRelatedGoalFields(){return this.isFvaOrFogiSelected?(0,G.omit)(this.applicationInformationForm.value,[...kt,...this.fieldsToOmit]):(0,G.omit)(this.applicationInformationForm.value,[...Ft,...this.fieldsToOmit])}get userSpecificDataControls(){let e;return this.userService.user$.pipe(O(i=>i.canIdeaUpdateFVOnlyFields),ue(1)).subscribe(i=>e=i),e?B(B({},E),C):(0,G.omit)(B(B({},E),C),[E.projectNo,C.supervisoryCommitteeIds,E.focusKeys])}get dataFormHasWarning(){return this.display2ndApprovalFields&&this.formHasWarning(this.dataForm,this.userSpecificDataControls)}get applicationInformationFormHasWarning(){return this.display2ndApprovalFields&&this.formHasWarning(this.applicationInformationForm,T)}get applicationInformationTotalWarnings(){return this.computeControlsWithWarning(this.applicationInformationForm,T)}get applicationInformationFormMightHaveWarning(){return this.display2ndApprovalFields&&this.formMightHaveWarning(this.applicationInformationForm,T)}get dataFormMightHaveWarning(){return this.display2ndApprovalFields&&this.formMightHaveWarning(this.dataForm,this.userSpecificDataControls)}get dataFormTotalWarnings(){return this.computeControlsWithWarning(this.dataForm,this.userSpecificDataControls)}get hasWarnings(){return this.display2ndApprovalFields&&(this.dataFormHasWarning||this.applicationInformationFormHasWarning)}get contactPersonIds(){return[...this.contactLinksForm.get(C.researchContactIds).value,...this.contactLinksForm.get(C.institutionContactIds).value,...this.contactLinksForm.get(C.industryContactIds).value]}get memberIds(){return this.contactLinksForm.get(C.contactPersonIds).value}get mandantShortNamesForContactSearch(){return[...this.selectedFV?[this.selectedFV]:[],...this.selectedCooperatingMandants]}get hideApproveButton(){let e=b.projectIdea(this.halProjectIdeaEdit);return this.dirty||!b.canApprove(this.halProjectIdeaEdit)||!this.isApproveReady||!this.isSaved||e.state===Xe.PENDING||e.state===Xe.REJECTED||e.state===Xe.WAITING_FOR_APPROVAL}get isSaved(){return b.projectIdea(this.halProjectIdeaEdit).id>0}setFocusValues(){this.focusValues=this.selectedFV&&wi(this.halProjectIdeaEdit,b.focusValues(this.halProjectIdeaEdit,this.selectedFV))||[]}get isGerman(){return this.dataForm&&this.dataForm.get(E.languageKey).value===xe.de}initForms(e){this.addControl(ee.dataForm,e.group({[E.mandantId]:[null,[vt.required]],[E.cooperatingPartnersIds]:[[]],[E.name]:["",i=>Oe(()=>this.isGerman||this.canUpdateFvOnlyFields&&this.isFvvOrFkmSelected,i,this&&this.dataForm)],[E.nameEN]:["",i=>Oe(()=>!this.isGerman||this.canUpdateFvOnlyFields&&this.isFvvOrFkmSelected,i,this&&this.dataForm)],[E.morePartners]:[""],[E.morePartnersEN]:[""],[E.researchIssueDE]:["",i=>Oe(()=>this.isGerman||this.canUpdateFvOnlyFields&&this.isFvvOrFkmSelected,i,this&&this.dataForm)],[E.researchIssueEN]:["",i=>Oe(()=>!this.isGerman||this.canUpdateFvOnlyFields&&this.isFvvOrFkmSelected,i,this&&this.dataForm)],[E.goalResult]:["",[i=>W(i,()=>this&&this.hasToSkipValidationGerman)]],[E.goalResultEN]:[null,[i=>W(i,()=>this&&this.hasToSkipValidationEnglish)]],[E.goalWhat]:["",[i=>W(i,()=>this&&this.hasToSkipValidationGerman)]],[E.goalWhatEN]:[null,[i=>W(i,()=>this&&this.hasToSkipValidationEnglish)]],[E.goalHow]:["",[i=>W(i,()=>this&&this.hasToSkipValidationGerman)]],[E.goalHowEN]:[null,[i=>W(i,()=>this&&this.hasToSkipValidationEnglish)]],[C.followUpProjectIds]:[[]],[E.keywords]:[[]],[E.projectNo]:[null,[i=>W(i,()=>this&&(!this.display2ndApprovalFields||!this.canUpdateFvOnlyFields))]],[C.projectIds]:[[]],[C.committeeIds]:[[]],[C.supervisoryCommitteeIds]:[[],[i=>this&&pt(i,()=>this&&!this.canUpdateFvOnlyFields)]],[E.focusKeys]:[[],[i=>this&&pt(i,()=>this&&(!this.focusValues.length||!this.canUpdateFvOnlyFields||!this.display2ndApprovalFields))]],[E.languageKey]:[null]})),this.addControl(ee.applicationInformationForm,e.group({[T.fundingTypeKey]:["",[i=>W(i,()=>this&&!this.display2ndApprovalFields)]],[T.durationSubmitted]:[null,[i=>W(i,()=>this&&!this.display2ndApprovalFields),it.format(St[T.durationSubmitted])]],[T.ownFunds]:[null,[i=>W(i,()=>this&&(!this.areAnyFundsSelected||!this.display2ndApprovalFields||!this.areOwnOrMixedFundsSelected)),it.format(St[T.durationSubmitted])]],[T.externalFunds]:[null,[i=>W(i,()=>this&&(!this.areAnyFundsSelected||!this.display2ndApprovalFields||this.areOwnFundsSelected)),it.format(St[T.durationSubmitted])]],[T.fundingComment]:[null,[i=>W(i,()=>this&&(!this.areAnyFundsSelected||!this.isGerman&&!this.canUpdateFvOnlyFields||!this.display2ndApprovalFields||!this.areOwnOrMixedFundsSelected||!this.isFvvOrFkmSelected))]],[T.fundingCommentEN]:[null,[i=>W(i,()=>this&&(!this.areAnyFundsSelected||this.isGerman&&!this.canUpdateFvOnlyFields||!this.display2ndApprovalFields||!this.areOwnOrMixedFundsSelected||!this.isFvvOrFkmSelected))]],[T.suggestedResearchAssociations]:["",[i=>W(i,()=>this&&this.hasToSkipValidationGerman)]],[T.suggestedResearchAssociationsEN]:[null,[i=>W(i,()=>this&&this.hasToSkipValidationEnglish)]],[T.isSoftware]:[null,[i=>Gi(i,()=>this&&(!this.isFvaOrFogiSelected||!this.display2ndApprovalFields))]]})),this.addControl(ee.filesForm,e.group({[C.linkedDocumentIds]:[[]],[C.attachedDocumentIds]:[[]],[E.files]:[[]]})),this.addControl(ee.contactLinksForm,e.group({[C.researchContactIds]:[[],()=>at([C.researchContactIds,C.industryContactIds,C.institutionContactIds],this&&this.contactLinksForm)],[C.institutionContactIds]:[[],()=>at([C.researchContactIds,C.industryContactIds,C.institutionContactIds],this&&this.contactLinksForm)],[C.industryContactIds]:[[],()=>at([C.researchContactIds,C.industryContactIds,C.institutionContactIds],this&&this.contactLinksForm)],[C.contactPersonIds]:[[],[pt]]})),this.addControl(ee.sponsorForm,e.group({[yt.fundingSponsors]:new Pi(()=>e.group({[yt.fundingSponsorCode]:[null,[vt.required]],[yt.budget]:[null]}))}))}hasToSkipValidation(e){return this&&(!this.display2ndApprovalFields||!e&&!(this.canUpdateFvOnlyFields&&this.isFvvOrFkmSelected))}formMightHaveWarning(e,i){return(0,G.values)(i).some(o=>e.get(o)&&e.get(o).warnings&&e.get(o).warnings.missing)}logFieldWithWarning(e,i){let o=e.touched&&(0,G.values)(i).filter(_=>e.get(_)&&e.get(_).touched&&e.get(_).warnings&&e.get(_).warnings.missing);console.log("controlsWithWarning",o)}formHasWarning(e,i){return e.touched&&(0,G.values)(i).some(o=>e.get(o)&&e.get(o).touched&&e.get(o).warnings&&e.get(o).warnings.missing)}computeControlsWithWarning(e,i){return(0,G.values)(i).reduce((o,_)=>o+Number(e.get(_)&&!!e.get(_).touched&&!!e.get(_).warnings&&!!e.get(_).warnings.missing),0)}updateFormControlsValidity(){this.dataForm.get(E.researchIssueDE).updateV
1alueAndValidity({emitEvent:!1}),this.dataForm.get(E.researchIssueEN).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(E.projectNo).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(E.nameEN).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(C.supervisoryCommitteeIds).updateValueAndValidity({emitEvent:!1}),this.contactLinksForm.get(C.researchContactIds).updateValueAndValidity({emitEvent:!1}),this.contactLinksForm.get(C.institutionContactIds).updateValueAndValidity({emitEvent:!1}),this.contactLinksForm.get(C.industryContactIds).updateValueAndValidity({emitEvent:!1}),this.contactLinksForm.get(C.contactPersonIds).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(E.goalWhatEN).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(E.goalHowEN).updateValueAndValidity({emitEvent:!1}),this.dataForm.get(E.goalResultEN).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.fundingComment).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.fundingCommentEN).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.suggestedResearchAssociations).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.suggestedResearchAssociationsEN).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.durationSubmitted).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.ownFunds).updateValueAndValidity({emitEvent:!1}),this.applicationInformationForm.get(T.externalFunds).updateValueAndValidity({emitEvent:!1})}static{this.\u0275fac=function(i){return new(i||t)(k(Ke),k(Ee))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();function Ae(t){return t.touched&&t.valid}function zi(t){return(0,G.values)(t.controls).some(m=>m.touched&&m.dirty&&m.invalid)}function Ji(t){return(0,G.values)(t.controls).reduce((m,e)=>m+Number(e.touched&&e.dirty&&e.invalid),0)}function $i(t){return(0,G.keys)(t.controls).filter(m=>t.controls[m].touched&&t.controls[m].dirty&&t.controls[m].invalid)}function qi(t){return(0,G.keys)(t.controls).filter(m=>t.controls[m].touched&&!!t.controls[m].warnings&&!!t.controls[m].warnings.missing)}var Ft=[T.isSoftware],kt=[T.fundingComment,T.fundingCommentEN],yo=[T.fundingComment,T.fundingCommentEN,T.ownFunds],St={[T.durationSubmitted]:/^[0-9]*$/};function So(t,m){t&1&&(a(0,"span",6),c(1,"*"),r())}function To(t,m){if(t&1){let e=M();a(0,"div")(1,"div",0)(2,"div",1)(3,"p",5),c(4),p(5,"translate"),u(6,So,2,0,"span",6),r()()(),a(7,"link-entity",7),p(8,"translate"),S("search",function(o){A(e);let _=f();return j(_.onSearchCommittees(o))}),r()()}if(t&2){let e=f();n(4),g(d(5,10,"PROJECT_EDIT.DATA.HEADLINE_COMMITTEE")),n(2),h(e.isNotInStatePendingAndSaved?6:-1),n(),l("searchCollection",e.committeeSearchCollection)("linkers",e.entityEditService.linkers)("committeesControl",e.supervisoryCommitteeLinksControl)("searchPlaceholderText",d(8,12,e.isDisabled?"PROJECT_EDIT.DATA.LABEL.DISABLED_SEARCH_COMMITTEE":"PROJECT_EDIT.DATA.LABEL.SEARCH_COMMITTEE"))("isDisabled",e.isDisabled)("hideHeadlines",!0)("isCommitteeLinkRequired",e.isNotInStatePendingAndSaved&&e.canUpdateFVOnlyFields)("checkWarning",!0)}}var Qi=(()=>{class t{get committeeLinksControl(){return this.form.get(C.committeeIds)}get projectLinksControl(){return this.form.get(C.projectIds)}get supervisoryCommitteeLinksControl(){return this.form.get(C.supervisoryCommitteeIds)}get isDisabled(){return this.form.get(C.supervisoryCommitteeIds).value.length>0}constructor(e,i){this.service=e,this.i18nService=i,this.LINK_CONTROLS=C,this.projectSearchCollection=this.service.projectSearchCollection,this.committeeSearchCollection=this.service.committeeSearchCollection,this.entityEditService=this.service.entityEditService,this.languageChangeSubscription=this.i18nService.uiLanguage$.subscribe(o=>{this.projectSearchCollection.reset(),this.committeeSearchCollection.reset()})}ngOnDestroy(){this.languageChangeSubscription.unsubscribe()}onSearchProjects(e){this.service.searchProjects(e)}onSearchCommittees(e){this.service.searchCommittees(e)}static{this.\u0275fac=function(i){return new(i||t)(x(w),x(J))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-links-edit"]],inputs:{halProjectIdea:"halProjectIdea",form:"form",isNotInStatePendingAndSaved:"isNotInStatePendingAndSaved",canUpdateFVOnlyFields:"canUpdateFVOnlyFields"},standalone:!1,decls:15,vars:21,consts:[[1,"row"],[1,"col-xs-12"],[1,"form__label"],[3,"search","searchCollection","linkers","projectsControl","searchPlaceholderText","hideHeadlines"],[3,"search","searchCollection","linkers","committeesControl","searchPlaceholderText","hideHeadlines"],["id","supervisoryCommitteeIds",1,"form__label"],[1,"text-warning"],[3,"search","searchCollection","linkers","committeesControl","searchPlaceholderText","isDisabled","hideHeadlines","isCommitteeLinkRequired","checkWarning"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"div",1)(2,"p",2),c(3),p(4,"translate"),r()()(),a(5,"link-entity",3),p(6,"translate"),S("search",function(I){return o.onSearchProjects(I)}),r(),a(7,"div",0)(8,"div",1)(9,"p",2),c(10),p(11,"translate"),r()()(),a(12,"link-entity",4),p(13,"translate"),S("search",function(I){return o.onSearchCommittees(I)}),r(),u(14,To,9,14,"div")),i&2&&(n(3),g(d(4,13,"PROJECT_IDEA.CONTENT.TOPIC_RELATED_PROJECTS")),n(2),l("searchCollection",o.projectSearchCollection)("linkers",o.entityEditService.linkers)("projectsControl",o.projectLinksControl)("searchPlaceholderText",d(6,15,"PROJECT_IDEA_EDIT.PLACEHOLDER.LINK_PROJECTS"))("hideHeadlines",!0),n(5),g(d(11,17,"PROJECT_IDEA_EDIT.HEADLINE.COMMITTEES")),n(2),l("searchCollection",o.committeeSearchCollection)("linkers",o.entityEditService.linkers)("committeesControl",o.committeeLinksControl)("searchPlaceholderText",d(13,19,"PROJECT_IDEA_EDIT.PLACEHOLDER.LINK_COMMITTEES"))("hideHeadlines",!0),n(2),h(o.canUpdateFVOnlyFields?14:-1))},dependencies:[Fe,R],encapsulation:2})}}return t})();var ko=t=>({maxMegaByteSize:t}),wo=t=>({maxCount:t}),to=(()=>{class t{constructor(){this.deleteLinkedFiles=new L,this.CONTROLS=C,this.DATA_CONTROLS=E,this.MAX_COUNT_FILES=Tt,this.MAX_MEGA_BYTE=50,this.entriesAreDeletable=[],this.attachedBytes=0,this.uploadedBytes=0}ngOnChanges(e){e.recentFiles&&(this.entriesAreDeletable=this.recentFiles.entries.map(i=>fe(B({},i),{_links:fe(B({},i._links),{self:{href:""},delete:{href:""}})})))}updateUploadedBytes(e){this.uploadedBytes=e,this.form.updateValueAndValidity({emitEvent:!1})}updateAttachedBytes(e){this.attachedBytes=e,this.form.updateValueAndValidity({emitEvent:!1})}hasBytesExceeded(){return this.attachedBytes+this.uploadedBytes>this.MAX_MEGA_BYTE*1e3*1e3?{maxSize:!0}:null}ngOnInit(){this.form.validator=()=>this.hasBytesExceeded()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-files-edit"]],inputs:{form:"form",loading:"loading",recentFiles:"recentFiles",entityEditService:"entityEditService"},outputs:{deleteLinkedFiles:"deleteLinkedFiles"},standalone:!1,features:[oe],decls:29,vars:35,consts:[[1,"form",3,"formGroup"],[1,"row"],[1,"col-xs-12"],[1,"detailVie
1w__sectionHeadline"],[1,"col-md-6"],[1,"form__group","form__group--file"],[1,"form__label","form__label--file","form__label--file-wrap"],[3,"formGroup"],[1,"form__label","form__label--file"],["inputClass","form__element","name","files","form-input-state-classes","",3,"uploadedFileSize","formControlName","canChooseMultipleFiles","maxNumberFiles","showRemoveButton"],[1,"detailView__divider_blank"],[1,"form__infotext"],[3,"deleteLinkedFiles","items","loading","loadingText","emptyText"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2",3),c(4),p(5,"translate"),r()()(),a(6,"div",1)(7,"div",4)(8,"div",5)(9,"p",6),c(10),p(11,"translate"),r(),s(12,"form-error",7),a(13,"p",8),c(14),p(15,"translate"),r(),a(16,"file-choose",9),S("uploadedFileSize",function(I){return o.updateUploadedBytes(I)}),r()()()(),s(17,"div",10),a(18,"div",1)(19,"div",2)(20,"h2",3),c(21),p(22,"translate"),r(),a(23,"div",11),c(24),p(25,"translate"),r(),a(26,"uploaded-files-data-grid",12),p(27,"translate"),p(28,"translate"),S("deleteLinkedFiles",function(I){return o.deleteLinkedFiles.emit(I)}),r()()()()),i&2&&(l("formGroup",o.form),n(4),g(d(5,15,"PROJECT_IDEA_EDIT.FILES.UPLOAD")),n(6),g(y(11,17,"PROJECT_IDEA_EDIT.FILES.UPLOAD_INSTRUCTION",v(31,ko,o.MAX_MEGA_BYTE))),n(2),l("formGroup",o.form),n(2),g(y(15,20,"PROJECT_IDEA_EDIT.FILES.MAX_AMOUNT",v(33,wo,o.MAX_COUNT_FILES))
1),n(2),l("formControlName",o.DATA_CONTROLS.files)("canChooseMultipleFiles",!0)("maxNumberFiles",o.MAX_COUNT_FILES)("showRemoveButton",!0),n(5),g(d(22,23,"PROJECT_IDEA_EDIT.FILES.LINK")),n(3),g(d(25,25,"PROJECT_IDEA_EDIT.FILES.INFO_LINK_DOCUMENTS")),n(2),l("items",o.entriesAreDeletable)("loading",o.loading)("loadingText",d(27,27,"PROJECT.FILES_WIDGET.LOADING"))("emptyText",d(28,29,"PROJECT.FILES_WIDGET.EMPTY_LIST")))},dependencies:[se,ge,ve,Ie,Ei,xi,Te,Se,R],encapsulation:2})}}return t})();var io=Be(Ye());var oo=(()=>{class t{constructor(e){this.projectIdeaService=e}ngOnChanges(e){e.halProjectIdea&&(this.recentFiles=b.recentFiles(this.halProjectIdea))}onDeleteLinkedFiles(e){this.recentFiles=fe(B({},this.recentFiles),{entries:(0,io.filter)(this.recentFiles.entries,i=>e.every(o=>o.data.externalFileLinks.id!==i.data.externalFileLinks.id))}),this.halProjectIdea.data.idea.attachedComputerFileIds=this.recentFiles.entries.map(i=>i.data.externalFileLinks.id)}static{this.\u0275fac=function(i){return new(i||t)(x(w))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-files-edit-container"]],inputs:{halProjectIdea:"halProjectIdea",form:"form"},standalone:!1,features:[oe],decls:1,vars:3,consts:[[3,"deleteLinkedFiles","form","recentFiles","entityEditService"]],template:function(i,o){i&1&&(a(0,"project-idea-files-edit",0),S("deleteLinkedFiles",function(I){return o.onDeleteLinkedFiles(I)}),r()),i&2&&l("form",o.form)("recentFiles",o.recentFiles)("entityEditService",o.projectIdeaService.entityEditService)},dependencies:[to],encapsulation:2})}}return t})();var no=(()=>{class t{constructor(){this.search=new L,this.CONTROLS=C}onSearch(e){this.search.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-project-links"]],inputs:{form:"form",searchCollection:"searchCollection",entityEditService:"entityEditService"},outputs:{search:"search"},standalone:!1,decls:7,vars:10,consts:[[1,"row"],[1,"col-xs-12"],[1,"form__label"],[3,"search","searchCollection","linkers","projectsControl","searchPlaceholderText","hideHeadlines"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"div",1)(2,"p",2),c(3),p(4,"translate"),r()()(),a(5,"link-entity",3),p(6,"translate"),S("search",function(I){return o.onSearch(I)}),r()),i&2&&(n(3),g(d(4,6,"PROJECT_IDEA.CONTENT.FOLLOW_UP_PROJECTS")),n(2),l("searchCollection",o.searchCollection)("linkers",o.entityEditService.linkers)("projectsControl",o.form.get(o.CONTROLS.followUpProjectIds))("searchPlaceholderText",d(6,8,"PROJECT_IDEA_EDIT.DATA.SEARCH_PROJECT"))("hideHeadlines",!0))},dependencies:[Fe,R],encapsulation:2})}}return t})();var ao=(()=>{class t{constructor(e,i){this.projectIdeaService=e,this.i18nService=i,this.languageChangeSubscription=this.i18nService.uiLanguage$.subscribe(o=>{e.projectSearchCollection.reset()})}onSearch(e){this.projectIdeaService.searchProjects(e)}ngOnDestroy(){this.languageChangeSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(x(w),x(J))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-project-links-container"]],inputs:{form:"form"},standalone:!1,decls:1,vars:3,consts:[[3,"search","form","searchCollection","entityEditService"]],template:function(i,o){i&1&&(a(0,"project-idea-project-links",0),S("search",function(I){return o.onSearch(I)}),r()),i&2&&l("form",o.form)("searchCollection",o.projectIdeaService.projectSearchCollection)("entityEditService",o.projectIdeaService.entityEditService)},dependencies:[no],encapsulation:2})}}return t})();var q=t=>({count:t}),dt=t=>({"form__group--required":t}),ce=t=>({"form__group--required form__group--required--warn":t}),ro=t=>({"col-md-6":t});function Ro(t,m){if(t&1&&(a(0,"option",8),c(1),p(2,"themisI18nMandant"),r()),t&2){let e=m.$implicit;l("ngValue",e.data.organisation.id),n(),V(" ",d(2,2,e.data.organisation)," ")}}function Bo(t,m){if(t&1&&(a(0,"div",2)(1,"div",3)(2,"fieldset")(3,"div",2)(4,"div",15)(5,"div",26)(6,"div",5),s(7,"multi-select-input",27),p(8,"translate"),p(9,"themisI18nLabelValuePairs"),a(10,"label",28),c(11),p(12,"translate"),r()(),s(13,"div",10),r()()()()()()),t&2){let e=f();n(7),l("formControlName",e.CONTROLS.cooperatingPartnersIds)("placeholder",d(8,4,"PROJECT_EDIT.EMPTY_SELECT"))("options",d(9,6,e.cooperatingMandants)
1),n(4),g(d(12,8,"PROJECT_EDIT.DATA.LABEL.COOPERATING_MANDANTS"))}}function Mo(t,m){if(t&1&&(a(0,"div",2)(1,"div",3)(2,"div",29)(3,"div",30)(4,"div",5),s(5,"input",31),a(6,"label",32),c(7),p(8,"translate"),p(9,"translate"),r()()(),s(10,"div",10),r()(),a(11,"div",3)(12,"div",29)(13,"div",30)(14,"div",5),s(15,"input",33),a(16,"label",34),c(17),p(18,"translate"),p(19,"translate"),r()()(),s(20,"div",10),r()()()),t&2){let e=f();n(5),l("maxlength",e.apiConstants.idea100InputMaxLength)("formControlName",e.CONTROLS.morePartners),n(2),H("",d(8,8,"PROJECT_IDEA.CONTENT.MORE_PARTNERS"),"",y(9,10,"COMMON.GERMAN",v(18,q,e.apiConstants.idea100InputMaxLength))),n(8),l("maxlength",e.apiConstants.idea100InputMaxLength)("formControlName",e.CONTROLS.morePartnersEN),n(2),H("",d(18,13,"PROJECT_IDEA.CONTENT.MORE_PARTNERS"),"",y(19,15,"COMMON.ENGLISH",v(20,q,e.apiConstants.idea100InputMaxLength)))}}function Ho(t,m){if(t&1&&(a(0,"div",20)(1,"div",35)(2,"div",5),s(3,"input",36),a(4,"label",37),c(5),p(6,"translate"),p(7,"translate"),r()(),a(8,"div",10),s(9,"form-error",11),r()()()),t&2){let e=f();n(),l("ngClass",v(12,dt,e.mainForm.isGerman||e.canUpdateFVOnlyFields&&e.mainForm.isFvvOrFkmSelected)),n(2),l("maxlength",e.apiConstants.idea50InputMaxLength)("formControlName",e.CONTROLS.name),n(2),H("",d(6,7,"PROJECT_IDEA.CONTENT.NAME_SHORT"),"",y(7,9,"COMMON.GERMAN",v(14,q,e.apiConstants.idea50InputMaxLength))),n(4),l("formGroup",e.form)("name",e.CONTROLS.name)}}function Uo(t,m){if(t&1&&(a(0,"div",20)(1,"div",35)(2,"div",5),s(3,"input",38),a(4,"label",39),c(5),p(6,"translate"),p(7,"translate"),r()(),a(8,"div",10),s(9,"form-error",11),r()()()),t&2){let e=f();n(),l("ngClass",v(12,dt,!e.mainForm.isGerman||e.mainForm.isFvvOrFkmSelected)),n(2),l("maxlength",e.apiConstants.idea50InputMaxLength)("formControlName",e.CONTROLS.nameEN),n(2),H("",d(6,7,"PROJECT_IDEA.CONTENT.NAME_SHORT"),"",y(7,9,"COMMON.ENGLISH",v(14,q,e.apiConstants.idea50InputMaxLength))),n(4),l("formGroup",e.form)("name",e.CONTROLS.nameEN)}}function Wo(t,m){if(t&1&&(a(0,"div",20)(1,"div",40)(2,"div",5),s(3,"simple-text-editor",41),a(4,"label",42),c(5),p(6,"translate"),p(7,"translate"),r()(),a(8,"div",10),s(9,"div",43),r()()()),t&2){let e=f();n(),l("ngClass",v(11,dt,e.mainForm.isGerman||e.canUpdateFVOnlyFields&&e.mainForm.isFvvOrFkmSelected)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea200InputMaxLength)("formControlName",e.CONTROLS.researchIssueDE),n(2),H("",d(6,6,"PROJECT_IDEA.CONTENT.RESEARCH_ISSUE"),"",y(7,8,"COMMON.GERMAN",v(13,q,e.apiConstants.idea200InputMaxLength)))}}function Go(t,m){if(t&1&&(a(0,"div",20)(1,"div",40)(2,"div",5),s(3,"simple-text-editor",44),a(4,"label",45),c(5),p(6,"translate"),p(7,"translate"),r()(),a(8,"div",10),s(9,"div",43),r()()()),t&2){let e=f();n(),l("ngClass",v(11,dt,!e.mainForm.isGerman||e.mainForm.isFvvOrFkmSelected)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea200InputMaxLength)("formControlName",e.CONTROLS.researchIssueEN),n(2),H("",d(6,6,"PROJECT_IDEA.CONTENT.RESEARCH_ISSUE"),"",y(7,8,"COMMON.ENGLISH",v(13,q,e.apiConstants.idea200InputMaxLength)))}}function zo(t,m){if(t&1&&(a(0,"div",2)(1,"div",3)(2,"div",35)(3,"div",5),s(4,"input",46),a(5,"label",47),c(6),p(7,"translate"),r()(),a(8,"div",10),s(9,"div",43),r()()()()),t&2){let e=f();n(2),l("ngClass",v(5,ce,e.mainForm.display2ndApprovalFields)),n(2),l("formControlName",e.CONTROLS.projectNo),n(2),g(d(7,3,"PROJECT_IDEA.CONTENT.IDEA_NUMBER"))}}function Jo(t,m){if(t&1&&(a(0,"div",22)(1,"div",29)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",48),a(5,"label",49),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();l("ngClass",v(11,ro,e.canUpdateFVOnlyFields)),n(2),l("ngClass",v(13,ce,e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalResult),n(2),H("",d(7,6,"PROJECT_IDEA.CONTENT.GOAL_RESULT"),"",y(8,8,"COMMON.GERMAN",v(15,q,e.apiConstants.idea2000InputMaxLength)))}}function $o(t,m){if(t&1&&(a(0,"div",22)(1,"div",29)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",50),a(5,"label",51),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();l("ngClass",v(11,ro,e.canUpdateFVOnlyFields)),n(2),l("ngClass",v(13,ce,(e.mainForm.isFvvOrFkmSelected||!e.mainForm.isGerman)&&e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalResultEN),n(2),H("",d(7,6,"PROJECT_IDEA.CONTENT.GOAL_RESULT"),"",y(8,8,"COMMON.ENGLISH",v(15,q,e.apiConstants.idea2000InputMaxLength)))}}function qo(t,m){if(t&1&&(a(0,"div",20)(1,"div",52)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",53),a(5,"label",54),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();n(2),l("ngClass",v(10,ce,e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalWhat),n(2),H("",d(7,5,"PROJECT_IDEA.CONTENT.GOAL_WHAT"),"",y(8,7,"COMMON.GERMAN",v(12,q,e.apiConstants.idea2000InputMaxLength)))}}function Ko(t,m){if(t&1&&(a(0,"div",20)(1,"div",29)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",55),a(5,"label",56),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();n(2),l("ngClass",v(10,ce,(e.mainForm.isFvvOrFkmSelected||!e.mainForm.isGerman)&&e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalWhatEN),n(2),H("",d(7,5,"PROJECT_IDEA.CONTENT.GOAL_WHAT"),"",y(8,7,"COMMON.ENGLISH",v(12,q,e.apiConstants.idea2000InputMaxLength)))}}function Yo(t,m){if(t&1&&(a(0,"div",20)(1,"div",29)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",57),a(5,"label",58),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();n(2),l("ngClass",v(10,ce,e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalHow),n(2),H("",d(7,5,"PROJECT_IDEA.CONTENT.GOAL_HOW"),"",y(8,7,"COMMON.GERMAN",v(12,q,e.apiConstants.idea2000InputMaxLength)))}}function Xo(t,m){if(t&1&&(a(0,"div",20)(1,"div",29)(2,"div",40)(3,"div",5),s(4,"simple-text-editor",59),a(5,"label",60),c(6),p(7,"translate"),p(8,"translate"),r()()(),s(9,"div",10),r()()),t&2){let e=f();n(2),l("ngClass",v(10,ce,(e.mainForm.isFvvOrFkmSelected||!e.mainForm.isGerman)&&e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("formControlName",e.CONTROLS.goalHowEN),n(2),H("",d(7,5,"PROJECT_IDEA.CONTENT.GOAL_HOW"),"",y(8,7,"COMMON.ENGLISH",v(12,q,e.apiConstants.idea2000InputMaxLength)))}}function Qo(t,m){if(t&1&&s(0,"form-warning",11),t&2){let e=f(3);l("formGroup",e.form)("name",e.CONTROLS.focusKeys)}}function Zo(t,m){if(t&1&&(a(0,"div",3)(1,"div",61)(2,"div",5)(3,"multi-select-input",62),p(4,"themisI18nLabelValuePairs"),a(5,"option",63),c(6),p(7,"translate"),r()(),a(8,"label",64),c(9),p(10,"translate"),r()(),a(11,"div",10),u(12,Qo,1,2,"form-warning",11),r()()()),t&2){let e=f(2);n(),l("ngClass",v(13,ce,e.mainForm.display2ndApprovalFields&&e.canUpdateFVOnlyFields)),n(2),l("formControlName",e.CONTROLS.focusKeys)("options",d(4,7,e.focusValues)),n(2),l("ngValue",null),n(),g(d(7,9,"PROJECT_EDIT.EMPTY_SELECT")),n(3),g(d(10,11,"PROJECT_IDEA.CONTENT.FOCUS")),n(3),h(e.mainForm.display2ndApprovalFields&&e.canUpdateFVOnlyFields?12:-1)}}function en(t,m){if(t&1&&(a(0,"div",3)(1,"div",30)(2,"div",5),s(3,"input",65),a(4,"label",66),c(5),p(6,"translate"),r()(),a(7,"div",10)(8,"div",67),c(9),p(10,"translate"),r()()()()),t&2){let e=f(2);n(3),l("maxlength",e.apiConstants.textInputMaxLength)("formControlName",e.CONTROLS.keywords),n(2),g(d(6,4,"PROJECT_IDEA_EDIT.DATA.KEYWORDS")),n(4),g(d(10,6,"SOFTWARE_EDIT.LABEL.TAG_SEPARATION"))}}function tn(t,m){if(t&1&&(a(0,"div",2),u(1,Zo,13,15,"div",3),u(2,en,11,8,"div",3),r()),t&2){let e=f();n(),h(e.focusValues.length?1:-1),n(),h(e.canUpdateFVOnlyFields?2:-1)}}var po=(()=>{class t{constructor(e){this.apiConstants=e,this.CONTROLS=E,this.LANGUAGE_KEY=xe}get mandants(){return this.mainForm.mandants}get isFvaSelected(){return this.mainForm.isFvaOrFogiSelected}get focusValues(){return this.mainForm.focusValues}ngOnChanges(e){e.halProjectIdeaEdit&&(this.cooperatingMandants=ki(this.halProjectIdeaEdit,i=>b.cooperatingMandants(i)))}updateValidity(){Object.keys(this.form.controls).map(e=>
1this.form.controls[e]).forEach(e=>e.updateValueAndValidity())}static{this.\u0275fac=function(i){return new(i||t)(x(Qe))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-edit-data"]],inputs:{canUpdateFVOnlyFields:"canUpdateFVOnlyFields",isSaved:"isSaved",halProjectIdeaEdit:"halProjectIdeaEdit",mainForm:"mainForm",form:"form"},standalone:!1,features:[oe],decls:72,vars:58,consts:[[1,"form",3,"formGroup"],[1,"detailView__sectionHeadline"],[1,"row"],[1,"col-xs-12","col-sm-6"],[1,"form__group","form__group--selectDefault","form__group--required"],[1,"form__inputWrapper"],["name","mandantId","id","mandantId","form-input-state-classes","",1,"form__element",3,"formControlName"],[3,"disabled","ngValue"],[3,"ngValue"],["for","mandantId",1,"form__label"],[1,"form__message"],[3,"formGroup","name"],[1,"form__group","form__group--radio","form__group--required"],[1,"text-danger"],[3,"disabled"],[1,"col-xs-12"],["for","isGerman"],["type","radio","id","isGerman",3,"value","formControlName"],["for","isEnglish"],["type","radio","id","isEnglish",3,"value","formControlName"],[1,"col-xs-12","col-md-6"],[1,"detailView__divider"],[1,"col-xs-12",3,"ngClass"],[3,"form"],[3,"canUpdateFVOnlyFields","isNotInStatePendingAndSaved","form"],[3,"halProjectIdea","form"],[1,"form__group","form__group--multiSelectInput","form__group--elevation-3"],["form-input-state-classes","","name","cooperatingPartnersIds","id","cooperatingPartnersIds",1,"form__element",3,"formControlName","placeholder","options"],["for","cooperatingPartnersIds",1,"form__label"],[1,"form__group"],[1,"form__group","form__group--input"],["type","text","form-input-state-classes","","name","morePartners","id","morePartners",1,"form__element",3,"maxlength","formControlName"],["for","morePartners",1,"form__label"],["type","text","form-input-state-classes","","name","morePartnersEN","id","morePartnersEN",1,"form__element",3,"maxlength","formControlName"],["for","morePartnersEN",1,"form__label"],[1,"form__group","form__group--input",3,"ngClass"],["type","text","form-input-state-classes","","name","name","id","name",1,"form__element",3,"maxlength","formControlName"],["for","name",1,"form__label"],["type","text","form-input-state-classes","","name","nameEN","id","nameEN",1,"form__element",3,"maxlength","formControlName"],["for","nameEN",1,"form__label"],[1,"form__group","form__group--textEditor",3,"ngClass"],["id","researchIssueDE","name","researchIssueDE","form-input-state-classes","",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","researchIssueDE",1,"form__label"],[1,"form__error"],["id","researchIssueEN","name","researchIssueEN","form-input-state-classes","",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","researchIssueEN",1,"form__label"],["type","text","maxlength","10","form-input-state-classes","","name","projectNo","id","projectNo",1,"form__element",3,"formControlName"],["for","projectNo",1,"form__label"],["form-input-state-classes","","name","goalResult","id","goalResult",1,"form__element",3,"heightMax","formControlName"],["for","goalResult",1,"form__label"],["form-input-state-classes","","name","goalResultEN","id","goalResultEN",1,"form__element",3,"heightMax","formControlName"],["for","goalResultEN",1,"form__label"],[1,"form__group","form__group"],["form-input-state-classes","","name","goalWhat","id","goalWhat",1,"form__element",3,"heightMax","formControlName"],["for","goalWhat",1,"form__label"],["form-input-state-classes","","name","goalWhatEN","id","goalWhatEN",1,"form__element",3,"heightMax","formControlName"],["for","goalWhatEN",1,"form__label"],["type","text","form-input-state-classes","","name","goalHow","id","goalHow",1,"form__element",3,"heightMax","formControlName"],["for","goalHow",1,"form__label"],["type","text","form-input-state-classes","","name","goalHowEN","id","goalHowEN",1,"form__element",3,"heightMax","formControlName"],["for","goalHowEN",1,"form__label"],[1,"form__group","form__group--multiSelectInput",3,"ngClass"],["name","focusKeys","id","focusKeys",1,"form__element",3,"formControlName","options"],["disabled","",3,"ngValue"],["for","focusKeys",1,"form__label"],["type","text","form-input-state-classes","","name","keywords","id","keywords",1,"form__element",3,"maxlength","formControlName"],["for","keywords",1,"form__label"],[1,"form__infoText"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"h2",1),c(2),p(3,"translate"),r(),a(4,"div",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"select",6)(9,"option",7),c(10),p(11,"translate"),r(),ae(12,Ro,3,4,"option",8,ne),r(),a(14,"label",9),c(15),p(16,"translate"),r()(),a(17,"div",10),s(18,"form-error",11),r()()(),a(19,"div",3)(20,"div",12)(21,"div"),c(22),p(23,"translate"),a(24,"span",13),c(25,"*"),r()(),a(26,"div",5)(27,"fieldset",14)(28,"div",2)(29,"div",15)(30,"label",16),s(31,"input",17),c(32),p(33,"translate"),r(),a(34,"label",18),s(35,"input",19),c(36),p(37,"translate"),r()()()()(),a(38,"div",10),s(39,"form-warning",11),r()()()(),u(40,Bo,14,10,"div",2),u(41,Mo,21,22,"div",2),a(42,"div",2),u(43,Ho,10,16,"div",20),u(44,Uo,10,16,"div",20),r(),a(45,"div",2),u(46,Wo,10,15,"div",20),u(47,Go,10,15,"div",20),r(),u(48,zo,10,7,"div",2),s(49,"div",21),a(50,"h2",1),c(51),p(52,"translate"),r(),a(53,"div",2),u(54,Jo,10,17,"div",22),u(55,$o,10,17,"div",22),r(),a(56,"div",2),u(57,qo,10,14,"div",20),u(58,Ko,10,14,"div",20),u(59,Yo,10,14,"div",20),u(60,Xo,10,14,"div",20),r(),s(61,"div",21),a(62,"h2",1),c(63),p(64,"translate"),r(),a(65,"div",2)(66,"div",15),s(67,"project-idea-project-links-container",23),r()(),s(68,"project-idea-links-edit",24),u(69,tn,3,2,"div",2),s(70,"div",21)(71,"project-idea-files-edit-container",25),r()
1),i&2&&(l("formGroup",o.form),n(2),g(d(3,42,"PROJECT_IDEA_EDIT.DATA.PROJECT_DATA")),n(6),l("formControlName",o.CONTROLS.mandantId),Lt("disabled",o.mainForm.display2ndApprovalFields&&!o.canUpdateFVOnlyFields?"disabled":null),n(),l("disabled",!0)("ngValue",null),n(),g(d(11,44,"PROJECT_EDIT.EMPTY_SELECT")),n(2),re(o.mandants),n(3),g(d(16,46,"PROJECT_EDIT.DATA.LABEL.MANDANT")),n(3),l("formGroup",o.form)("name",o.CONTROLS.mandantId),n(4),g(d(23,48,"PROJECT_IDEA_EDIT.LANGUAGE")),n(5),l("disabled",o.isSaved),n(4),l("value",o.LANGUAGE_KEY.de)("formControlName",o.CONTROLS.languageKey),n(),V(" ",d(33,50,"PROJECT_IDEA_EDIT.GERMAN")," "),n(3),l("value",o.LANGUAGE_KEY.en)("formControlName",o.CONTROLS.languageKey),n(),V(" ",d(37,52,"PROJECT_IDEA_EDIT.ENGLISH")," "),n(3),l("formGroup",o.form)("name",o.CONTROLS.languageKey),n(),h(o.canUpdateFVOnlyFields?40:-1),n(),h(o.canUpdateFVOnlyFields?41:-1),n(2),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?43:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?44:-1),n(2),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?46:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?47:-1),n(),h(o.canUpdateFVOnlyFields?48:-1),n(3),g(d(52,54,"PROJECT_IDEA_EDIT.HEADLINE.GOAL")),n(3),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?54:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?55:-1),n(2),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?57:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?58:-1),n(),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?59:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?60:-1),n(3),g(d(64,56,"PROJECT_IDEA.CONTENT.PROJECT_ENVIRONMENT")),n(4),l("form",o.form),n(),l("canUpdateFVOnlyFields",o.canUpdateFVOnlyFields)("isNotInStatePendingAndSaved",o.mainForm.display2ndApprovalFields)("form",o.mainForm.dataForm),n(),h(o.focusValues.length||o.canUpdateFVOnlyFields?69:-1),n(2),l("halProjectIdea",o.halProjectIdeaEdit)("form",o.mainForm.filesForm))},dependencies:[Je,$e,We,ze,Ge,se,ge,qe,ve,Ie,de,Ci,Te,rt,ot,Se,nt,Qi,oo,ao,R,Ti,Fi],encapsulation:2})}}return t})();var nn=[tt,pi],st=(()=>{class t{constructor(e,i,o){this.editUrlChange$=e.pipe(Z(...nn),O(_=>_.payload.id),K(_=>o.isCurrentProjectIdea(_)),O(_=>i.createUrlTree(["portal/project-idea-edit",_],{queryParamsHandling:"preserve"})))}static{this.\u0275fac=function(i){return new(i||t)(k(be),k(Y),k(w))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var Pt=Be(Ye());function rn(t,m){t&1&&(a(0,"h2",0),c(1),p(2,"translate"),r()),t&2&&(n(),g(d(2,1,"PROJECT_IDEA_EDIT.CONTACTS.HEADLINE_ADD_MEMBERS")))}function pn(t,m){if(t&1){let e=M();a(0,"link-entity",4),p(1,"translate"),p(2,"translate"),p(3,"translate"),S("search",function(o){A(e);let _=f();return j(_.onSearchMembers(o))}),r()}if(t&2){let e=f();l("hasToHideDetailsButton",!0)("parentEntity","PROJECT_IDEA")("hideSearch",!e.canUpdateFVOnlyFields)("hideToolbar",!e.canUpdateFVOnlyFields)("searchCollection",e.memberSearchCollection)("linkers",e.entityEditService.linkers)("contactsControl",e.form.get(e.CONTROLS.contactPersonIds))("isDisabled",!e.mainForm.selectedFV)("searchPlaceholderText",e.mainForm.selectedFV?d(1,13,"PROJECT_IDEA_EDIT.CONTACT_PERSON.SEARCH_MEMBERS"):d(2,15,"PROJECT_IDEA_EDIT.CONTACTS.FV_SELECTION_MISSING"))("hideHeadlines",!0)("disallowedOriginalIds",e.mainForm.contactPersonIds)("disallowedOriginalIdsMessage",d(3,17,"PROJECT_IDEA_EDIT.CONTACTS.MEMBER_OR_CONTACT_PERSON"))("copyLinkInfo",e.copyMembersOfOtherEntitiesInfo)}}var so=(()=>{class t{constructor(){this.searchContacts=new L,this.searchMembers=new L,this.CONTROLS=C,this.copyMembersOfOtherEntitiesInfo=[{sourceType:Q.PROJECT,copyType:Q.USER},{sourceType:Q.COMMITTEE,copyType:Q.USER},{sourceType:Q.PROJECT_IDEA,copyType:Q.USER},{sourceType:Q.MEETING,shouldFetchAcceptedMeetings:()=>!0,copyType:Q.USER}]}onSearchContacts(e){this.searchContacts.emit(e)}onSearchMembers(e){this.searchMembers.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-contact-links"]],inputs:{display2ndApprovalFields:"display2ndApprovalFields",form:"form",mainForm:"mainForm",canUpdateFVOnlyFields:"canUpdateFVOnlyFields",memberSearchCollection:"memberSearchCollection",contactSearchCollection:"contactSearchCollection",entityEditService:"entityEditService"},outputs:{searchContacts:"searchContacts",searchMembers:"searchMembers"}
1,standalone:!1,decls:14,vars:27,consts:[[1,"detailView__sectionHeadline"],[1,"text-danger"],["id","researchContactIndustryId",3,"search","parentEntity","hasToHideDetailsButton","enableContactReorder","searchCollection","linkers","researchContactsControl","industryContactsControl","institutionContactsControl","isContactLinkRequired","isDisabled","disallowedOriginalIds","disallowedOriginalIdsMessage","searchPlaceholderText"],[3,"hasToHideDetailsButton","parentEntity","hideSearch","hideToolbar","searchCollection","linkers","contactsControl","isDisabled","searchPlaceholderText","hideHeadlines","disallowedOriginalIds","disallowedOriginalIdsMessage","copyLinkInfo"],[3,"search","hasToHideDetailsButton","parentEntity","hideSearch","hideToolbar","searchCollection","linkers","contactsControl","isDisabled","searchPlaceholderText","hideHeadlines","disallowedOriginalIds","disallowedOriginalIdsMessage","copyLinkInfo"]],template:function(i,o){i&1&&(a(0,"h2",0),c(1),p(2,"translate"),a(3,"span",1),c(4,"*"),r()(),a(5,"p"),c(6),p(7,"translate"),r(),a(8,"link-entity",2),p(9,"translate"),p(10,"translate"),p(11,"translate"),S("search",function(I){return o.onSearchContacts(I)}),r(),u(12,rn,3,3,"h2",0),u(13,pn,4,19,"link-entity",3)),i&2&&(n(),g(d(2,17,"PROJECT_EDIT.CONTACTS.HEADLINE_CONTACTS")),n(5),g(d(7,19,"PROJECT_IDEA_EDIT.CONTACT_PERSON.INFO_TEXT")),n(2),l("parentEntity","PROJECT_IDEA")("hasToHideDetailsButton",!0)("enableContactReorder",!0)("searchCollection",o.contactSearchCollection)("linkers",o.entityEditService.linkers)("researchContactsControl",o.form.get(o.CONTROLS.researchContactIds))("industryContactsControl",o.form.get(o.CONTROLS.industryContactIds))("institutionContactsControl",o.form.get(o.CONTROLS.institutionContactIds))("isContactLinkRequired",!0)("isDisabled",!o.mainForm.selectedFV)("disallowedOriginalIds",o.mainForm.memberIds)("disallowedOriginalIdsMessage",d(9,21,"PROJECT_IDEA_EDIT.CONTACTS.MEMBER_OR_CONTACT_PERSON"))("searchPlaceholderText",o.mainForm.selectedFV?d(10,23,"PROJECT_IDEA_EDIT.CONTACTS.SEARCH_CONTACTS"):d(11,25,"PROJECT_IDEA_EDIT.CONTACTS.FV_SELECTION_MISSING")),n(4),h(o.canUpdateFVOnlyFields&&o.display2ndApprovalFields?12:-1),n(),h(o.canUpdateFVOnlyFields&&o.display2ndApprovalFields?13:-1))},dependencies:[Fe,R],encapsulation:2})}}return t})();var co=(()=>{class t{constructor(e){this.projectIdeaService=e}onSearchContacts(e){this.projectIdeaService.searchContacts(e,this.mainForm.mandantShortNamesForContactSearch)}onSearchMembers(e){this.projectIdeaService.searchMembers(e,this.mainForm.mandantShortNamesForContactSearch)}static{this.\u0275fac=function(i){return new(i||t)(x(w))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-contact-links-container"]],inputs:{form:"form",mainForm:"mainForm",canUpdateFVOnlyFields:"canUpdateFVOnlyFields",isNotInStatePendingOrDraft:"isNotInStatePendingOrDraft",display2ndApprovalFields:"display2ndApprovalFields"},standalone:!1,decls:1,vars:7,consts:[[3,"searchMembers","searchContacts","form","mainForm","canUpdateFVOnlyFields","contactSearchCollection","memberSearchCollection","display2ndApprovalFields","entityEditService"]],template:function(i,o){i&1&&(a(0,"project-idea-contact-links",0),S("searchMembers",function(I){return o.onSearchMembers(I)})("searchContacts",function(I){return o.onSearchContacts(I)}),r()),i&2&&l("form",o.form)("mainForm",o.mainForm)("canUpdateFVOnlyFields",o.canUpdateFVOnlyFields)("contactSearchCollection",o.projectIdeaService.contactSearchCollection)("memberSearchCollection",o.projectIdeaService.memberSearchCollection)("display2ndApprovalFields",o.display2ndApprovalFields)("entityEditService",o.projectIdeaService.entityEditService)},dependencies:[so],encapsulation:2})}}return t})();var mo=(()=>{class t{constructor(e){this.dialogRef=e}ngOnInit(){}close(){this.dialogRef.close()}static{this.\u0275fac=function(i){return new(i||t)(x(ti))}}static{this.\u0275cmp=F({type:t,selectors:[["modal-content"]],standalone:!1,decls:8,vars:6,consts:[[1,"modal-content","detailView","lightbox"],[1,"detailView__contentBlockHeader","detailView__contentBlockHeader--modal"],["href","javascript:void(0)",1,"close","icon","icon-cross",3,"click"],[1,"detailVie
1w__contentBlockHeadline"],[1,"modal-body","lightbox__body",3,"innerHtml"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"div",1)(2,"a",2),S("click",function(){return o.close()}),r(),a(3,"h2",3),c(4),p(5,"translate"),r()(),s(6,"div",4),p(7,"translate"),r()),i&2&&(n(4),g(d(5,2,"PROJECT_IDEA_EDIT.DATA.ADDITIONAL_INFO.TITLE")),n(2),l("innerHtml",d(7,4,"PROJECT_IDEA_EDIT.DATA.ADDITIONAL_INFO.CONTENT"),D))},dependencies:[R],styles:[`.lightboxBackdrop .modal-backdrop{background-color:#000000b3}.lightboxBackdrop .modal-backdrop.fade{opacity:1}.lightbox__body{max-height:calc(80vh - 60px);overflow:auto}
2`],encapsulation:2})}}return t})();var _o=(()=>{class t{constructor(e){this.dialog=e}showLightbox(){this.dialog.open(mo)}static{this.\u0275fac=function(i){return new(i||t)(x(ii))}}static{this.\u0275cmp=F({type:t,selectors:[["additional-info-button"]],standalone:!1,decls:3,vars:3,consts:[["type","button","href","javascript:void(0)",3,"click"]],template:function(i,o){i&1&&(a(0,"a",0),S("click",function(){return o.showLightbox()}),c(1),p(2,"translate"),r()),i&2&&(n(),g(d(2,1,"PROJECT_IDEA_EDIT.DATA.ADDITIONAL_INFO.BUTTON_TEXT")))},dependencies:[R],encapsulation:2})}}return t})();var ie=t=>({"form__group--required form__group--required--warn":t}),ct=t=>({count:t});function mn(t,m){if(t&1&&(a(0,"option",8),c(1),p(2,"translate"),r()),t&2){let e=m.$implicit;l("ngValue",e),n(),V(" ",d(2,2,"PROJECT_IDEA_EDIT.DATA.FUNDING_TYPE.KEY."+e)," ")}}function _n(t,m){if(t&1&&(a(0,"div",3)(1,"div",12)(2,"div",5),s(3,"input",18),a(4,"label",19),c(5),p(6,"translate"),r()(),a(7,"div",10),s(8,"form-error",15),p(9,"translate"),r()()()),t&2){let e=f(2);n(),l("ngClass",v(10,ie,e.mainForm.areOwnOrMixedFundsSelected&&e.mainForm.display2ndApprovalFields)),n(2),l("formControlName",e.CONTROLS.ownFunds),n(2),g(d(6,6,"PROJECT_IDEA_EDIT.DATA.OWN_FUNDS")),n(3),l("infoText",d(9,8,"FIELD_PATTERN.INFO_TEXT.THOUSAND"))("formGroup",e.form)("name",e.CONTROLS.ownFunds)}}function fn(t,m){if(t&1&&(a(0,"div",3)(1,"div",12)(2,"div",5),s(3,"input",20),a(4,"label",21),c(5),p(6,"translate"),r()(),a(7,"div",10),s(8,"form-error",15),p(9,"translate"),r()()()),t&2){let e=f(2);n(),l("ngClass",v(10,ie,!e.mainForm.areOwnFundsSelected&&e.mainForm.display2ndApprovalFields)),n(2),l("formControlName",e.CONTROLS.externalFunds),n(2),g(d(6,6,"PROJECT_IDEA_EDIT.DATA.EXTERNAL_FUNDS")),n(3),l("infoText",d(9,8,"FIELD_PATTERN.INFO_TEXT.THOUSAND"))("formGroup",e.form)("name",e.CONTROLS.externalFunds)}}function un(t,m){if(t&1&&(a(0,"div",2),u(1,_n,10,12,"div",3),u(2,fn,10,12,"div",3),r()),t&2){let e=f();n(),h(e.mainForm.areOwnFundsSelected||e.mainForm.areMixedFundsSelected?1:-1),n(),h(e.mainForm.areMixedFundsSelected||e.mainForm.arePublicFundsSelected?2:-1)}}function hn(t,m){if(t&1&&(a(0,"div",16)(1,"div",22)(2,"div",5),s(3,"simple-text-editor",23),a(4,"label",24),c(5),p(6,"translate"),p(7,"translate"),r()(),s(8,"additional-info-button",25),a(9,"div",10),s(10,"form-warning",11),r()()()),t&2){let e=f(2);n(),l("ngClass",v(13,ie,e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea500InputMaxLength)("formControlName",e.CONTROLS.fundingComment),n(2),H("",d(6,8,"PROJECT_IDEA.CONTENT.FUNDING_COMMENT"),"",y(7,10,"COMMON.GERMAN",v(15,ct,e.apiConstants.idea500InputMaxLength))),n(5),l("formGroup",e.form)("name",e.CONTROLS.fundingComment)}}function gn(t,m){t&1&&s(0,"additional-info-button",25)}function vn(t,m){if(t&1&&(a(0,"div",16)(1,"div",22)(2,"div",5),s(3,"simple-text-editor",26),a(4,"label",27),c(5),p(6,"translate"),p(7,"translate"),r()(),u(8,gn,1,0,"additional-info-button",25),a(9,"div",10),s(10,"form-warning",11),r()()()),t&2){let e=f(2);n(),l("ngClass",v(14,ie,(e.mainForm.isFvvOrFkmSelected||!e.mainForm.isGerman)&&e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea500InputMaxLength)("formControlName",e.CONTROLS.fundingCommentEN),n(2),H("",d(6,9,"PROJECT_IDEA.CONTENT.FUNDING_COMMENT"),"",y(7,11,"COMMON.ENGLISH",v(16,ct,e.apiConstants.idea500InputMaxLength))),n(3),h(!e.mainForm.isGerman&&!e.canUpdateFVOnlyFields?8:-1),n(2),l("formGroup",e.form)("name",e.CONTROLS.fundingCommentEN)}}function In(t,m){if(t&1&&(a(0,"div",2),u(1,hn,11,17,"div",16),u(2,vn,11,18,"div",16),r()),t&2){let e=f();n(),h(e.mainForm.isGerman||e.canUpdateFVOnlyFields?1:-1),n(),h(!e.mainForm.isGerman||e.canUpdateFVOnlyFields?2:-1)}}function xn(t,m){if(t&1&&(a(0,"div",16)(1,"div",28)(2,"div",22)(3,"div",5),s(4,"simple-text-editor",29),a(5,"label",30),c(6),p(7,"translate"),p(8,"translate"),r()(),s(9,"div",10),r()()()),t&2){let e=f();n(2),l("ngClass",v(11,ie,e.mainForm.display2ndApprovalFields&&(e.mainForm.isGerman||!e.mainForm.isGerman&&e.mainForm.isFvvOrFkmSelected))),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea500InputMaxLength)("formControlName",e.CONTROLS.suggestedResearchAssociations),n(2),H("",d(7,6,"PROJECT_IDEA.CONTENT.SUGGESTED_RESEARCH_ASSOCIATIONS"),"",y(8,8,"COMMON.GERMAN",v(13,ct,e.apiConstants.idea500InputMaxLength)))}}function En(t,m){if(t&1&&(a(0,"div",3)(1,"div",28)(2,"div",22)(3,"div",5),s(4,"simple-text-editor",31),a(5,"label",32),c(6),p(7,"translate"),p(8,"translate"),r()(),s(9,"div",10),r()()()),t&2){let e=f();n(2),l("ngClass",v(11,ie,(e.mainForm.isFvvOrFkmSelected||!e.mainForm.isGerman)&&e.mainForm.display2ndApprovalFields)),n(2),l("heightMax",e.apiConstants.idea180MaxHeight)("maxLength",e.apiConstants.idea500InputMaxLength)("formControlName",e.CONTROLS.suggestedResearchAssociationsEN),n(2),H("",d(7,6,"PROJECT_IDEA.CONTENT.SUGGESTED_RESEARCH_ASSOCIATIONS"),"",y(8,8,"COMMON.ENGLISH",v(13,ct,e.apiConstants.idea500InputMaxLength)))}}function Cn(t,m){t&1&&(a(0,"span",34),c(1,"*"),r())}function bn(t,m){if(t&1&&(a(0,"div",17)(1,"div",33)(2,"div"),c(3),p(4,"translate"),u(5,Cn,2,0,"span",34),r(),a(6,"div",5)(7,"fieldset")(8,"div",2)(9,"div",35)(10,"label",36),s(11,"input",37),c(12),p(13,"translate"),r(),a(14,"label",38),s(15,"input",39),c(16),p(17,"translate"),r()()()()(),a(18,"div",10),s(19,"form-warning",11)(20,"div",40),p(21,"translate"),r()()()),t&2){let e=f();n(),l("ngClass",v(20,ie,e.mainForm.display2ndApprovalFields)),n(2),g(d(4,12,"PROJECT_IDEA.CONTENT.IS_SOFTWARE_HEADLINE")),n(2),h(e.mainForm.display2ndApprovalFields?5:-1),n(6),l("value",!0)("formControlName",e.CONTROLS.isSoftware),n(),V(" ",d(13,14,"PROJECT_EDIT.IS_SOFTWARE")," "),n(3),l("value",!1)("formControlName",e.CONTROLS.isSoftware),n(),V(" ",d(17,16,"PROJECT_EDIT.IS_NO_SOFTWARE")," "),n(3),l("formGroup",e.form)("name",e.CONTROLS.isSoftware),n(),l("innerHtml",d(21,18,"PROJECT_EDIT.IS_SOFTWARE_HELP"),D)}}var fo=(()=>{class t{constructor(e){this.apiConstants=e,this.CONTROLS=T}get isFvaSelected(){return this.mainForm.isFvaOrFogiSelected}get fundingTypes(){return this.mainForm.fundingTypes}get areOwnOrMixedFundsSelected(){return this.mainForm.areOwnOrMixedFundsSelected}static{this.\u0275fac=function(i){return new(i||t)(x(Qe))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-application-information"]],inputs:{form:"form",mainForm:"mainForm",loading:"loading",canUpdateFVOnlyFields:"canUpdateFVOnlyFields"},standalone:!1,decls:36,vars:35,consts:[[1,"form",3,"formGroup"],[1,"detailVie
2w__sectionHeadline"],[1,"row"],[1,"col-md-6"],[1,"form__group","form__group--selectDefault",3,"ngClass"],[1,"form__inputWrapper"],["name","fundingTypeKey","id","fundingTypeKey","form-input-state-classes","",1,"form__element",3,"formControlName"],[3,"disabled","ngValue"],[3,"ngValue"],["for","fundingTypeKey",1,"form__label"],[1,"form__message"],[3,"formGroup","name"],[1,"form__group","form__group--input",3,"ngClass"],["type","text","maxlength","2","form-input-state-classes","","name","durationSubmitted","id","durationSubmitted",1,"form__element",3,"formControlName"],["for","durationSubmitted",1,"form__label"],[3,"infoText","formGroup","name"],[1,"col-sm-6"],[1,"col-xs-12","col-sm-6"],["type","text","form-input-state-classes","","id","ownFunds",1,"form__element",3,"formControlName"],["for","ownFunds",1,"form__label"],["form-input-state-classes","","id","externalFunds",1,"form__element",3,"formControlName"],["for","externalFunds",1,"form__label"],[1,"form__group","form__group--textEditor",3,"ngClass"],["form-input-state-classes","","name","fundingComment","id","fundingComment",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","fundingComment",1,"form__label"],[1,"form__additionalInfo"],["form-input-state-classes","","name","fundingCommentEN","id","fundingCommentEN",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","fundingCommentEN",1,"form__label"],[1,"form__group"],["form-input-state-classes","","name","suggestedResearchAssociations","id","suggestedResearchAssociations",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","suggestedResearchAssociations",1,"form__label"],["form-input-state-classes","","name","suggestedResearchAssociationsEN","id","suggestedResearchAssociationsEN",1,"form__element",3,"heightMax","maxLength","formControlName"],["for","suggestedResearchAssociationsEN",1,"form__label"],[1,"form__group","form__group--radio",3,"ngClass"],[1,"dataGrid__infoText--warning"],[1,"col-xs-12"],["for","isSoftware"],["type","radio","id","isSoftware",3,"value","formControlName"],["for","isNoSoftware"],["type","radio","id","isNoSoftware",3,"value","formControlName"],[1,"form__infoText",3,"innerHtml"]],template:function(i,o){i&1&&(a(0,"div",0)(1,"h3",1),c(2),p(3,"translate"),r(),a(4,"div",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"select",6)(9,"option",7),c(10),p(11,"translate"),r(),ae(12,mn,3,4,"option",8,ne),r(),a(14,"label",9),c(15),p(16,"translate"),r()(),a(17,"div",10),s(18,"form-warning",11),r()()(),a(19,"div",3)(20,"div",12)(21,"div",5),s(22,"input",13),a(23,"label",14),c(24),p(25,"translate"),r()(),a(26,"div",10),s(27,"form-error",15),p(28,"translate"),r()()()(),u(29,un,3,2,"div",2),u(30,In,3,2,"div",2),a(31,"div",2),u(32,xn,10,15,"div",16),u(33,En,10,15,"div",3),r(),a(34,"div",2),u(35,bn,22,22,"div",17),r()()),i&2&&(l("formGroup",o.form),n(2),g(d(3,21,"PROJECT_IDEA_EDIT.DATA.FUNDING")),n(4),l("ngClass",v(31,ie,o.mainForm.display2ndApprovalFields)),n(2),l("formControlName",o.CONTROLS.fundingTypeKey),n(),l("disabled",!0)("ngValue",null),n(),g(d(11,23,"PROJECT_EDIT.EMPTY_SELECT")),n(2),re(o.fundingTypes),n(3),g(d(16,25,"PROJECT_IDEA_EDIT.DATA.FUNDING_TYPE.SELECT")),n(3),l("formGroup",o.form)("name",o.CONTROLS.fundingTypeKey),n(2),l("ngClass",v(33,ie,o.mainForm.display2ndApprovalFields)),n(2),l("formControlName",o.CONTROLS.durationSubmitted),n(2),g(d(25,27,"PROJECT_IDEA.CONTENT.SUBMITTED_DURATION")),n(3),l("infoText",d(28,29,"FIELD_PATTERN.INFO_TEXT.NATURAL_NUMBER"))("formGroup",o.form)("name",o.CONTROLS.durationSubmitted),n(2),h(o.mainForm.areOwnFundsSelected||o.mainForm.areMixedFundsSelected||o.mainForm.arePublicFundsSelected?29:-1),n(),h(!o.isFvaSelected&&o.areOwnOrMixedFundsSelected?30:-1),n(2),h(o.mainForm.isGerman||o.canUpdateFVOnlyFields?32:-1),n(),h(!o.mainForm.isGerman||o.canUpdateFVOnlyFields?33:-1),n(2),h(o.isFvaSelected?35:-1))},dependencies:[Je,$e,We,ze,Ge,se,ge,qe,ve,Ie,de,Te,rt,ot,Se,nt,_o,R],encapsulation:2})}}return t})();var uo=(()=>{class t{constructor(e){this.projectIdeaService=e}static{this.\u0275fac=function(i){return new(i||t)(x(w))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-goal-application-information-container"]],inputs:{halProjectIdea:"halProjectIdea",form:"form",mainForm:"mainForm",canUpdateFVOnlyFields:"canUpdateFVOnlyFields"},standalone:!1,decls:1,vars:3,consts:[[3,"mainForm","canUpdateFVOnlyFields","form"]],template:function(i,o){i&1&&s(0,"project-idea-application-information",0),i&2&&l("mainForm",o.mainForm)("canUpdateFVOnlyFields",o.canUpdateFVOnlyFields)("form",o.form)},dependencies:[fo],encapsulation:2})}}return t})();var Ve=(t,m)=>({"is-checked":t,"is-current":m}),wt=t=>({"is-current":t}),ho=(()=>{class t{constructor(){this.toggleHelp=new L}get currentStep(){switch(this.ideaState){case"00_draft":return 1;
2case"00_pending":return 2;case"01_accepted":return 3;case"05_waiting_for_approval":return 4;case"03_approved":return 5;default:return 1}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-edit-steps-help"]],inputs:{ideaState:"ideaState",showStepper:"showStepper"},outputs:{toggleHelp:"toggleHelp"},standalone:!1,decls:96,vars:151,consts:[["popoverHelper",""],["popoverStepper1",""],["popoverStepper2",""],["popoverStepper3",""],["popoverStepper31",""],["popoverStepper32",""],["popoverStepper33",""],["popoverStepper4",""],["popoverStepper5",""],[1,"projectIdeaStepper"],[1,"projectIdeaStepper__helper"],[1,"icon","icon-question"],[3,"popover","popoverOnHover","popoverDisabled"],[1,"toggleButton"],[1,"toggleButton__inputWrapper"],["type","checkbox",1,"toggleButton__input",3,"change","ngModel"],[1,"toggleButton__slider"],["placement","bottom",1,"popover-feature"],[1,"popover-content-text","popover-content-text--block"],[1,"label","label-new"],[1,"projectIdeaStepper__title"],[1,"projectIdeaStepper__container"],[1,"projectIdeaStepper__content"],[1,"projectIdeaStepper__step",3,"ngClass","popover","popoverOnHover","popoverDisabled"],[1,"projectIdeaStepper__step__text",3,"innerHtml"],["placement","bottom",1,"projectIdeaStepper__step__popover","is-first"],[1,"popover-content-text","popover-content-text--block",3,"innerHtml"],["placement","bottom",1,"projectIdeaStepper__step__popover"],[1,"projectIdeaStepper__step","projectIdeaStepper__step--beforeSubstep",3,"ngClass","popover","popoverOnHover","popoverDisabled"],[1,"projectIdeaStepper__step","projectIdeaStepper__step--substep",3,"ngClass","popover","popoverOnHover","popoverDisabled"],[1,"projectIdeaStepper__step","projectIdeaStepper__step--afterSubstep",3,"ngClass","popover","popoverOnHover","popoverDisabled"],["placement","bottom",1,"projectIdeaStepper__step__popover","is-last"]],template:function(i,o){if(i&1){let _=M();a(0,"div",9)(1,"div",10),s(2,"i",11),a(3,"span",12),c(4),p(5,"translate"),r(),a(6,"div",13)(7,"label",14)(8,"input",15),S("change",function(){return A(_),j(o.toggleHelp.emit())}),r(),s(9,"div",16),r()(),a(10,"popover-content",17,0)(12,"div",18)(13,"span",19),c(14),p(15,"translate"),r(),c(16),p(17,"translate"),r()()(),a(18,"div",20),c(19),p(20,"translate"),r(),a(21,"div",21)(22,"div",22)(23,"div",23)(24,"span"),c(25,"1"),r(),s(26,"span",24),p(27,"translate"),p(28,"safe"),a(29,"popover-content",25,1),s(31,"div",26),p(32,"translate"),p(33,"safe"),r()(),a(34,"div",23)(35,"span"),c(36,"2"),r(),s(37,"span",24),p(38,"translate"),p(39,"safe"),a(40,"popover-content",27,2),s(42,"div",26),p(43,"translate"),p(44,"safe"),r()(),a(45,"div",28)(46,"span"),c(47,"3"),r(),s(48,"span",24),p(49,"translate"),p(50,"safe"),a(51,"popover-content",27,3),s(53,"div",26),p(54,"translate"),p(55,"safe"),r()(),a(56,"div",29)(57,"popover-content",27,4),s(59,"div",26),p(60,"translate"),p(61,"safe"),r()(),a(62,"div",29)(63,"popover-content",27,5),s(65,"div",26),p(66,"translate"),p(67,"safe"),r()(),a(68,"div",29)(69,"popover-content",27,6),s(71,"div",26),p(72,"translate"),p(73,"safe"),r()(),a(74,"div",30)(75,"span"),c(76,"4"),r(),s(77,"span",24),p(78,"translate"),p(79,"safe"),a(80,"popover-content",25,7),s(82,"div",26),p(83,"translate"),p(84,"safe"),r()(),a(85,"div",23)(86,"span"),c(87,"5"),r(),s(88,"span",24),p(89,"translate"),p(90,"safe"),a(91,"popover-content",31,8),s(93,"div",26),p(94,"translate"),p(95,"safe"),r()()()()()}if(i&2){let _=U(11),I=U(30),P=U(41),X=U(52),ke=U(58),me=U(64),we=U(70),ut=U(81),ht=U(92);n(3),l("popover",_)("popoverOnHover",!0)("popoverDisabled",!1),n(),g(d(5,57,"PROJECT_IDEA_EDIT.STEPPER.HELP_LABEL")),n(4),l("ngModel",o.showStepper),n(6),g(d(15,59,"PROJECT_IDEA_EDIT.STEPPER.NEW")),n(2),V(" ",d(17,61,"PROJECT_IDEA_EDIT.STEPPER.NEW_TEXT")," "),n(2),pe("is-hidden",!o.showStepper),n(),V(" ",d(20,63,"PROJECT_IDEA_EDIT.STEPPER.TITLE")," "),n(2),pe("is-hidden",!o.showStepper),n(2),l("ngClass",le(130,Ve,o.currentStep>1,o.currentStep===1))("popover",I)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(28,67,d(27,65,"PROJECT_IDEA_EDIT.STEPPER.STEP1.LABEL"),"html"),D),n(5),l("innerHtml",y(33,72,d(32,70,"PROJECT_IDEA_EDIT.STEPPER.STEP1.POPOVER"),"html"),D),n(3),l("ngClass",le(133,Ve,o.currentStep>2,o.currentStep===2))("popover",P)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(39,77,d(38,75,"PROJECT_IDEA_EDIT.STEPPER.STEP2.LABEL"),"html"),D),n(5),l("innerHtml",y(44,82,d(43,80,"PROJECT_IDEA_EDIT.STEPPER.STEP2.POPOVER"),"html"),D),n(3),l("ngClass",le(136,Ve,o.currentStep>3,o.currentStep===3))("popover",X)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(50,87,d(49,85,"PROJECT_IDEA_EDIT.STEPPER.STEP3.LABEL"),"html"),D),n(5),l("innerHtml",y(55,92,d(54,90,"PROJECT_IDEA_EDIT.STEPPER.STEP3.POPOVER"),"html"),D),n(3),l("ngClass",v(139,wt,o.currentStep===3))("popover",ke)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(61,97,d(60,95,"PROJECT_IDEA_EDIT.STEPPER.STEP31.POPOVER"),"html"),D),n(3),l("ngClass",v(141,wt,o.currentStep===3))("popover",me)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(67,102,d(66,100,"PROJECT_IDEA_EDIT.STEPPER.STEP32.POPOVER"),"html"),D),n(3),l("ngClass",v(143,wt,o.currentStep===3))("popover",we)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(73,107,d(72,105,"PROJECT_IDEA_EDIT.STEPPER.STEP33.POPOVER"),"html"),D),n(3),l("ngClass",le(145,Ve,o.currentStep>4,o.currentStep===4))("popover",ut)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(79,112,d(78,110,"PROJECT_IDEA_EDIT.STEPPER.STEP4.LABEL"),"html"),D),n(5),l("innerHtml",y(84,117,d(83,115,"PROJECT_IDEA_EDIT.STEPPER.STEP4.POPOVER"),"html"),D),n(3),l("ngClass",le(148,Ve,o.currentStep>5,o.currentStep===5))("popover",ht)("popoverOnHover",!0)("popoverDisabled",!1),n(3),l("innerHtml",y(90,122,d(89,120,"PROJECT_IDEA_EDIT.STEPPER.STEP5.LABEL"),"html"),D),n(5),l("innerHtml",y(95,127,d(94,125,"PROJECT_IDEA_EDIT.STEPPER.STEP5.POPOVER"),"html"),D)}},dependencies:[Mt,se,Ut,de,gi,vi,R,Ze],encapsulation:2})}}return t})();var kn=t=>["/portal/project-idea-edit/",t],Ot=t=>({name:t}),wn=t=>({"form__requiredProjectIdea--warn":t}),Pn=t=>({lockedSince:t}),On=(t,m)=>({link:t,name:m}),An=t=>["/portal/new-project-idea/",t];function jn(t,m){t&1&&(a(0,"div",9)(1,"div",11)(2,"div",12),s(3,"div",13),a(4,"div",14),s(5,"div",15),p(6,"translate"),r()()()()),t&2&&(n(5),l("innerHtml",d(6,1,"PROJECT_IDEA_EDIT.LOCK.INFO"),D))}function Dn(t,m){if(t&1&&(a(0,"div",16)(1,"div",12),s(2,"div",40),a(3,"div",14)(4,"div"),c(5),p(6,"translate"),r(),a(7,"a",41),c(8),p(9,"translate"),r()()()()),t&2){let e=f(3);n(5),g(d(6,3,"PROJECT_IDEA_EDIT.LOCK.UPDATE")),n(2),l("routerLink",v(7,kn,e.projectIdeaEditId)),n(),V(" ",d(9,5,"PROJECT_IDEA_EDIT.LOCK.BUTTON.UPDATE")," ")}}function Nn(t,m){if(t&1&&(a(0,"span"),c(1),p(2,"translate"),r()),t&2){let e=f(3);n(),V(" ",y(2,1,"PROJECT_IDEA_EDIT.HEADLINE.EDIT.00_projectIdea",v(4,Ot,e.projectIdea.name||e.projectIdea.nameEN))," ")}}function Vn(t,m){t&1&&(a(0,"span"),c(1),p(2,"translate"),r()),t&2&&(n(),V(" ",d(2,1,"PROJECT_IDEA_EDIT.HEADLINE.CREATE.00_projectIdea")," "))}function Ln(t,m){t&1&&(s(0,"span",22),p(1,"translate"),p(2,"safe")),t&2&&l("innerHTML",y(2,3,d(1,1,"PROJECT_IDEA_EDIT.HEADLINE.CREATE.INTRO"),"html"),D)}function Rn(t,m){t&1&&(s(0,"span",22),p(1,"translate"),p(2,"safe")),t&2&&l("innerHTML",y(2,3,d(1,1,"PROJECT_IDEA_EDIT.HEADLINE.APPROVAL.INTRO"),"html"),D)}function Bn(t,m){if(t&1){let e=M();a(0,"div",23,3)(2,"div",42)(3,"entity-edit-actions-next",43),S("delete",function(){A(e);let o=f(3);return j(o.onDelete())})("publish",function(){A(e);let o=f(3);return j(o.onPublish())})("publishAndStay",function(){A(e);let o=f(3);return j(o.onPublishAndStay())})("cancel",function(){A(e);let o=f(3);return j(o.onNavigateBack())})("saveAsDraft",function(){A(e);let o=f(3);return j(o.onSaveAsDraft())}),r(),a(4,"project-idea-edit-approve-button",44),p(5,"translate"),p(6,"translate"),p(7,"translate"),S("requestApproval",function(){A(e);let o=f(3);return j(o.onRequestApproval())}),r()()()}if(t&2){let e=U(1),i=f(3);n(2),l("stickyOffsetTop",e),n(),l("publishText",i.isSaved?"PROJECT_IDEA_EDIT.UPDATE_BUTTON":"PROJECT_IDEA_EDIT.SEND_BUTTON")("entity","PROJECT_IDEA")("entityName",i.projectIdea.name)("adapter",i.actionsAdapter)("val
2idationReadyText",i.canUpdateFVOnlyFields?i.state==="05_waiting_for_approval"?"ENTITY_EDIT_ACTIONS.VALIDATE_READY.FV_MEMBER":"ENTITY_EDIT_ACTIONS.VALIDATE_READY.FV_MEMBER_INITIATORS_TURN":"ENTITY_EDIT_ACTIONS.VALIDATE_READY.INITIATOR")("confirmPopoverLongText","PROJECT_IDEA_EDIT.FORM_ERROR_APPROVAL_POPOVER_TEXT"),n(),l("hideButton",i.form.hideApproveButton)("isApproveReady",i.form.isApproveReady)("isDirty",i.form.dirty||!i.isSaved)("popoverTextIfNotApproveReady",d(5,14,"PROJECT_IDEA_EDIT.APPROVAL.NOT_READY"))("popoverTextWhenApproveReady",d(6,16,"APPROVE.REQUEST_POPOVER"))("popoverTextIfDirty",d(7,18,"PROJECT_IDEA_EDIT.APPROVAL.UNSAVED"))("projectIdea",i.halProjectIdea)}}function Mn(t,m){if(t&1){let e=M();a(0,"li",50),S("click",function(){let o=A(e).$implicit,_=f(5);return j(_.scrollToAnchor(o))}),a(1,"a"),c(2),p(3,"translate"),r()()}if(t&2){let e=m.$implicit;n(2),g(d(3,1,"PROJECT_IDEA_EDIT.FIELD."+e))}}function Hn(t,m){if(t&1&&(a(0,"ul",48),ae(1,Mn,4,3,"li",49,ne),r()),t&2){let e=f(4);n(),re(e.form.dataErrorFields)}}function Un(t,m){if(t&1){let e=M();a(0,"li",50),S("click",function(){let o=A(e).$implicit,_=f(5);return j(_.scrollToAnchor(o))}),a(1,"a"),c(2),p(3,"translate"),r()()}if(t&2){let e=m.$implicit;n(2),g(d(3,1,"PROJECT_IDEA_EDIT.FIELD."+e))}}function Wn(t,m){if(t&1&&(a(0,"ul",48),ae(1,Un,4,3,"li",49,ne),r()),t&2){let e=f(4);n(),re(e.form.dataWarningFields)}}function Gn(t,m){if(t&1&&(a(0,"div",45)(1,"div",46),s(2,"span",47),c(3),p(4,"translate"),r(),u(5,Hn,3,0,"ul",48),u(6,Wn,3,0,"ul",48),r()),t&2){f();let e=U(22),i=f(2);pe("is-badge-clicked",e.isBadgeClicked)("tabPopover--error",i.form.dataError)("tabPopover--warning",i.form.thereAreWarningsAndNoErrorsOnTheDataTab),l("stickyManual",!0)("sticky",i.isTabSticked),n(3),V(" ",d(4,11,"PROJECT_IDEA_EDIT.TAB_VALIDATION_MESSAGE")," "),n(2),h(i.form.dataError?5:-1),n(),h(!i.form.dataError&&i.form.thereAreWarningsAndNoErrorsOnTheDataTab?6:-1)}}function zn(t,m){if(t&1){let e=M();a(0,"li",50),S("click",function(){let o=A(e).$implicit,_=f(4);return j(_.scrollToAnchor(o))}),a(1,"a"),c(2),p(3,"translate"),r()()}if(t&2){let e=m.$implicit;n(2),g(d(3,1,"PROJECT_IDEA_EDIT.FIELD."+e))}}function Jn(t,m){if(t&1&&(a(0,"div",45)(1,"div",46),s(2,"span",47),c(3),p(4,"translate"),r(),a(5,"ul",48),ae(6,zn,4,3,"li",49,ne),r()()),t&2){f();let e=U(27),i=f(2);pe("is-badge-clicked",e.isBadgeClicked)("tabPopover--warning",i.form.applicationInformationFormHasWarning),l("stickyManual",!0)("sticky",i.isTabSticked),n(3),V(" ",d(4,7,"PROJECT_IDEA_EDIT.TAB_VALIDATION_MESSAGE")," "),n(3),re(i.form.applicationInformationWarningFields)}}function $n(t,m){if(t&1){let e=M();a(0,"li",50),S("click",function(){A(e);let o=f(5);return j(o.scrollToAnchor("researchContactIndustryId"))}),a(1,"a"),c(2),p(3,"translate"),r()()}t&2&&(n(2),g(d(3,1,"PROJECT_IDEA_EDIT.FIELD.researchContactIds")))}function qn(t,m){if(t&1){let e=M();a(0,"li",50),S("click",function(){A(e);let o=f(5);return j(o.scrollToAnchor("researchContactIndustryId"))}),a(1,"a"),c(2),p(3,"translate"),r()()}t&2&&(n(2),g(d(3,1,"PROJECT_IDEA_EDIT.FIELD.researchContactIds")))}function Kn(t,m){if(t&1&&(a(0,"div",45)(1,"div",46),s(2,"span",47),c(3),p(4,"translate"),r(),a(5,"ul",48),u(6,$n,4,3,"li",49),u(7,qn,4,3,"li",49),r()()),t&2){f();let e=U(1),i=f(3);pe("is-badge-clicked",e.isBadgeClicked)("tabPopover--error",i.form.contactError),l("stickyManual",!0)("sticky",i.isTabSticked),n(3),V(" ",d(4,9,"PROJECT_IDEA_EDIT.TAB_VALIDATION_MESSAGE")," "),n(3),h(i.isControlInValid("contactLinksForm","researchContactIds")?6:-1),n(),h(i.isControlInValid("contactLinksForm","industryContactIds")?7:-1)}}function Yn(t,m){if(t&1&&(a(0,"tab",33,4),p(2,"translate"),p(3,"translate"),u(4,Kn,8,11,"div",51),s(5,"project-idea-contact-links-container",52),r()),t&2){let e=f(3);l("title",e.form.display2ndApprovalFields&&e.canUpdateFVOnlyFields?d(2,9,"PROJECT_IDEA_EDIT.CONTACT_PERSON.TAB_TITLE_FV"):d(3,11,"PROJECT_IDEA_EDIT.CONTACT_PERSON.TAB_TITLE"))("showSuccess",e.form.contactSuccess)("showError",e.form.contactError)("totalErrors",e.form.contactTotalErrors),n(4),h(e.form.contactError?4:-1),n(),l("canUpdateFVOnlyFields",e.canUpdateFVOnlyFields)("display2ndApprovalFields",e.form.display2ndApprovalFields)("mainForm",e.form)("form",e.form.contactLinksForm)}}function Xn(t,m){t&1&&(a(0,"p",53),c(1),p(2,"translate"),r()),t&2&&(n(),g(d(2,1,"FORM.LABEL.REQUIRED")))}function Qn(t,m){t&1&&(a(0,"p",53),c(1),p(2,"translate"),r()),t&2&&(n(),g(d(2,1,"FORM.LABEL.REQUIRED_FOR_APPROVAL")))}function Zn(t,m){if(t&1&&(a(0,"div",35),u(1,Xn,3,3,"p",53),u(2,Qn,3,3,"p",53),r()),t&2){let e=f(3);l("ngClass",v(3,wn,e.form.display2ndApprovalFields)),n(),h(e.displayRequired?1:-1),n(),h(e.displayApprovalRequiredText?2:-1)}}function ea(t,m){if(t&1){let e=M();a(0,"button",54),S("click",function(){A(e);let o=f(3);return j(o.onTabNavigation("back"))}),s(1,"span",55),c(2),p(3,"translate"),r()}t&2&&(n(2),V(" ",d(3,1,"PROJECT_IDEA_EDIT.TAB_NAVIGATION.BACK")," "))}function ta(t,m){if(t&1){let e=M();a(0,"button",56),S("click",function(){A(e);let o=f(3);return j(o.onTabNavigation("next"))}),c(1),p(2,"translate"),s(3,"span",57),r()}t&2&&(n(),V(" ",d(2,1,"PROJECT_IDEA_EDIT.TAB_NAVIGATION.NEXT")," "))}function ia(t,m){if(t&1){let e=M();a(0,"div",9),u(1,Dn,10,9,"div",16),a(2,"div",17)(3,"h2",18),u(4,Nn,3,6,"span"),u(5,Vn,3,3,"span"),r()(),a(6,"div",19)(7,"div",20)(8,"div",21),u(9,Ln,3,6,"span",22),u(10,Rn,3,6,"span",22),r(),u(11,Bn,8,20,"div",23),r(),s(12,"div",20),a(13,"div",20)(14,"div",24)(15,"project-idea-edit-steps-help",25),p(16,"async"),S("toggleHelp",function(){A(e);let o=f(2);return j(o.ideaHelp.toggleIdeaHelp())}),r()()(),a(17,"div",20,0)(19,"div",24)(20,"tabs",26),S("selectedTabChange",function(o){A(e);let _=f(2);return j(_.currentTab=o)})("stick",function(o){A(e);let _=f(2);return j(_.isTabSticked=o)}),a(21,"tab",27,1),p(23,"translate"),u(24,Gn,7,13,"div",28),s(25,"project-idea-edit-data",29),r(),a(26,"tab",30,2),p(28,"translate"),u(29,Jn,8,9,"div",31),s(30,"project-idea-goal-application-information-container",32),r(),u(31,Yn,6,13,"tab",33),r()()(),a(32,"div",20)(33,"div",34),u(34,Zn,3,5,"div",35),r(),a(35,"div",36)(36,"div",37),u(37,ea,4,3,"button",38),u(38,ta,4,3,"button",39),r()()()()()}if(t&2){let e=U(18),i=f(2);n(),h(i.hasStolenLock&&i.isSaved?1:-1),n(3),h(i.isInEditMode?4:-1),n(),h(i.isInEditMode?-1:5),n(4),h(i.form.display2ndApprovalFields?-1:9),n(),h(i.form.display2ndApprovalFields?10:-1),n(),h(i.hasStolenLock?-1:11),n(4),l("showStepper",d(16,38,i.ideaHelp.isIdeaHelpOpen$))("ideaState",i.state),n(5),l("selectedTab",i.selectedTab)("stickyHeader",!0)("stickyOffset",138)("stickyOffsetTop",e)("stickyScrollLimit",180)("showBadge",!0),n(),l("title",d(23,40,"PROJECT_IDEA_EDIT.DATA.HEADLINE"))("showSuccess",i.form.dataSuccess)("showError",i.form.dataError)("totalErrors",i.form.dataTotalErrors)("showWarning",i.form.thereAreWarningsAndNoErrorsOnTheDataTab)("totalWarnings",i.form.dataFormTotalWarnings),n(3),h(i.form.dataError||i.form.thereAreWarningsAndNoErrorsOnTheDataTab?24:-1),n(),l("halProjectIdeaEdit",i.halProjectIdea)("isSaved",i.isSaved)("canU
2pdateFVOnlyFields",i.canUpdateFVOnlyFields)("mainForm",i.form)("form",i.form.dataForm),n(),l("showWarning",i.form.applicationInformationFormHasWarning)("totalWarnings",i.form.applicationInformationTotalWarnings)("showSuccess",i.form.applicationInformationSuccess)("title",d(28,42,"PROJECT_IDEA_EDIT.APPLICATION_INFORMATION.HEADLINE")),n(3),h(i.form.applicationInformationFormHasWarning?29:-1),n(),l("canUpdateFVOnlyFields",i.canUpdateFVOnlyFields)("mainForm",i.form)("form",i.form.applicationInformationForm),n(),h(i.displayContactTab?31:-1),n(3),h(i.displayOnTab?34:-1),n(3),h(i.canTabNavigateBack?37:-1),n(),h(i.canTabNavigateNext?38:-1)}}function oa(t,m){if(t&1){let e=M();a(0,"button",79),S("click",function(){A(e);let o=f(3);return j(o.onUnlockEditor())}),c(1),p(2,"translate"),r()}t&2&&(n(),V(" ",d(2,1,"PROJECT_IDEA_EDIT.LOCK.BUTTON.UNLOCK")," "))}function na(t,m){if(t&1&&(a(0,"div",69)(1,"a",80),c(2),r()()),t&2){let e=f(3);n(2),g(e.lockInformation==null?null:e.lockInformation.owner.email)}}function aa(t,m){if(t&1&&(a(0,"div",70)(1,"a",81),c(2),r()()),t&2){let e=f(3);n(2),g(e.lockInformation==null?null:e.lockInformation.owner.phone)}}function ra(t,m){if(t&1){let e=M();a(0,"div",9)(1,"div",17)(2,"h2",58),c(3),p(4,"translate"),r()(),a(5,"div",59)(6,"div",60)(7,"div",61)(8,"div",12),s(9,"div",62),a(10,"div",14),s(11,"div",15),p(12,"themisI18nDate"),p(13,"translate"),u(14,oa,3,3,"button",63),r()()(),a(15,"div",64),s(16,"div",65),a(17,"div",66)(18,"div",67),c(19),r(),a(20,"div",68),c(21),r(),u(22,na,3,1,"div",69),u(23,aa,3,1,"div",70),r()(),s(24,"div",71),p(25,"translate"),a(26,"div",72)(27,"div",73)(28,"a",74),s(29,"span",75),a(30,"span",76),c(31),p(32,"translate"),r()()(),a(33,"div",73)(34,"a",77),S("click",function(){A(e);let o=f(2);return j(o.onNavigateBack())}),s(35,"span",78),a(36,"span",76),c(37),p(38,"translate"),r()()()()()()()}if(t&2){let e=f(2);n(3),V(" ",y(4,11,"PROJECT_IDEA_EDIT.HEADLINE.EDIT.00_projectIdea",v(28,Ot,e.projectIdea.name||e.projectIdea.nameEN))," "),n(8),l("innerHtml",y(13,17,"PROJECT_IDEA_EDIT.LOCK.UNAVAILABLE",v(30,Pn,y(12,14,e.lockInformation==null?null:e.lockInformation.created,"FORMAT.DATETIME.LONG"))),D),n(3),h(e.canUnlock?14:-1),n(5),g(e.lockInformation==null?null:e.lockInformation.owner.organisation),n(2),g((e.lockInformation==null?null:e.lockInformation.owner.lastName)+(e.lockInformation!=null&&e.lockInformation.owner.firstName?", "+e.lockInformation.owner.firstName:"")),n(),h(e.lockInformation!=null&&e.lockInformation.owner&&(e.lockInformation!=null&&e.lockInformation.owner.email)?22:-1),n(),h(e.lockInformation!=null&&e.lockInformation.owner&&(e.lockInformation!=null&&e.lockInformation.owner.phone)?23:-1),n(),l("innerHtml",y(25,20,"PROJECT_IDEA_EDIT.LOCK.CONTENT",le(32,On,"./#/portal/new-project-idea/"+e.projectIdeaEditId,e.projectIdea.name||e.projectIdea.nameEN)),D),n(4),l("routerLink",v(35,An,e.projectIdeaEditId)),n(3),g(y(32,23,"PROJECT_IDEA_EDIT.LOCK.BUTTON.NAVIGATE",v(37,Ot,e.projectIdea.name||e.projectIdea.nameEN))),n(6),g(d(38,26,"SAVE_OPTIONS.CONTINUE_WORK"))}}function pa(t,m){t&1&&(a(0,"div",10)(1,"div",82),s(2,"div",83),r()())}function la(t,m){if(t&1&&(a(0,"div",6)(1,"div",7)(2,"div",8),u(3,jn,7,3,"div",9),u(4,ia,39,44,"div",9),u(5,ra,39,39,"div",9),r()(),u(6,pa,3,0,"div",10),r()),t&2){let e=f();pe("has-alert",e.hasStolenLock&&e.isSaved),n(3),h(e.iHaveTheLock&&e.isSaved&&!e.hasStolenLock?3:-1),n(),h(e.iHaveTheLock||!e.isSaved?4:-1),n(),h(e.isSaved&&!e.iHaveTheLock?5:-1),n(),h(-1)}}var go=(()=>{class t{get projectIdea(){return b.projectIdea(this.halProjectIdea)}get isInEditMode(){return this.temporaryIdService.isIdPermanent(b.id(this.halProjectIdea))}constructor(e,i,o,_,I,P,X){this.translate=o,this.titleService=_,this.temporaryIdService=I,this.userService=P,this.ideaHelp=X,this.requestApproval=new L,this.publish=new L,this.saveAsDraft=new L,this.sendPreview=new L,this.publishAndStay=new L,this.navigateBack=new L,this.delete=new L,this.unlock=new L,this.projectIdeaChange=new L,this.resetContactAndMemberSearch=new L,this.actionsAdapter=new Ai(b,()=>this.halProjectIdea,()=>this.form,()=>this.isInEditMode,()=>this.isPublishingCurrentProjectIdea,()=>this.isDeletingProjectIdea,()=>this.form.display2ndApprovalFields,()=>!this.form.hideApproveButton,()=>this.form.thereAreWarningsAndNoErrors),this.showStepper=!1,this.form=new Yi(e,P),this.projectIdeaChangeSubscription=this.form.valueChanged$.subscribe(()=>this.projectIdeaChange.emit(this.getHalProjectIdeaToSave())),this.languageSubscription=i.uiLanguage$.subscribe(()=>this.halProjectIdea&&this.titleService.setTitle(Ct(o.instant("TAB_TITLE.BEARBEITEN"),this.projectIdea.name||this.projectIdea.nameEN,this.translate.instant("TAB_TITLE.NEW",{entity:this.translate.instant("CREATE_ITEM_DROPDOWN.PROJECT_IDEA")})))),this.fvChangeSubscription=this.form.dataForm.get(E.mandantId).valueChanges.subscribe(ke=>{this.resetContactAndMemberSearch.emit()}),this.cooperationPartnersSubscription=this.form.dataForm.get(E.cooperatingPartnersIds).valueChanges.subscribe(ke=>{this.resetContactAndMemberSearch.emit()})}get linkCount(){return this.linkedCommitteeCount+this.linkedProjectCount}
2get linkedCommitteeCount(){return bt(this.form.dataForm,C.committeeIds)}get linkedProjectCount(){return bt(this.form.dataForm,C.projectIds)}get isSaved(){return this.projectIdea.id>0}get state(){return b.state(this.halProjectIdea)}get isNotInStatePending(){return!b.isInStatePending(this.halProjectIdea)}get displayContactTab(){return this.canIdeaShowFVOnlyFields||this.form.display2ndApprovalFields}get displayApprovalRequiredText(){return this.form.display2ndApprovalFields&&this.canUpdateFVOnlyFields||this.form.display2ndApprovalFields&&this.currentTab!=="contactLinks"}get displayRequired(){return!this.form.display2ndApprovalFields&&this.currentTab!=="mainEntitiesLinks"}get displayOnTab(){return this.currentTab!=="fileLinks"}get lockInformation(){return b.lockInformation(this.halProjectIdea)}get lockUser(){return this.lockInformation&&this.lockInformation.owner}get projectIdeaEditId(){return b.id(this.halProjectIdea)}get canTabNavigateBack(){return this.currentTab!=="data"}get canTabNavigateNext(){return this.displayContactTab?this.currentTab!=="contactLinks":this.currentTab!=="applicationInformation"}ngOnDestroy(){this.projectIdeaChangeSubscription.unsubscribe(),this.languageSubscription.unsubscribe(),this.fvChangeSubscription.unsubscribe(),this.cooperationPartnersSubscription.unsubscribe()}ngOnChanges(e){e.halProjectIdea&&this.halProjectIdea&&(this.form.setHalProjectIdea(this.halProjectIdea),this.titleService.setTitle(Ct(this.translate.instant("TAB_TITLE.BEARBEITEN"),this.projectIdea.name||this.projectIdea.nameEN,this.translate.instant("TAB_TITLE.NEW",{entity:this.translate.instant("CREATE_ITEM_DROPDOWN.PROJECT_IDEA")}))),b.projectIdea(this.halProjectIdea).languageKey||this.userService.user$.pipe(O(_=>_.language_key),ue(1)).subscribe(_=>this.form.setInitialUserLanguage(_))),e.initiallyDirty&&this.initiallyDirty?this.form.markAsDirty():(this.form.markAsPristine(),this.form.markAsUntouched())}onNavigateBack(){this.navigateBack.emit()}onPublish(){this.publish.emit(this.getHalProjectIdeaToSave())}onPublishAndStay(){this.publishAndStay.emit(this.getHalProjectIdeaToSave())}onUnlockEditor(){this.unlock.emit()}onSaveAsDraft(){this.saveAsDraft.emit(this.getHalProjectIdeaToSave())}onDelete(){this.delete.emit(this.halProjectIdea)}onRequestApproval(){this.requestApproval.emit(this.getHalProjectIdeaToSave())}onTabNavigation(e){let i;(function(_){_[_.data=0]="data",_[_.applicationInformation=1]="applicationInformation",_[_.contactLinks=2]="contactLinks"})(i||(i={}));let o=i[this.currentTab];o=e==="back"?o-1:o+1,this.selectedTab=i[o]}scrollToAnchor(e){let i=document.getElementById(`${e}`);da(i,{behavior:"smooth",block:"center",inline:"end"}).then(()=>{let o=i.firstElementChild?i.firstElementChild["data-froala.editor"]:null;o?o.events.focus():i.focus()})}hasControlMissingWarning(e,i){let o=this.form[e].get(i).warnings;return o&&o.missing}isControlInValid(e,i){return this.isControlRequired(e,i)&&this.form[e].controls[i].invalid}isControlRequired(e,i){let o=this.getValidator(e,i);return o&&(o.required||o.notEmpty)}getValidator(e,i){return this.form[e].controls[i].validator({})}getHalProjectIdeaToSave(){let e=B(B({},this.form.isFvaOrFogiSelected?(0,Pt.omit)(this.projectIdea,[...kt,...this.form.fieldsToOmit]):(0,Pt.omit)(this.projectIdea,[...Ft,...this.form.fieldsToOmit])),this.form.getProjectIdea());return b.projectIdea.write(this.halProjectIdea,e)}static{this.\u0275fac=function(i){return new(i||t)(x(Ke),x(J),x(Bt),x(Rt),x(Qt),x(Ee),x(_i))}}static{this.\u0275cmp=F({type:t,selectors:[["project-idea-edit"]],inputs:{canUpdateFVOnlyFields:"canUpdateFVOnlyFields",canUnlock:"canUnlock",canUpdateFVOnlyFields$:"canUpdateFVOnlyFields$",canIdeaShowFVOnlyFields:"canIdeaShowFVOnlyFields",halProjectIdea:"halProjectIdea",isPublishingCurrentProjectIdea:"isPublishingCurrentProjectIdea",isDeletingProjectIdea:"isDeletingProjectIdea",selectedTab:"selectedTab",initiallyDirty:"initiallyDirty",hasStolenLock:"hasStolenLock",loading:"loading",iHaveTheLock:"iHaveTheLock"},outputs:{requestApproval:"requestApproval",publish:"publish",saveAsDraft:"saveAsDraft",sendPreview:"sendPreview",publishAndStay:"publishAndStay",navigateBack:"navigateBack",delete:"delete",unlock:"unlock",projectIdeaChange:"projectIdeaChange",resetContactAndMemberSearch:"resetContactAndMemberSearch"},standalone:!1,features:[oe],decls:1,vars:1,consts:[["stickyTabContainer",""],["dataTab",""],["applicationInformation",""],["stickyButtonContainer",""],["contactLinks",""],[1,"detailVie
2w","detailView--containsLoader",3,"has-alert"],[1,"detailView","detailView--containsLoader"],[1,"detailView__content"],[1,"row","detailView__row"],[1,"col-xs-12","detailView__col"],[1,"coverContent"],[1,"alert","alert-info","alert--strictLocking"],[1,"alert__content"],[1,"alert__icon","icon","icon-info"],[1,"alert__message"],[3,"innerHtml"],[1,"alert","alert-warning","alert--strictLocking","alert--strictLocking--multiple"],[1,"detailView__contentBlockHeader"],[1,"detailView__contentBlockHeadline","detailView__contentBlockHeadline--half--sm"],[1,"detailView__contentBlock"],[1,"row"],[1,"col-xs-12","col-sm-8",2,"font-size","14px"],[3,"innerHTML"],[1,"actions-container"],[1,"col-xs-12"],[3,"toggleHelp","showStepper","ideaState"],[1,"projectIdea__editTabs",3,"selectedTabChange","stick","selectedTab","stickyHeader","stickyOffset","stickyOffsetTop","stickyScrollLimit","showBadge"],["name","data",3,"title","showSuccess","showError","totalErrors","showWarning","totalWarnings"],["stickyNav","",1,"tabPopover",3,"is-badge-clicked","tabPopover--error","tabPopover--warning","stickyManual","sticky"],[3,"halProjectIdeaEdit","isSaved","canUpdateFVOnlyFields","mainForm","form"],["name","applicationInformation",3,"showWarning","totalWarnings","showSuccess","title"],["stickyNav","",1,"tabPopover",3,"is-badge-clicked","tabPopover--warning","stickyManual","sticky"],[3,"canUpdateFVOnlyFields","mainForm","form"],["name","contactLinks",3,"title","showSuccess","showError","totalErrors"],[1,"col-sm-6"],[1,"form__requiredProjectIdea","form__requiredProjectIdea--grid",3,"ngClass"],[1,"col-sm-6","projectIdea__navBtnContainer"],[1,"btn-group","projectIdea__navBtn","flex","gap-2","justify-end"],["matButton","",1,"projectIdea__navBtn__left"],["matButton","filled",1,"projectIdea__navBtn__right"],[1,"alert__icon","icon","icon-exclamation"],["type","button","target","_blank","matButton","filled",1,"alert__action",3,"routerLink"],["stickyNav","",1,"actions",3,"stickyOffsetTop"],[1,"action-container","action-container--block",3,"delete","publish","publishAndStay","cancel","saveAsDraft","publishText","entity","entityName","adapter","validationReadyText","confirmPopoverLongText"],[1,"action-container","action-container--block","btnWrapper","btnWrapper--alignRight",3,"requestApproval","hideButton","isApproveReady","isDirty","popoverTextIfNotApproveReady","popoverTextWhenApproveReady","popoverTextIfDirty","projectIdea"],["stickyNav","",1,"tabPopover",3,"stickyManual","sticky"],[1,"tabPopover__text"],[1,"icon","icon-warning"],[1,"tabPopover__links"],[1,"tabPopover__link"],[1,"tabPopover__link",3,"click"],["stickyNav","",1,"tabPopover",3,"is-badge-clicked","tabPopover--error","stickyManual","sticky"],[3,"canUpdateFVOnlyFields","display2ndApprovalFields","mainForm","form"],[1,"form__text"],["matButton","",1,"projectIdea__navBtn__left",3,"click"],[1,"icon","icon-fa-left"],["matButton","filled",1,"projectIdea__navBtn__right",3,"click"],[1,"icon","icon-fa-right"],[1,"detailView__contentBlockHeadline"],[1,"detailView__contentBlock","strictLocking"],[1,"strictLocking__container"],[1,"alert","alert-warning"],[1,"alert__icon","icon","icon-lock"],["type","button","matButton","filled",1,"alert__action"],[1,"contactLite","contactLite--sided"],[1,"contactLite__image","contactLite__image--round"],[1,"contactLite__details"],[1,"contactLite__union"],[1,"contactLite__name"],[1,"contactLite__email"],[1,"contactLite__phone"],[1,"strictLocking__content",3,"innerHtml"],[1,"saveOptions","saveOptions--50"],[1,"saveOptions__container"],["href","javascript:void(0)",1,"saveOptions__link",3,"routerLink"],[1,"icon","icon-book-open"],[1,"saveOptions__text"],["href","javascript:void(0)",1,"saveOptions__link",3,"click"],[1,"icon","icon-forward"],["type","button","matButton","filled",1,"alert__action",3,"click"],["href","mailto:",1,"icon","icon-mail"],["href","tel:",1,"icon","icon-phone"],[1,"projectIdea__loaderContainer"],[1,"projectIdea__loader"]],template:function(i,o){i&1&&u(0,la,7,6,"div",5),i&2&&h(o.halProjectIdea&&!o.loading?0:-1)},dependencies:[Jt,de,Oi,ji,Si,yi,bi,oi,po,co,uo,ho,R,Ue,hi,Ze],styles:[`@charset "UTF-8";[data-hidden=true]{display:none!important}:root{--bs-font-sans-serif: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-body-bg: #fff}.message{margin:0 0 20px}.message__title{margin:20px 0 10px;font-size:.813rem;font-weight:600}.message__text{margin:10px 0 0}.message__text p{margin:0}.message__button{margin:10px 0 0}.message__button--noSocialProgram{margin-bottom:10px}.message--disabled .message__text,.message--disabled .message__title{color:#ccc}.message--disabled .message__link{color:#ccc;text-decoration:underline}.message--disabled .message__link:hover{cursor:not-allowed}.comments{margin-top:30px}@media (min-width: 768px){.comments-filter .simpleDropdown{margin-top:0}}.comments-filter .simpleDropdown .label.label-checked .icon{color:green}
2.comments-filter .simpleDropdown .label .icon{color:#106695}.comments.js-comments-sticky .comments__contentBlock.detailView__contentBlock{padding-bottom:1px}.comments.js-comments-sticky .comments__dataBlock--footer{width:100%}.comments .fr-view h1,.comments .fr-content h1{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:4px}.comments--loading{overflow:hidden!important}.comments__contentBlockHeader.detailView__contentBlockHeader{margin-top:0}.comments .comments__contentBlock.detailView__contentBlock{padding:5px 30px 0}.comments__contentBlock--text.detailView__section{margin-top:20px;padding-bottom:30px}.comments__contentBlock--text.detailView__section.can-create-comment{margin-bottom:20px;padding-bottom:0}.comments__dataBlock{display:block;transition:opacity .3s}.comments__dataBlock.detailView__section{margin:0}.comments__dataBlock__actions{display:block;padding:20px 0 0;text-align:right}.comments__dataBlock__actions>button{margin-left:8px}.comments__dataBlock--footer{width:calc(100% + 60px);margin:0 30px;padding:20px 0 30px}.comments__dataBlock--footer>.is-textEditorBlocked{opacity:.5}.comments__dataBlock--footer>.is-textEditorBlocked .comments__text-editor,.comments__dataBlock--footer>.is-textEditorBlocked .comments__text-editor__container,.comments__dataBlock--footer>.is-textEditorBlocked .comments__text-editor__container .form__label{cursor:auto}.comments__dataBlock--footer.comments__dataBlock{padding:0 30px 30px;margin:0 -30px}@media (min-width: 992px){.comments__dataBlock--footer{position:sticky;bottom:0;background-color:#fff;z-index:3}}.comments--off .comments__dataBlock--footer .form__group--textEditor{display:none!important}.comments__threadItem--parent~.comments__dataBlock{padding:0 15px 20px;background-color:#f9f9f9}.comments__threadItem--parent--hasChilds~.comments__dataBlock{background-color:transparent}.comments__text-editor{height:40px;position:relative;overflow:hidden;cursor:pointer}.comments__text-editor.form__element .fr-element{min-height:80px}.comments__text-editor__container{min-height:65px;background-color:#fff;cursor:pointer}.comments__text-editor__container .form__label{user-select:none;cursor:pointer}.comments__text-editor__container .form__label>.icon:before{padding-right:8px}.comments__text-editor--active{height:auto;overflow:auto}.comments__text-editor--active,.comments__text-editor--active+.form__label,.comments__text-editor--active+.form__label>span{cursor:auto}.comments__text-editor--update{height:auto;min-height:70px;max-height:150px;padding:10px 10px 8px;margin-top:0;overflow:auto;border:1px solid #999;background-color:#fff;cursor:text}.comments__text-editor--update .fr-element{border:0}.comments__text-editor--update~.comments__dataBlock__actions{padding:10px 0 0}.comments__threadBlock{display:block;padding:0}.comments__threadBlock:not(.comments__threadItem__threadContainer){border:1px solid #999}.comments__threadBlock--empty{margin:20px 0 0!important;border:none!important}.comments__threadBlock--last,.comments__threadBlock--last.detailView__section{margin:20px 0}.comments--off .comments__threadBlock--last.detailView__section{margin:20px 0 0}.comments__threadBlock--blocked{opacity:.5;pointer-events:none}.comments__threadItem{display:block;transition:opacity .3s}.comments__threadItem__headerBlock{display:flex}.comments__threadItem--parent .comments__threadItem__headerBlock{padding:20px 15px 0;background-color:#f9f9f9}.comments__threadItem--child .comments__threadItem__headerBlock{padding:20px 15px 0;background-color:transparent}.comments__threadItem__headerBlockInfo{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;flex:1}.comments__threadItem__headerBlockActions{display:block}.comments__threadItem__headerBlockActions .icon{position:relative;padding-left:12px;color:#106695;font-weight:400}.comments__threadItem__headerBlockActions .icon>span{width:13px;height:13px;position:absolute;top:0;left:12px;cursor:pointer}.comments__threadItem__headerBlockActions .icon.is-checked{color:green}.comments__threadItem__headerBlockActions .icon.is-not-checkable>span{cursor:default}.comments__threadItem__contentBlock{position:relative;display:block;padding-bottom:20px}.comments__threadItem__contentBlock ul{display:block;margin-block-start:0;margin-block-end:9.5px;padding-inline-start:40px;
2unicode-bidi:isolate;list-style-type:disc}.comments__threadItem__contentBlock ol{display:block;margin-block-start:0;margin-block-end:9.5px;padding-inline-start:40px;unicode-bidi:isolate;list-style-type:decimal}.comments__threadItem--parent .comments__threadItem__contentBlock{padding:0 15px 20px;background-color:#f9f9f9}.comments__threadItem--child .comments__threadItem__contentBlock{padding:0 15px;background-color:transparent}.comments__threadItem__threadBlock{display:block;padding:0;margin-left:50px}.comments__threadItem__threadBlock:before{content:"";display:block;width:calc(100% + 50px);position:relative;left:-50px;border-top:1px solid #999}.comments__threadBlock--empty .comments__threadItem__threadBlock:before{border-top:none}.comments__threadItem--parent--filtered .comments__threadItem__threadBlock:before{border-top:none}.comments__threadItem__threadBlock--noBorder{padding:0}.comments__threadItem__threadBlock--noBorder:before{border-top:0}.comments__threadItem__userData{display:block;flex-shrink:0;color:#999;padding-right:12px;padding-bottom:5px}.comments__threadItem__userDataLabels{display:flex;flex-wrap:wrap;padding-bottom:5px}.comments__threadItem__userDataLabels>.label{margin-right:10px;margin-bottom:5px}.comments__threadItem--parent--hasChilds{padding-bottom:20px}.comments__headerLink{display:block}.comments__headerLink.detailView__link{display:inline-block;margin-bottom:22px}.comments__loader{width:30px;height:30px;position:absolute;top:50%;left:50%;margin-top:30.5px;transform:translate(-50%,-50%);background:transparent url(/resources/img/loader-blue.svg) no-repeat 50%/contain;z-index:9}.comments__loader-container{display:block;position:relative}.comments__popover{display:inline-block}@media (min-width: 992px){.comments{max-height:760px;overflow:auto}.comments .comments__contentBlockHeader{top:0;position:sticky;z-index:4}}@media (max-width: 991px){.comments,.comments.js-comments-sticky{height:auto!important}.comments.js-comments-sticky .comments__contentBlockHeader,.comments.js-comments-sticky .comments__dataBlock--footer{position:static!important;padding-bottom:30px!important}.comments.js-comments-sticky .comments__dataBlock--footer{width:calc(100% + 60px)}.comments.js-comments-sticky .comments__contentBlock{margin-bottom:0!important;margin-top:0!important}}@media (min-width: 992px){.detailView__row--flex{display:flex;align-items:stretch}.detailView__row--flex>[class*=col-]{float:none}}@media (min-width: 992px){.detailView__col--flex{display:flex;flex-direction:column}.detailView__col--flex trend-widget{flex:0 0 auto}.detailView__col--flex .comments{flex:1 1 0;min-height:650px;max-height:none}}.strictLocking__container{padding:0 20px}@media (min-width: 992px){.strictLocking__container{padding:0 50px}}.strictLocking__content{padding:45px 0 5px}.strictLocking__content p:last-child{margin-top:45px}.strictLocking__content+.saveOptions{margin-bottom:120px}@media (min-width: 992px){.sticky-nav-desktop{display:flex;padding-left:85px;padding-right:85px;background-color:#fff}.sticky-nav-desktop.actions{height:55px;top:92px;flex-direction:row;align-items:center;justify-content:flex-end;z-index:99}.sticky-nav-desktop.actions .action-container{display:flex;align-items:center;margin-top:0}.sticky-nav-desktop.actions .action-container+.action-container{margin-left:8px}.sticky-nav-desktop.actions .action-container+.action-container>*{margin-right:0}.sticky-nav-desktop.actions .action-container .popover-content-wrapper.custom>.popover{margin-top:15px}.sticky-nav-desktop.actions .btnWrapper .btn,.sticky-nav-desktop.actions .btnWrapper .btn-group,.sticky-nav-desktop.actions .btnWrapper .action{margin-top:0}.sticky-nav-desktop.actions .btn.btn-transparent{padding:0}.sticky-nav-desktop.actions .btn.btn-transparent>span{display:none}.sticky-nav-desktop.actions .btn.btn-transparent.icon:before{font-size:1.8rem}.sticky-nav-desktop.actions .btn.btn-delete{margin-top:0;margin-right:0}.sticky-nav-desktop.actions .action.action-last .btn{margin-right:0}}@media (min-width: 992px) and (min-width: 1390px){.sticky-nav-desktop.actions{border-bottom:1px solid #ddd}}@media (min-width: 992px){.sticky-nav-desktop .btnWrapper{margin-top:0}.sticky-nav-desktop .btnWrapper>*{margin-right:10px}.sticky-nav-desktop.nav-tabs{top:145px;margin-top:0;justify-content:flex-start;z-index:98}.sticky-nav-desktop.nav-tabs li>a>span{white-space:nowrap}.sticky-nav-desktop.nav-tabs .nav-badge-container{pointer-events:all}.sticky-nav-desktop.nav-tabs .nav-badge>span:before{display:none}}@media (min-width: 992px) and (min-width: 992px){.sticky-nav-desktop.nav-tabs .nav-badge>span:before{top:38px}}@media (min-width: 992px) and (min-width: 1200px){.sticky-nav-desktop.nav-tabs .nav-badge>span:before{top:37px}}@media (min-width: 992px){.sticky-nav-desktop.nav-tabs .is-badge-clicked .nav-badge>span:before{display:block}}@media (min-width: 992px) and (min-width: 1390px){.sticky-nav-desktop.nav-tabs{width:calc(100% - 630px);height:54px;top:92px;padding-right:0;padding-top:10px;z-index:99;border-bottom-width:0}.sticky-nav-desktop.nav-tabs li.active>a{border-bottom:none}.sticky-nav-desktop.nav-tabs li.active>a:before{content:"";width:100%;position:absolute;bottom:-5px;left:0;border-bottom:3px solid}}@media (min-width: 992px){.sticky-nav-desktop.tabPopover{width:auto;display:none;position:fixed;top:189px;left:85px;right:85px;box-shadow:0 8px 8px -5px #0003;z-index:99}.sticky-nav-desktop.tabPopover.is-badge-clicked{display:block}}@media (min-width: 992px) and (min-width: 1390px){.sticky-nav-desktop.tabPopover{top:165px;margin-top:0}}@media (min-width: 992px){.sticky-nav-desktop.tabPopover--warning{background-color:#feecd0}.sticky-nav-desktop.tabPopover--error{background-color:#eebfc2}}.actions{display:flex;flex-direction:column}@media (max-width: 767px){.actions-container{width:100%;min-height:1px;position:relative;padding:0 15px;margin-top:15px;float:left}}@media (min-width: 768px){.actions-container{width:220px;position:absolute;top:46px;right:28px;z-index:99}}@media (min-width: 992px){.actions-container{width:calc(60% - 40px);right:40px}}.actions .btnWrapper{margin-top:0}.actions .btnWrapper .btn{margin-top:0;margin-right:0}
2.actions .btnWrapper .btn:not(.hold-padding-right){padding-right:0}@media (min-width: 992px){.actions .btnWrapper{margin-top:-10px}.actions .btnWrapper .btn,.actions .btnWrapper .btn-group{margin-top:10px}.actions .btnWrapper .btn.btn-last,.actions .btnWrapper .btn-group.btn-last{margin-right:4px}.actions .btnWrapper .btn:not(.btn-last),.actions .btnWrapper .btn-group:not(.btn-last){margin-right:8px}}.actions .action{display:flex}.actions .action-container+.action-container{margin-top:8px}.actions .action-container+.action-container .remove-margins{margin-right:0}.actions .action-container+.action-container .remove-margins>.btn{margin-top:0}@media (min-width: 992px){.actions .action-container+.action-container{margin-top:0}.actions .action-container+.action-container button{margin-right:0!important}}.actions .action-container--block{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 768px){.actions .action-container--block{align-items:flex-end}}@media (min-width: 992px){.actions .action-container--block{display:block;flex-direction:row}}.actions .action-btn{display:inline-block;position:relative;margin-left:auto}.actions .action-last{margin-right:0}.actions .action-last>.btn{margin-left:auto;margin-right:0!important}.projectIdea__editTabs .nav-badge>span:before{width:0;height:0;display:block;position:absolute;top:37px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #feecd0}.projectIdea__editTabs .nav-badge--error>span:before{border-bottom-color:#eebfc2}@media (min-width: 992px){.projectIdea__editTabs .nav-badge>span:before{content:""}}.projectIdea__navBtn span.icon{font-size:10px}.projectIdea__navBtn__left .icon{padding-right:4px}.projectIdea__navBtn__right .icon{padding-left:4px}.projectIdea__navBtnContainer{text-align:right}.projectIdea__loader{width:30px;height:30px;position:absolute;top:50%;left:50%;margin-top:30.5px;transform:translate(-50%,-50%);background:transparent url(/resources/img/loader-blue.svg) no-repeat 50%/contain}.projectIdea__loaderContainer{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999}.tabPopover{width:100%;padding:15px 20px 18px;margin:20px 0}.tabPopover__text{margin-bottom:6px;font-weight:700}.tabPopover__text .icon{display:inline-block;margin-right:6px;vertical-align:middle;font-size:17px}.tabPopover__links{display:block;padding:0;margin:0}@media (min-width: 992px){.tabPopover__links{display:flex;flex-wrap:wrap}}.tabPopover__link{list-style-type:none;padding-right:6px;cursor:pointer}.tabPopover__link:last-child{padding-right:0}.tabPopover__link:not(:last-child):after{display:inline-block;content:"";padding-left:6px}@media (min-width: 992px){.tabPopover__link:not(:last-child):after{content:"|"}}.tabPopover__link>a{color:#333;text-decoration:underline}.tabPopover--warning{background-color:#feecd0}.tabPopover--warning .icon{color:#ca8400}.tabPopover--error{background-color:#eebfc2}.tabPopover--error .icon{color:#ba000c}.coverContent{width:100%;height:100%;position:absolute;top:0;left:0}.icon-align-middle:before{vertical-align:middle!important}@media (min-width: 992px){.document__lastChanges:after{display:block;clear:both;content:""}}.document__lastChanges p{margin:10px 0 0}@media (min-width: 992px){.document__lastChanges p{margin:0;float:right}}.help{position:relative;width:50px;height:50px;margin-top:10px;background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#ca8400;cursor:pointer}@media (min-width: 992px){.help{margin-top:0}}.help:before{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f10d";position:absolute;top:14px;left:17px;font-size:175%}.mandantList{display:inline-block;font-size:0}.mandantList__item{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-block;font-size:.813rem;margin-right:8px}.mandantList__item:last-child{margin:0}.mandantList__item__inlineSep{display:inline-block;margin-left:6px;margin-right:6px}.mandantList__item--lead{font-weight:600}
2.detailView__figure--background{height:250px}@media (min-width: 768px){.detailView__figure--background{height:350px}}.detailView__figure--background{background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}.detailView__header{display:block;padding:25px 15px;position:relative}@media (min-width: 768px){.detailView__header{padding:35px 30px}}@media (min-width: 992px){.detailView__header{padding:35px 55px}}.detailView__header--blue{background-color:#0c4063;color:#fff}.detailView__buttonWrapper{position:relative;float:left;padding:25px 0 0 15px}@media (min-width: 768px){.detailView__buttonWrapper{position:absolute;top:35px;right:12px;padding:0}}@media (min-width: 992px){.detailView__buttonWrapper{top:35px;right:35px}}.detailView__headerButtonWrapper{min-height:73px;display:flex;flex-direction:column;margin-top:0;padding-top:10px}@media (min-width: 992px){.detailView__headerButtonWrapper{padding-top:0}}.detailView__headerButtonWrapper__columnWrapper{display:flex;flex:1 0 100%;align-items:center;justify-content:flex-end}.detailView__headerButtonWrapper__column{max-width:485px;flex:0 0 485px;text-align:right}.detailView__headerButtonWrapper__column>.wrapper{margin-right:50px}.detailView__headerButtonWrapper__column--right{max-width:100%;flex:0 0 auto;text-align:left}.detailView__headerButtonWrapper--alignRight{text-align:right}.detailView__headerButton{position:relative;display:inline-block}.detailView__headerButton:not(:first-child){padding-top:10px}.detailView__headerButton.is-empty{padding-right:0}.detailView__headerAction{color:#fff;cursor:pointer}.detailView__headerAction:not(:first-child){padding-top:5px}.detailView__headerAction span,.detailView__headerAction span:before{display:inline-block;vertical-align:middle}.detailView__headerAction a{text-decoration:none}.detailView__headerAction a:not(:hover){color:#fff}.detailView__headerAction a:hover{color:#ccc}.detailView__headerAction .icon{margin-right:4px;color:inherit}.detailView__headerAction .icon+span{margin-right:20px}.detailView__headerAction--pb1{padding-bottom:8px}.detailView__headerAction__menu{display:inline-block;margin-top:5px}.detailView__headerAction__menu:hover{color:#ccc}.detailView__headerAction__menu .icon.menu-icon{margin-left:4px;margin-right:8px;font-size:10px}.detailView__headerActionText{margin-top:10px;color:#999}.detailView__control{position:relative;margin-top:15px}.detailView__control:first-child{margin-top:0}@media (min-width: 992px){.detailView__control{position:absolute;top:0;right:15px;margin-top:0}}.detailView__alert{position:absolute;inset:0;background:#fff}.detailView__alert--danger{z-index:2;filter:alpha(opacity=100);opacity:1;background:#eebfc2}.detailView__alertClose{position:absolute;top:25px;right:15px}@media (min-width: 768px){.detailView__alertClose{top:35px;right:30px}}.detailView__alertClose:hover,.detailView__alertClose:focus,.detailView__alertClose:active{text-decoration:none}.detailView__alertClose:before{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f117";padding-right:0;font-size:20px;font-weight:600;color:#ba000c}.detailView__alertWrapper{display:table;text-align:center;height:100%;width:100%;padding:0 30px}.detailView__alertText{display:table-cell;vertical-align:middle;color:#ba000c}.detailView__row{margin-left:0;margin-right:0}@media (min-width: 992px){.detailView__row{margin-left:-15px;margin-right:-15px}}.detailView__col{padding-left:0;padding-right:0}@media (min-width: 992px){.detailView__col{padding-left:15px;padding-right:15px}}.detailView__textDisabled{color:#999}.detailView__link{margin:0 0 7px;border:1px solid #106695}.detailView__link>a{color:#106695;text-decoration:none}.detailView__link--disabled{border:1px solid #999;cursor:not-allowed}.detailView__link--cursorPointer{cursor:pointer}.detailView__link--bottom{margin:0}
2.userProjectIdeas .detailView__link--bottom{margin-top:20px}.detailView__link--leftSpacing{margin-left:7px}.detailView__link .icon{display:inline-block;font-size:70%;padding-right:5px}.detailView__link a{display:block;padding:6px 12px}.detailView__link:hover{background-color:#0c4063;border-color:#0c4063}.detailView__link:hover a{color:#fff;text-decoration:none}.detailView__link:hover .icon{color:#fff}.detailView__link--disabled:hover .icon,.detailView__link--disabled:hover a,.detailView__link--disabled a{pointer-events:none;color:#0006;background-color:#f2f2f2;text-decoration:none}.detailView__overline{margin-bottom:0}.detailView__overline__icon{display:inline-block;margin-left:8px;line-height:1;vertical-align:middle}.detailView__overlineLink{color:#fff}.detailView__overlineLink:hover{color:#fff;text-decoration:underline}.detailView__subheadline{margin-top:10px}.detailView__headline{word-wrap:break-word;overflow-wrap:break-word;margin-top:15px;margin-bottom:0;font-size:36px;font-weight:300}.detailView__headline--ellipsis{position:relative;height:39px}.detailView__headline--ellipsis>span{width:100%;position:absolute;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media (max-width: 991px){.detailView__headline--ellipsis{height:auto}.detailView__headline--ellipsis>span{position:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:unset}}.detailView__formHeadline{margin-top:10px}.detailView__descriptionTag{color:#999}.detailView__ListItemHeadline{word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:600}.detailView__buttonSubtext{font-size:11px;color:#94d4ef}.detailView__iconLink{white-space:nowrap;padding:5px 10px 5px 0}.detailView__iconLink .icon{display:inline-block;font-size:70%;padding-right:5px}.detailView__meta{background-color:#fff;padding:15px 15px 13px}@media (min-width: 768px){.detailView__meta{padding:15px 30px 13px}}@media (min-width: 992px){.detailView__meta{padding:15px 55px 13px}}.detailView__content{padding:0 15px 20px}@media (min-width: 768px){.detailView__content{padding:0 30px 30px}}@media (min-width: 992px){.detailView__content{padding:0 55px 30px}}.detailView__content{background-color:#f2f2f2}.detailView__contentBlockHeader{position:relative;background-color:#fff;width:100%;margin-top:20px;padding:15px 15px 10px 10px;overflow:hidden}@media (min-width: 768px){.detailView__contentBlockHeader{margin-top:30px;padding:15px 30px 10px 25px}}.detailView.has-alert .detailView__contentBlockHeader{margin-top:0!important}.detailView__contentBlockHeader--overflowVisible{overflow:initial}.detailView__contentBlockHeader--modal{margin-top:0}.detailView__contentBlockHeader--noBorder{border-left:none}.detailView__contentBlock{padding:20px 15px 15px;margin-top:20px;background-color:#fff}@media (min-width: 600px){.detailView__contentBlock{padding:20px 30px 30px;margin-top:30px}}.detailView__contentBlock>h1:first-child,.detailView__contentBlock>h2:first-child,.detailView__contentBlock>h3:first-child{margin-top:0;padding:10px 15px 15px}@media (min-width: 768px){.detailView__contentBlock>h1:first-child,.detailView__contentBlock>h2:first-child,.detailView__contentBlock>h3:first-child{padding:5px 30px 30px}}.detailView__contentBlock h3 span{overflow-wrap:break-word}.detailView__contentBlockHeader+.detailView__contentBlock{margin-top:0;padding:10px 15px 15px}@media (min-width: 768px){.detailView__contentBlockHeader+.detailView__contentBlock{padding:5px 30px 30px}}.detailView__section{display:block;margin:20px 0 0}.detailView__section--gray{margin:0;padding:30px;background-color:#f2f2f2}.detailView__section:first-child{margin-top:0}.detailView__link,.detailView__link:hover{color:inherit}.detailView__contentBlockHeadline{font-family:Pt Sans Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.3;letter-spacing:.025em;text-transform:uppercase;color:#333;margin:0;word-wrap:break-word}@media (min-width: 768px){.detailView__contentBlockHeadline--half--sm{width:50%}}@media (min-width: 960px){.detailView__contentBlockHeadline--editActions{width:calc(100% - 370px)}}
2.detailView__contentBlockSubHeadline,.detailView__contentBlockSectionHeadline{font-size:20px;line-height:28px;color:#333;margin:0;word-wrap:break-word;padding:10px 0}@media (min-width: 768px){.detailView__contentBlockSubHeadline--half--sm,.detailView__contentBlockSectionHeadline--half--sm{width:50%}}.detailView__contentBlock h3.detailView__contentBlockSubHeadline,.detailView__contentBlock h3.detailView__contentBlockSectionHeadline{padding:10px 0}.detailView__sectionHeadline{font-size:24px;color:#999}.detailView__sectionSubHeadline{margin:15px 0 0;color:#999}.detailView__contentBlockSubHeadline--smaller{font-size:16px;line-height:1.3}.detailView__contentLabel{color:#999;font-weight:600}.detailView__contentLabel--darkGrey{color:#333}.detailView__contentLabel--column{margin-top:20px}@media (min-width: 768px){.detailView__contentLabel--column{margin-top:0}}.detailView__contentLabel--info{display:inline-flex;align-items:center}.detailView__contentLabel--info>.icon{font-size:20px;height:20px;margin-right:8px}.detailView__contentText{margin:10px 0 0}.detailView__contentText ul{display:block;margin-block-start:0;margin-block-end:9.5px;padding-inline-start:40px;unicode-bidi:isolate;list-style-type:disc}.detailView__contentText ol{display:block;margin-block-start:0;margin-block-end:9.5px;padding-inline-start:40px;unicode-bidi:isolate;list-style-type:decimal}.detailView__contentText p,.detailView__contentText--info{margin:0}.detailView__contentText--info>ul{padding-left:1.5em}.detailView__contentText--info>ul>li{padding-bottom:5px}.detailView__moreLink{display:table;text-decoration:none;margin-top:5px}.detailView__divider{height:1px;max-height:1px;margin:30px 0;line-height:0;border-top:1px solid #ddd}.detailView__divider_blank{height:1px;max-height:1px;margin:10px 0;line-height:0}.detailView__statusControl{margin-top:20px}@media (min-width: 992px){.detailView__statusControl{margin-top:0}}.detailView__tabContainer{margin-top:20px}@media (min-width: 992px){.detailView__tabContainer{margin-top:30px}}.detailView__tabContentContainer{margin-top:20px}@media (min-width: 992px){.detailView__tabContentContainer{margin-top:30px}}.detailView__metaList{list-style:none;margin:0;padding:0}@media (min-width: 992px){.detailView__metaList:after{display:block;clear:both;content:""}}.detailView__metaList>li{margin-top:10px}.detailView__metaList>li a.icon:before{font-size:9.1px}.detailView__metaList>li a:not(:disabled):hover,.detailView__metaList>li a:not(:disabled):focus{color:#0c4063;text-decoration:underline}.detailView__metaList>li:first-child{margin-top:0}@media (min-width: 992px){.detailView__metaList>li{float:left;width:auto;margin-right:20px;margin-top:0}.detailView__metaList>li:last-child{margin-right:0}}.detailView--containsLoader{position:relative}.form h3,.form .form__headline{margin-top:36px;margin-bottom:20px}.form .form__text{margin-top:-6px}.form .form__error{color:#ba000c}.form .form__warning{color:#ca8400}.form__section{margin:15px 0}.form__group{display:block;position:relative}.form__group--removeLabelsMargin label{margin:0!important}.form__group .form__label{position:absolute;top:14px;left:10px;color:#999;cursor:text;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;width:calc(100% - 20px);font-weight:400;font-size:14px}.form__group .form__label--static{position:relative;top:0;left:0}.form__group .form__label--radio,.form__group .form__label--checkbox,.form__group .form__label--file{position:static;color:#333;white-space:normal;margin:0}.form__group .form__label--radio-wrap,.form__group .form__label--checkbox-wrap,.form__group .form__label--file-wrap{white-space:pre-wrap}.form__group .form__label--checkbox .icon{line-height:1;vertical-align:middle;margin-left:8px}.form__group .form__label__icon{font-weight:600;font-size:20px}.form__group .form__label__icon:hover{color:#106695}.form__group .form__label__icon:hover:before{color:#106695}.form__group .form__label__icon:before{font-size:50px;margin:0 10px;top:15px;color:#ba000c}.form__group .form__label__description{display:block;margin-top:30px}.form__group--required .form__label:after{content:"*";color:#ba000c}.form__group--required--warn .form__label:after{color:#ca8400}.form__group .form__element{font-size:14px;padding-right:30px;position:relative}.form__group .form__element--notEmpty+.form__label{top:5px;font-size:12px}.form__group .multiSelectInput.form__element--notEmpty+.form__label{top:2px}.form__group:focus .form__label{color:#106695}.form__group textarea.form__element:not([readonly])+.form__label,.form__group input.form__element:not([readonly])+.form__label{pointer-events:none}.form__group currency-input.hasFocus+.form__label,.form__group currency-input.isNotEmpty+.form__label,.form__group input.form__element:not([readonly]):focus+.form__label{top:5px;font-size:12px}.form__group input.form__element,.form__group select.form__element{height:45px}.form__group input.form__element[type=time]{padding-top:22px}.form__group input.form__element[type=time] _:-webkit-full-screen,:root .form__group input.form__element[type=time]{padding-top:19px}.form__group input.form__element[type=time]::-webkit-inner-spin-button,.form__group input.form__element[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.form__group select.form__element[size]{height:auto}.form__group input.form__element{padding:14px 10px 0}.form__group input{background-color:transparent;outline:0}.form__group input.form__element{display:block;border:0;width:100%;border-bottom:1px solid #999}.form__group input::-ms-clear{display:none}.form__group--disabled input.form__element{color:#ccc;border-color:#ccc;cursor:not-allowed}.form__group--disabled input.form__element+.form__label{color:#ccc}.form__group--disabled.form__group--textarea .form__inputWrapper{border-color:#ccc}.form__group--disabled.form__group--textarea .form__inputWrapper .form__element{cursor:not-allowed}.form__group--disabled.form__group--textarea .form__inputWrapper .form__label{color:#ccc}.form__group input.hasFocus,.form__group input:focus,.form__group select:focus,.form__group textarea:focus{color:#999}.form__group input.form__element.hasFocus,.form__group input.form__element:focus{outline:0;border-color:#106695;border-width:2px;margin-bottom:-1px;height:46px}.form__group select.form__element:focus{outline:0;border-color:#106695;border-width:1px;margin-bottom:0;height:45px}.form__group select.form__element[size]:focus{height:auto}.form__group textarea.form__element:focus{outline:0;border-color:#106695}.form__group .form__message{color:#999;font-size:12px;line-height:1.25;padding:5px 0 10px;min-height:30px}.form__group input:not([type=checkbox]):not([type=radio]),.form__group textarea,.form__group select{appearance:none;border-radius:0}.form__group option{padding:5px 20px}
2.form__group option:hover{color:#1a1a1a;background-color:#f2f2f2}.form__group--select{z-index:2}.form__group--select .selectize-input{border:0;border-bottom:1px solid #999}.form__group--select .form__element{padding-right:0}.form__group--select .form__message{min-height:14px;line-height:1;z-index:2}.form__group--multiSelectInput .selectize{border:0;border-bottom:1px solid #999}.form__group--multiSelectInput .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f124";position:absolute;top:20px;right:10px;font-size:9px}.form__group--multiSelectInput .form__element{display:block;font-size:14px;color:#333;background-color:transparent;border:0;border-radius:0;z-index:2;padding-right:0;line-height:0}.form__group--multiSelectInput .form__element .multiSelectInputItem.item,.form__group--multiSelectInput .form__element .multiSelectInputItem.item.active{color:#106695;background-color:#fff;border:1px solid #106695;border-radius:0;line-height:18px;margin:2px 3px 1px 0}.form__group--multiSelectInput .form__element .multiSelectInputItem.item .remove,.form__group--multiSelectInput .form__element .multiSelectInputItem.item.active .remove{font-size:21px}.form__group--multiSelectInput .form__label{top:2px;font-size:12px}.form__group--selectDefault .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f124";position:absolute;top:calc(50% - 1px);font-size:9px}.form__group--selectDefault .form__element{display:block;width:99.99%;height:45px;padding:15px 45px 0 10px;font-size:14px;line-height:1.5;color:#333;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #999;border-radius:0;box-shadow:none;appearance:none;cursor:pointer;z-index:1}.form__group--selectDefault .form__element.form__element--isEmpty{color:#999}.form__group--selectDefault .form__element::-ms-expand{display:none}.form__group--selectDefault .form__element::-ms-value{background:none;color:#333}.form__group--selectDefault .form__element+.form__label{top:5px;font-size:12px}.form__group--selectDefault .form__element::-ms-expand{border:0}.form__group--selectDefault .form__element option:not(:checked){color:#106695}.form__group--picker .form__label{top:5px;font-size:12px}.form__group:not(.form__group--picker) .form__inputWrapper:not(.form__inputWrapper--hasIcon):before{content:""}.form__group--textarea .form__inputWrapper{height:100%;border:1px solid #999}.form__group--textarea .form__inputWrapper textarea{padding-top:30px}.form__group--textarea .form__inputWrapper textarea:focus{top:0}.form__group--textarea .form__inputWrapper .form__label{background-color:#fff;top:0;left:0;right:0;padding:5px 0 0 10px}.form__group--textarea .form__element{width:100%;height:180px;padding:0 10px;border:0;background-color:transparent;resize:none}.form__group--file input.form__element{border-bottom:0;height:auto;padding:0}.form__group--file input.form__element:focus{height:auto;margin-bottom:0}.form__group--checkbox input[type=checkbox]{position:relative;top:1px;display:inline;width:auto;height:auto;padding:5px;margin:0 11px 0 0;border:0;cursor:pointer}.form__group--checkbox label{font-weight:400;font-size:14px;text-indent:-25px}.form__group--checkbox.form__group--disabled .form__label{color:#ccc}@media (min-width: 768px){.form__group--checkboxPosition{margin-top:30px}}.form__group--radio input[type=radio]{position:relative;top:1px;width:auto;display:inline;height:auto;border:0;margin-right:5px;cursor:pointer}.form__group--radio input[type=radio]:checked+.form__label__icon{color:#106695}.form__group--radio input[type=radio]:checked+.form__label__icon:before{font-size:50px;margin:0 10px;top:15px;color:#106695}.form__group--radio label{font-weight:400;font-size:14px}.form__group--radio .form__label{margin-top:-8px}.form__group--radio.form__group--disabled label{cursor:not-allowed;color:#ccc}.form__group--checkbox fieldset label,.form__group--radio fieldset label{padding-right:20px;margin-top:12px;cursor:pointer}.form__group--checkbox .form__group--required label,.form__group--radio .form__group--required label{color:#999}.form__group--radioInline{display:flex}.form__group--radioInline .form__label{width:auto;flex:1}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required .selectize{margin-bottom:-1px;border-bottom:2px solid #00a974}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required .form__inputWrapper input.form__element{padding:14px 35px 0 10px}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f114";position:absolute;color:#00a974;font-size:13px;top:22px}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--textarea .form__inputWrapper:after,.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--picker .form__inputWrapper:after{content:""}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--textarea .form__inputWrapper{border:1px solid #00a974}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--multiSelectInput .form__inputWrapper:after,.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--selectDefault .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f124";position:absolute;top:calc(50% - 3px);color:#333;font-size:9px}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--selectDefault .form__inputWrapper:after{top:calc(50% - 1px)}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--picker .form__element,.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--selectDefault .form__element{height:46px;margin-bottom:-1px;border-bottom:2px solid #00a974}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required input.form__element{border:0;outline:0;border-bottom:2px solid #00a974;height:46px;margin-bottom:-1px}.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--radio .form__label:after,.form__group--isValid.form__group--isDirty.form__group--isTouched.form__group--required.form__group--checkbox .form__label:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f114";color:#00a974;padding-left:10px}.form__group--isInvalid.form__group--isDirty.form__group--isTouched .selectize{margin-bottom:-1px;border-bottom:2px solid #ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f165";position:absolute;color:#ba000c;
2top:19px;font-size:18px}.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--multiSelectInput .form__inputWrapper:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f124";position:absolute;top:calc(50% - 3px);color:#333;font-size:9px}.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--textarea .form__inputWrapper{border:1px solid #ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--textarea .form__inputWrapper:after,.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--picker .form__inputWrapper:after{content:""}.form__group--isInvalid.form__group--isDirty.form__group--isTouched select.form__element{border-bottom:2px solid #ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched .form__label{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched textarea::-webkit-input-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched textarea:-moz-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched textarea::-moz-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched textarea:-ms-input-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched input::-webkit-input-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched input:-moz-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched input::-moz-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched input:-ms-input-placeholder{color:#ba000c}.form__group--isInvalid.form__group--isDirty.form__group--isTouched input.form__element{border:0;outline:0;border-bottom:2px solid #ba000c;height:46px;margin-bottom:-1px}.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--radio .form__label:after,.form__group--isInvalid.form__group--isDirty.form__group--isTouched.form__group--checkbox .form__label:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f165";font-size:110%;padding-left:10px;color:#ba000c}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched .selectize{border-bottom-color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched .form__inputWrapper:after{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched.form__group--multiSelectInput .form__inputWrapper:after{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched.form__group--textarea .form__inputWrapper{border-color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched select.form__element{border-bottom-color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched .form__label{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched textarea::-webkit-input-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched textarea:-moz-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched textarea::-moz-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched textarea:-ms-input-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched input::-webkit-input-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched input:-moz-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched input::-moz-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched input:-ms-input-placeholder{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched input.form__element{border-bottom-color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched.form__group--radio .form__label:after,.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched.form__group--checkbox .form__label:after{color:#ca8400}.form__group--isInvalid--warn.form__group--isDirty.form__group--isTouched .form__error{color:#ca8400}.form__group--elevation-3 .form__element{z-index:3}.form__inputWrapper{position:relative;font-size:24px}.form__inputWrapper:before{position:absolute;background:#fff;width:100%;height:100%}.form__inputWrapper:after{right:10px;top:13px}.form__inputWrapper input:-webkit-autofill,.form__inputWrapper input:-webkit-autofill:hover,.form__inputWrapper input:-webkit-autofill:focus input:-webkit-autofill,.form__inputWrapper textarea:-webkit-autofill,.form__inputWrapper textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.form__inputWrapper select:-webkit-autofill,.form__inputWrapper select:-webkit-autofill:hover,.form__inputWrapper select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.1) inset;transition:background-color 5000s ease-in-out 0s}.form__inputWrapper input:-webkit-autofill+.form__label{top:5px;font-size:12px}.form__inputWrapper+.form__additionalInfo{display:block;padding-top:5px}.form__inputWrapper--hasIcon{font-size:18px}.form__inputWrapper--hasIcon:before{position:absolute;color:#999;padding-top:12px;padding-left:10px}.form__inputWrapper--hasIcon .form__element,.form__inputWrapper--hasIcon input.form__element,.form__inputWrapper--hasIcon .form__element input{padding-left:40px}.form__inputWrapper--hasIcon .form__label{padding-left:33px;padding-bottom:3px}.form__inputWrapper--hasIcon--withInput{margin-top:-14px}.form__section{width:100%;margin:15px 0}@media (min-width: 992px){.form__section{width:66.6666666667%}}@media (min-width: 992px){.form__section--fullSize{width:100%}}
2.form__section .row:last-child .form__group--input,.form__section .row:last-child .form__group--file,.form__section .row:last-child .form__group--textarea{margin-bottom:10px}.form__section .row:last-child .form__group--checkbox,.form__section .row:last-child .form__group--radio{margin-bottom:0}.form__button{margin-top:40px}.form__divider{height:1px;width:100%;background:#999}.form__requiredMessage .form__text{margin:0}.form__requiredMessage .form__text:before{content:"*";color:#ba000c;padding-right:3px}.form__requiredProjectIdea .form__text{margin:10px 0 0}.form__requiredProjectIdea .form__text:before{content:"*";color:#ba000c;padding-right:3px}.form__requiredProjectIdea--warn .form__text:before{color:#ca8400}.form__multiTimeGroup{display:flex;flex-direction:column}.form__multiTimeGroup__row{display:flex;margin:0 -15px}.form__multiTimeGroup__row:first-child .form__multiTimeGroup__col__label:before{height:50%;top:50%}.form__multiTimeGroup__row:not(:first-child):not(:last-child) .form__multiTimeGroup__col__label:before{height:100%}.form__multiTimeGroup__row:last-child .form__multiTimeGroup__col__label:before{height:50%;top:0}.form__multiTimeGroup__row:only-child .form__multiTimeGroup__col__label:before{height:0}.form__multiTimeGroup__col{flex:1;padding:0 15px;position:relative}.form__multiTimeGroup__col__label:before{content:"";width:1px;display:block;position:absolute;left:50%;border-left:1px solid #999;transform:translate(-50%)}.form__multiTimeGroup__col__label>span{position:relative;display:block;padding:5px 0;top:calc(50% - 5px);transform:translateY(-50%);background-color:#fff}.form__multiTimeGroup__col--label{display:flex;flex:0 0 auto;align-items:stretch}.meetingSummary--past{filter:alpha(opacity=50);opacity:.5}.meetingSummary__headline{font-size:15px;font-weight:600;margin:0}.meetingSummary__date{font-size:12px;margin:0}.meetingSummary__date--table{max-width:400px;display:flex;align-items:flex-start}.meetingSummary__date--table>span{flex:1;flex-shrink:0;margin-right:8px}.meetingSummary__date--table>span:not(:last-child){max-width:70px}.meetingSummary__date--table>span:last-child{margin-right:0}.meetingSummary__statusBox{float:right;margin:0 0 10px 15px}.meetingSummary__statusWrapper{display:table;border:1px solid #a9b5be}.meetingSummary__status{display:table-cell;width:35px;height:35px;color:#a9b5be;background-color:#fff;cursor:pointer}.meetingSummary__status:first-child{border-right:1px solid #a9b5be}.meetingSummary__status:before{display:block;position:relative;top:11px;width:100%;text-align:center}.meetingSummary__status:hover{text-decoration:none}.meetingSummary__status--confirmed.isActive{color:#00a974}.meetingSummary__status--declined.isActive{color:#ba000c}.meetingSummary__statusClose{display:inline-block;padding:5px;vertical-align:middle;color:#106695}.meetingSummary__statusClose:hover{text-decoration:none}.accordion{display:block}.accordion__item{display:block;border-bottom:1px solid #ddd}@media (max-width: 767px){.accordion__item{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}}.accordion__item:first-child{border-top:1px solid #ddd}.accordion__item--noTopBorder:first-child{border-top:0}.accordion__item--isOpen .accordion__itemHeader:after{color:#999;transform:rotate(45deg) translateZ(1px)}.accordion__item--isOpen .accordion__itemContent{display:block}.accordion__itemHeader{padding:25px 30px 24px 0;position:relative;cursor:pointer}@media (min-width: 992px){.accordion__itemHeader{padding:25px 45px 24px 20px}}.accordion__itemHeader:after{position:relative;font-family:Themicons;font-size:68%;line-height:1;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;speak:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\\f147";position:absolute;right:0;display:inline-block;top:calc(50% - 10px);color:#106695;font-size:20px;transition:transform .3s;transform:rotate(0) translateZ(0)}@media (min-width: 768px){.accordion__itemHeader:after{right:20px}}.accordion__itemHeader:hover{color:#0c4063}.accordion__itemContent{display:none;background:#f2f2f2;padding:15px 5px}@media (max-width: 767px){.accordion__itemContent{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){.accordion__itemContent{padding:20px}}.accordion__itemContent>.row.row__noPadding{margin-left:-15px;margin-right:-15px}.accordion__defList{margin-bottom:20px}.saveOptions{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.saveOptions__container{display:block;text-align:center;border:1px solid #ddd;margin-top:10px;flex:0 0 100%}.saveOptions__link{display:flex;height:100%;flex-flow:column;padding:40px 15px 25px;color:#5ca6cf;text-decoration:none}.saveOptions__link .icon{display:inline-block;font-size:40px}.saveOptions__link .icon-forward{font-size:35px;padding-top:5px}.saveOptions__link:hover,.saveOptions__link:focus,.saveOptions__link:active{text-decoration:none}.saveOptions__link:hover .saveOptions__text,.saveOptions__link:focus .saveOptions__text,.saveOptions__link:active .saveOptions__text{text-decoration:underline}.saveOptions__text{font-size:16px;word-break:break-all;display:inline-block;padding-top:10px}
2.saveOptions__text:hover .statusFilterTeaser__status{text-decoration:underline}.saveOptions--50 .saveOptions__container{flex:0 0 100%}@media (min-width: 600px){.saveOptions--50 .saveOptions__container{flex:0 0 49%}}.saveOptions--33 .saveOptions__container{flex:0 0 100%}@media (min-width: 600px){.saveOptions--33 .saveOptions__container{flex:0 0 32%}}.saveOptions--25 .saveOptions__container{flex:0 0 100%}@media (min-width: 600px){.saveOptions--25 .saveOptions__container{flex:0 0 49%}}@media (min-width: 992px){.saveOptions--25 .saveOptions__container{flex:0 0 24%}}.contactLite{display:table;table-layout:fixed;width:100%;margin:20px 0 0}.contactLite:first-of-type{margin-top:0}.contactLite__figure{display:table-cell;vertical-align:middle;width:100px}.contactLite__image{width:85px;height:85px;background:url(/resources/img/contact/default-profile.png) no-repeat center center;background-size:cover}.contactLite__image--round{border-radius:50%}.contactLite--sided .contactLite__image{width:100px;height:100px}.contactLite__info{display:table-cell;width:calc(100% - 100px);vertical-align:middle}.contactLite__name,.contactLite__union,.contactLite__role,.contactLite__company{word-wrap:break-word;overflow-wrap:break-word}.contactLite__name{font-size:15px;font-weight:600;margin:0}.contactLite__union,.contactLite__role,.contactLite__company{font-size:15px;margin:0}.contactLite--sided{display:flex;align-items:flex-start}.contactLite--sided .contactLite__details{margin-left:30px;line-height:1.8}.contactLite--sided .contactLite__union{color:#999;font-size:11px}.contactLite--sided .contactLite__email>a{padding:0;font-size:12px}.contactLite--sided .contactLite__email>a:before{display:inline-block;vertical-align:middle!important;padding:0 1.2em 0 0;font-size:1em}.contactLite--sided .contactLite__phone{line-height:2}.contactLite--sided .contactLite__phone>a{padding:0;font-size:12px}.contactLite--sided .contactLite__phone>a:before{display:inline-block;vertical-align:middle!important;padding:0 .8em 0 0;font-size:1.5em}.projectIdeaStepper{width:calc(100% + 60px);display:none;margin:0 -30px}.projectIdeaStepper__helper{width:100%;display:flex;position:relative;align-items:center;justify-content:flex-end;padding:20px 30px;margin-top:20px}.projectIdeaStepper__helper>*{margin-left:10px}.projectIdeaStepper__helper>*:first-child,.projectIdeaStepper__helper>*:nth-child(3){margin:0}.projectIdeaStepper__helper>.icon{font-size:25px}.projectIdeaStepper__helper>.icon:before{vertical-align:middle!important}.projectIdeaStepper__title{width:100%;display:block;padding:20px 30px 0;font-size:23px;background-color:#f2f2f2;opacity:1;transition:opacity .2s ease}.projectIdeaStepper__title.is-hidden{height:0;padding:0;margin:0;overflow:hidden;opacity:0;transition:opacity .2s ease}.projectIdeaStepper__container{width:100%;display:flex;flex-direction:column;padding:30px 5% 75px;margin:0;background-color:#f2f2f2;opacity:1;transition:opacity .2s ease}.projectIdeaStepper__container.is-hidden{height:0;padding:0;margin:0;overflow:hidden;opacity:0;transition:opacity .2s ease}.projectIdeaStepper__content{width:802px;display:flex;position:relative;align-items:center;margin:0 auto}.projectIdeaStepper__content:before{content:"";width:calc(100% - 60px);height:2px;display:block;position:absolute;background-color:#a9b5be}.projectIdeaStepper__content:after{content:"\\25ba";width:16px;height:20px;display:block;position:absolute;top:50%;font-size:20px;right:55px;transform:translateY(-50%);color:#a9b5be;line-height:1}@media (min-width: 1100px){.projectIdeaStepper__content{width:95%}}.projectIdeaStepper__step{width:55px;height:55px;display:block;position:relative;margin:0 auto;border:4px solid white;border-radius:50%;color:#fff;background-color:#106695;cursor:default}.projectIdeaStepper__step.is-current{background-color:#dc7f85;cursor:pointer}.projectIdeaStepper__step.is-checked:before{content:"";width:24px;height:24px;display:block;position:absolute;top:-6px;right:-6px;background:#00a974;border-radius:50%}.projectIdeaStepper__step.is-checked:after{content:"";width:7px;height:13px;display:inline-block;position:absolute;top:-2px;right:2px;border-bottom:3px solid white;
2border-right:3px solid white;transform:rotate(45deg)}.projectIdeaStepper__step:first-child{margin-right:auto;margin-left:0}.projectIdeaStepper__step:last-child{margin-left:auto;margin-right:0}.projectIdeaStepper__step>span:first-child{position:absolute;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;font-family:Pt Sans Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.projectIdeaStepper__step__text{width:150px;display:block;position:relative;top:55px;left:50%;margin-top:5px;transform:translate(-50%);color:#acacac;text-align:center;text-transform:uppercase;line-height:1.3;font-size:12px;font-weight:700;cursor:default}.projectIdeaStepper__step.is-checked .projectIdeaStepper__step__text,.projectIdeaStepper__step.is-current .projectIdeaStepper__step__text{color:#333}.projectIdeaStepper__step__popover .popover.bs-popover-bottom,.projectIdeaStepper__step__popover .popover.bs-popover-bottom-left,.projectIdeaStepper__step__popover .popover.bs-popover-bottom-right{border-color:#106695}.projectIdeaStepper__step__popover .popover.bs-popover-bottom>.arrow,.projectIdeaStepper__step__popover .popover.bs-popover-bottom-left>.arrow,.projectIdeaStepper__step__popover .popover.bs-popover-bottom-right>.arrow{border-bottom-color:#106695}.projectIdeaStepper__step__popover.is-first .popover{transform:none;left:-90px!important}.projectIdeaStepper__step__popover.is-first .popover.bs-popover-bottom>.arrow,.projectIdeaStepper__step__popover.is-first .popover.bs-popover-bottom-right>.arrow{left:112px}.projectIdeaStepper__step__popover.is-last .popover{transform:none;left:-256px!important}.projectIdeaStepper__step__popover.is-last .popover.bs-popover-bottom-left>.arrow{left:auto;right:128px}.projectIdeaStepper__step__popover .popover{min-width:420px;left:50%!important;transform:translate(-50%)}.projectIdeaStepper__step__popover .popover .popover-content-text{margin-top:15px}.projectIdeaStepper__step__popover .popover .popover-content-text b{display:inline-block;font-size:14px;margin-bottom:15px}.projectIdeaStepper__step--substep{width:25px;height:25px;margin-left:2.5%;margin-right:2.5%}.projectIdeaStepper__step--beforeSubstep{margin-right:2.5%}.projectIdeaStepper__step--afterSubstep{margin-left:2.5%}@media (min-width: 1024px){.projectIdeaStepper{display:block}}
3`],encapsulation:2})}}return t})();function da(t,m){return new Promise(e=>{let i=t.getBoundingClientRect().top,o,_=0;t.scrollIntoView(m),requestAnimationFrame(I);function I(){if(i=t.getBoundingClientRect().top,i===o){if(_++>2)return e()}else _=0,o=i;requestAnimationFrame(I)}})}var mt=(()=>{class t extends Ui{constructor(e,i,o,_,I,P,X,ke,me,we,ut,ht){super(e,i,o,_,I,P,ht,ke,me.isDirty$,b.id,_e=>me.setProjectIdeaInSaveOptions(_e),()=>me.setPristine()),this.projectIdeaNavigationService=e,this.projectIdeaRoute=o,this.urlBuilder=X,this.service=me,this.userService=we,this.router=ut,this.canUpdateFVOnlyFields$=we.user$.pipe(O(_e=>_e.canIdeaUpdateFVOnlyFields)),this.canIdeaShowFVOnlyFields$=we.user$.pipe(O(_e=>_e.canIdeaShowFVOnlyFields)),this.canUnlock$=me.projectIdeaEdit$.pipe(O(_e=>!!b.forceEditorLockLink(_e)))}loadEntity(e,i,o,_){this.service.loadProjectIdeaEdit(e,o.entityType,o.entityId,i,_)}publish(e){this.service.publish(e)}publishAndStay(e){this.service.publishAndStay(e)}onUnlock(){this.service.loadForceLock()}onRequestApproval(e){let i=b.projectIdea(e),o=i.languageKey===xe.en?i.nameEN:i.name;this.router.navigateByUrl("portal/new-project-idea/"+i.id+"/"+o)}saveAsDraft(e){this.service.saveAsDraft(e)}executeDelete(e){return this.service.deleteProjectIdea(e)}onSendPreview(e){this.service.sendPreview(e)}onProjectIdeaChange(e){this.service.setDirty(e)}resetContactAndMemberSearch(){this.service.resetContactAndMemberSearch()}static{this.\u0275fac=function(i){return new(i||t)(x(ye),x(st),x(zt),x(Ce),x(J),x(ai),x(Zt),x(Yt),x(w),x(Ee),x(Y),x(ri))}}static{this.\u0275cmp=F({type:t,selectors:[["ng-component"]],standalone:!1,features:[Vt],decls:11,vars:30,consts:[[3,"resetContactAndMemberSearch","projectIdeaChange","publish","publishAndStay","saveAsDraft","sendPreview","delete","unlock","requestApproval","navigateBack","halProjectIdea","canUnlock","canUpdateFVOnlyFields","canIdeaShowFVOnlyFields","iHaveThe
3Lock","selectedTab","initiallyDirty","loading","isPublishingCurrentProjectIdea","hasStolenLock"]],template:function(i,o){i&1&&(a(0,"project-idea-edit",0),p(1,"async"),p(2,"async"),p(3,"async"),p(4,"async"),p(5,"async"),p(6,"async"),p(7,"async"),p(8,"async"),p(9,"async"),p(10,"async"),S("resetContactAndMemberSearch",function(){return o.resetContactAndMemberSearch()})("projectIdeaChange",function(I){return o.onProjectIdeaChange(I)})("publish",function(I){return o.onPublish(I)})("publishAndStay",function(I){return o.onPublishAndStay(I)})("saveAsDraft",function(I){return o.onSaveAsDraft(I)})("sendPreview",function(I){return o.onSendPreview(I)})("delete",function(I){return o.onDelete(I)})("unlock",function(){return o.onUnlock()})("requestApproval",function(I){return o.onRequestApproval(I)})("navigateBack",function(){return o.onNavigateBack()}),r()),i&2&&l("halProjectIdea",d(1,10,o.service.projectIdeaEdit$))("canUnlock",d(2,12,o.canUnlock$))("canUpdateFVOnlyFields",d(3,14,o.canUpdateFVOnlyFields$))("canIdeaShowFVOnlyFields",d(4,16,o.canIdeaShowFVOnlyFields$))("iHaveTheLock",d(5,18,o.service.iHaveTheLock$))("selectedTab",d(6,20,o.selectedTab$))("initiallyDirty",d(7,22,o.initiallyDirty$))("loading",d(8,24,o.service.loading$))("isPublishingCurrentProjectIdea",d(9,26,o.service.isPublishingCurrentProjectIdea$))("hasStolenLock",d(10,28,o.service.hasStolenLock$))},dependencies:[go,Ue],encapsulation:2})}}return t})();var he=(()=>{class t extends Vi{constructor(e,i,o){super(e,"projectIdeaId",i,o)}static{this.\u0275fac=function(i){return new(i||t)(k(Y),k(Ce),k(w))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var Le=(()=>{class t extends Li{constructor(e,i){super(e,i)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(w))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var xo=(()=>{class t{constructor(e,i,o,_){this.navigationService=e,this.i18nService=i,this.router=_,this.projectIdea$=o.inSaveOptions$,this.nameDE$=this.projectIdea$.pipe(O(Et(P=>b.projectIdea(P).name))),this.nameEN$=this.projectIdea$.pipe(O(Et(P=>b.projectIdea(P).nameEN&&b.projectIdea(P).nameEN.trim()?b.projectIdea(P).nameEN:b.projectIdea(P).name))),this.name$=this.i18nService.uiLanguage$.pipe(Dt(P=>P==="de"?this.nameDE$:this.nameEN$));let I="";this.name$.pipe(ue(1)).subscribe(P=>I=P),this.savingSubscription=this.projectIdea$.pipe(O(P=>b.id(P)),K(P=>P>0)).subscribe(P=>this.router.navigate([`/portal/new-project-idea/${P}/${I}`]))}ngOnDestroy(){this.savingSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(x(ye),x(J),x(w),x(Y))}}static{this.\u0275cmp=F({type:t,selectors:[["ng-component"]],standalone:!1,decls:0,vars:0,template:function(i,o){},encapsulation:2})}}return t})();var _t=(()=>{class t extends Ri{constructor(e,i){super(e,i)}static{this.\u0275fac=function(i){return new(i||t)(k(w),k(Y))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var ca=[{path:"save-options",component:xo,canActivate:[_t]},{path:":projectIdeaId",component:mt,canActivate:[he],canDeactivate:[he]},{path:":projectIdeaId/:projectIdeaName",component:mt,canActivate:[he],canDeactivate:[he]},{path:"",component:mt,canActivate:[Le],canDeactivate:[Le]}],Eo=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=He({type:t})}static{this.\u0275inj=Me({imports:[It.forChild(ca),It]})}}return t})();var ma=[tt],Co=(()=>{class t{constructor(e,i){e.pipe(Z(...ma),O(o=>o.payload.id),K(o=>i.isCurrentProjectIdea(o))).subscribe(o=>i.loadProjectIdeaEditWithOrWithoutLock(o))}static{this.\u0275fac=function(i){return new(i||t)(k(be),k(w))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var At={[xt.PUBLISH]:"PUBLISH",[xt.SAVE_AS_DRAFT]:"SAVE_AS_DRAFT"},bo=(()=>{class t extends Bi{constructor(e,i,o,_,I,P){super(e,mi,()=>P.pipe(Kt(X=>X.projectIdeaEdit)),o.entityEditService,X=>I.continueEdit(X,!0)),this.storeActions$=e,this.notificationService=i,this.projectIdeaEditService=o,this.i18nService=_,this.showSendPreviewNotificationEffect()}createSuccessNotification(e,i){let o=this.getName(e),_=_a(e),I=At[i.payload.progressType];return this.notificationService.success().text(Re(`FINISHED.${I}`)).link({path:"/portal/new-project-idea",id:_,title:o,text:o})}createFailureNotification(e,i){let o=this.getName(e),_=At[i.payload.progressType];return this.notificationService.error().text(Re(`ERROR.${_}`,{name:o}))}createProgressNotification(e,i){let o=this.getName(e);return this.notificationService.progress().text(Re("PROGRESS",{name:o})).cancelConfirmText(Re("ABORTED_CONFIRMATION")).progressObservable(this.projectIdeaEditService.getPublishProgressState$(e)).serverProgressingText({key:"NOTIFICATION.SERVER_PROGRESSING",params:{name:o}}).hasToConfirmCancel(()=>this.projectIdeaEditService.isDirty).onCancel(()=>i.abort())}createAbortNotification(e,i){let o=At[i.payload.progressType];return this.notificationService.info().text(Re(`ABORTED.${o}`)).autoCloseDelay(7e3)}
3showSendPreviewNotificationEffect(){this.storeActions$.pipe(Z(li)).pipe(O(({payload:{projectIdeaEdit:e,progressAction:i}})=>this.createSendPreviewProgressNotification(e,i))).subscribe(e=>e.show()),this.storeActions$.pipe(Z(di)).pipe(O(({payload:{projectIdeaEdit:e}})=>this.createSendPreviewFinishedNotification(e))).subscribe(e=>e.show()),this.storeActions$.pipe(Z(ci)).pipe(O(({payload:{projectIdeaEdit:e}})=>this.createSendPreviewAbortedNotification(e))).subscribe(e=>e.show()),this.storeActions$.pipe(Z(si)).pipe(O(({payload:{projectIdeaEdit:e}})=>this.createSendPreviewFailedNotification(e))).subscribe(e=>e.show())}createSendPreviewProgressNotification(e,i){let o=this.getName(e),_=i.result$.pipe(K(I=>I.type===gt.UploadProgress||I.type===gt.DownloadProgress),O(I=>({percent:$t(I),state:Xt.progress})),Nt(()=>jt));return this.notificationService.progress().text(ft("PROGRESS",{name:o})).serverProgressingText({key:"NOTIFICATION.SERVER_PROGRESSING",params:{name:o}}).progressObservable(_).hasToConfirmCancel(()=>!1).onCancel(()=>i.abort())}createSendPreviewFinishedNotification(e){let i=this.getName(e);return this.notificationService.success().text(ft("FINISHED",{name:i}))}createSendPreviewAbortedNotification(e){let i=this.getName(e);return this.notificationService.info().text(ft("ABORTED",{name:i})).autoCloseDelay(7e3)}createSendPreviewFailedNotification(e){let i=this.getName(e);return this.notificationService.error().text(ft("ERROR",{name:i}))}getName(e){let i=!!b.projectIdea(e).nameEN&&!!b.projectIdea(e).nameEN.trim(),o=this.i18nService.getCurrentLanguage()==="en";return i&&(o||!b.projectIdea(e).name)?b.projectIdea(e).nameEN:b.projectIdea(e).name}static{this.\u0275fac=function(i){return new(i||t)(k(be),k(ei),k(w),k(J),k(ye),k(qt))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();function Re(t,m){return{key:`PROJECT_IDEA_EDIT.PUBLISH.${t}`,params:m}}function ft(t,m){return{key:`PROJECT_IDEA_EDIT.SEND_PREVIEW.${t}`,params:m}}function _a(t){return b.id(t)}var _s=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=He({type:t})}static{this.\u0275inj=Me({providers:[he,Le,st,_t],imports:[Gt,Wt,Eo,ui,Di,Ni,fi.forFeature([Co,bo]),Ii,ni]})}}return t})();export{_s as ProjectIdeaEditModule};

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.