1import ot from"./m8ZEOZYg.js";import{k as rt,a6 as nt,r as h,K as F,o as it,b as ct,f as m,i as t,u as l,a as p,g as b,w as M,C as lt,Y as y,F as D,B as $,A as _,n as at,a0 as st,_ as ut,ab as mt,e as s,z as q,c as R,E as U,m as V}from"./CdHCLhiy.js";import{l as w}from"./DdvgQqyJ.js";import{a as dt}from"./CIcuZHni.js";import Y from"./FOG4hI7z.js";import ft from"./DhA7Kc-u.js";import pt from"./Gi2QoHNM.js";import B from"./DZxF6Rju.js";import{c as _t}from"./DrctnP21.js";import{b as u,f as vt,i as jt,j as bt}from"./Yl7glNyG.js";import{c as G}from"./Bp6ImkOR.js";import"./DlAUqK2U.js";import"./CE1G-McA.js";import"./_cQP9taM.js";import"./IjUa2wb1.js";import"./iik6CYzq.js";import"./DxZzMLy0.js";import"./BEv8a86C.js";import"./Dd8Rb3PA.js";import"./DKv9PeQl.js";import"./DkSJeJy0.js";import"./Zw0_1MwW.js";import"./DYCZwdqg.js";import"./Ntie5UCs.js";import"./DG1FduNR.js";import"./-IFd_4Fj.js";import"./BshOeUjT.js";import"./CarlKNvT.js";import"./BSH3KNZF.js";import"./BwPUpEfI.js";import"./BTtArB4J.js";import"./BSMZFi82.js";import"./BaZhhsKL.js";import"./xm30D9s3.js";import"./6fsQqEkh.js";import"./kRIii9yh.js";import"./D3ap6utq.js";import"./DoVH7WAN.js";import"./B6HqlD75.js";import"./Bju2fmSH.js";import"./aQj_cDlF.js";import"./Br9Xkj5-.js";import"./C93hsqmR.js";import"./D-pctMGk.js";import"./DSKcgptH.js";import"./jFYhBC76.js";import"./C_7Sg8WX.js";import"./D4k11_F0.js";import"./Bnio66x0.js";import"./C0biikKl.js";import"./ClshBVY3.js";import"./oFS0Tbpd.js";import"./B-QA_RBa.js";import"./DAIJQqXO.js";import"./CCVUA9oU.js";import"./CLQ3CUEp.js";import"./DfSv9slJ.js";import"./CBfvhZCs.js";import"./CbdiXlek.js";import"./Bwq6-6Hp.js";import"./CF9URpHQ.js";import"./D9M-dFxs.js";import"./Db8FwzXC.js";import"./B32FWhED.js";import"./BWW7LN4G.js";import"./CVTf7tHM.js";import"./BNNxyewG.js";import"./C_sGgJhF.js";import"./BbKRnESW.js";import"./CTfx_d_Z.js";import"./CL6xrJuY.js";import"./nj2xZr-g.js";import"./B6R8pDY0.js";import"./CNtydvAQ.js";import"./BZT3llh-.js";import"./JQxw1l4F.js";import"./CZCY8Q8k.js";import"./DRzr4qvS.js";import"./Dn1k9S1Q.js";import"./Ge_UD59w.js";import"./CEBbx6TJ.js";import"./BZx1CX38.js";import"./9Xu1kvdr.js";import"./D_GZ6d1D.js";import"./CsYUgbNL.js";import"./CkgBIaYP.js";import"./D0v74ZSg.js";import"./DcLedyKi.js";const yt={class:"earth"},ht={key:0,class:"project-submitted"},gt={class:"project-form-brick project-form-title"},Tt=["innerHTML"],kt={key:0,class:"project-form-brick project-form-remarks"},St=["innerHTML"],xt={class:"project-form-finished"},Et={type:"button"},Ct=["id","name"],Lt={class:"project-form-brick project-form-title"},Ft=["innerHTML"],Mt={class:"project-form-brick project-form-section-title"},wt={class:"left"},It=["innerHTML"],Pt=["innerHTML"],Nt={class:"form-modules form-modules--submitter project-form-submitter"},At={class:"project-form-brick project-form-section-title"},Ht={class:"left col"},Ot=["innerHTML"],Dt={class:"project-form-core"},$t=["innerHTML"],qt={class:"form-modules form-modules--project project-form-project"},Rt={class:"project-form-brick project-form-section-title"},Ut={class:"left col"},Vt=["innerHTML"],Yt=["innerHTML"],Bt={class:"project-form-documents"},Gt={class:"project-form-brick project-form-section-title"},Xt={class:"left col"},Jt=["innerHTML"],zt=["innerHTML"],Kt={class:"project-form-brick project-form-data-protection"},Qt={class:"project-form-data-protection-accept"},Wt=["innerHTML"],Zt={class:"project-form-brick project-form-conflict_of_interest project-form-declaration"},te={class:"project-form-declaration-accept project-form-declaration-accept--radio"},ee=["value"],oe=["value"],re=["innerHTML"],ne=["innerHTML"],ie={class:"project-form-brick project-form-complementary_funding project-form-declaration"},ce={class:"project-form-declaration-accept project-form-declaration-accept--radio"},le=["value"],ae=["value"],se=["innerHTML"],ue={class:"project-form-brick project-form-declaration project-form-external_evaluation"},me={class:"project-form-declaration-accept project-form-declaration-accept--radio"},de=["value"],fe=["value"],pe={class:"project-form-brick project-form-section-title"},_e={class:"left"},ve=["innerHTML"],je=["innerHTML"],be={class:"project-form-spam-protection--no-border project-form-spam-protection"},ye={class:"project-form-spam-protection-input"},he={class:"project-form-input-hint"},ge=["value"],Te={key:0},ke={class:"project-form-brick project-form-submit-note"},Se={class:"project-form-submit"},xe={key:0,class:"transmission"},Ee={class:"transmission-text"},Ce={key:0,ref:"flash",class:"project-form-flash"},Le={class:"error-message"},Fe={class:"error-message-text"},Me="project-submission-page",I="fd-",dr=rt({__name:"ProjectSubmissionPage",props:{formStructure:{type:Object,required:!0},logical:{type:Object,required:!0},locale:{type:String,required:!0}},setup(e){const P=["submitter","core","project","documents","complementaryFundingText"],f=e,i=nt(N()),v=h(""),T=h(!1),k=h(!1);h(!1);const g=h(null),C=h(null);F(v,r=>{r&&V(()=>{g.value&&g.value.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})})}),F(T,r=>{r&&V(()=>{window.scrollTo(0,0),g.value&&g.value.focus()})}),F(f.logical,(r,n)=>{!r||!n||o(r,"question")===o(n,"question")||(i.logical="")}),it(()=>{K(P),document.body.parentElement&&(document.body.parentElement.style.scrollPaddingTop="120px"),window.Piwik&&window.Piwik.FormAnalytics&&window.Piwik.FormAnalytics.setPiwikTrackers()}),ct(()=>{document.body.parentElement&&(document.body.parentElement.style.scrollPaddingTop="")});function o(...r){return vt(f.locale,...r)}function a(...r){return jt(f.locale,...r)}function N(){return{submitter:f.formStructure.submitter.map(r=>({id:r.identifier,name:o(r,"label"),value:r.__component==="form.project-submission-multiselect"?[]:""})),core:[{id:"PROJECT NAME",name:o(f.formStructure,"label_project_name"),value:""}
1,{id:"CORE IDEA",name:o(f.formStructure,"label_core_idea"),value:""}],project:f.formStructure.project.map(r=>({id:r.identifier,name:o(r,"question")||o(r,"label"),value:r.__component==="form.project-submission-multiselect"?[]:""})),documents:[],acceptedDataProtectionPolicy:o(f.formStructure,"accept_data_protection"),acceptedConflictOfInterest:null,acceptedComplementaryFunding:null,acceptedExternalEvaluation:null,complementaryFundingText:{id:"COMPLEMENTARY FUNDING TEXT",name:o(f.formStructure,"complementary_funding_suffix"),value:""},logical:""}}function S(r,n,j){i[r]=i[r].map(d=>d.id===n?{id:n,name:d.name,value:j}:d),v.value="",L(r)}function X(r){i.documents=r,v.value="",L("documents")}function A(r){v.value="",i.acceptedConflictOfInterest=`${o(f.formStructure,"accept_conflict_of_interest")}: ${r}`}function H(r){v.value="",i.acceptedComplementaryFunding=`${o(f.formStructure,"accept_complementary_funding")}: ${r}`}function O(r){v.value="",i.acceptedExternalEvaluation=`${o(f.formStructure,"accept_external_evaluation")}: ${r}`}function J(r,n,j){i.complementaryFundingText={id:"COMPLEMENTARY FUNDING TEXT",name:o(f.formStructure,"complementary_funding_suffix"),value:j},v.value="",L("complementaryFundingText")}function z(r){v.value="",i.logical=r}function x(r,n){const j=r.find(d=>d.id===n);return j?j.value:""}function L(r){w.setItem(`${I}${r}`,JSON.stringify(i[r])).catch(()=>{})}function K(r){r.forEach(n=>{w.getItem(`${I}${n}`).then(j=>{if(!j)return;const d=JSON.parse(j);i[n]=i[n].map(c=>{const E=d.find(et=>c.id===et.id);return E?{...c,value:E.value}:c})}).catch(()=>{})}),i.acceptedConflictOfInterest===void 0&&(i.acceptedConflictOfInterest=null),i.acceptedComplementaryFunding===void 0&&(i.acceptedComplementaryFunding=null),i.acceptedExternalEvaluation===void 0&&(i.acceptedExternalEvaluation=null),i.complementaryFundingText===void 0&&(i.complementaryFundingText={id:"COMPLEMENTARY FUNDING TEXT",name:o(f.formStructure,"complementary_funding_suffix"),value:""})}function Q(r){r.forEach(n=>{w.removeItem(`${I}${n}`).catch(()=>{})})}function W(){window.Piwik&&window.Piwik.FormAnalytics&&window.Piwik.FormAnalytics.trackFormSubmit(C.value)}function Z(){tt().then(()=>{window.Piwik&&window.Piwik.FormAnalytics&&window.Piwik.FormAnalytics.trackFormConversion(C.value),T.value=!0,v.value="",i=N(),Q(P)}).catch(r=>{r.response?r.response.data&&r.response.data.error&&r.response.data.error.message?v.value=r.response.data.error.message:r.response.status?v.value=a("formUnknownErrorProject").replace(/0$/,`1/${r.response.status}`):v.value=a("formUnknownErrorProject").replace(/0$/,"2"):v.value=a("formNetworkErrorProject")})}function tt(){return k.value=!0,dt.post(`${_t.apiEndpoint}/${Me}`,{formData:bt(i),language:f.locale,formVersion:f.formStructure.form_version||""}).finally(()=>{k.value=!1})}return(r,n)=>{const j=ot,d=mt("interpolation");return s(),m("main",yt,[T.value?(s(),m("div",ht,[t("div",gt,[t("h1",{ref_key:"submissionSuccessMessage",ref:g,tabindex:"-1",innerHTML:l(u)(o(e.formStructure,"success_message"))},null,8,Tt)]),o(e.formStructure,"success_remarks")?(s(),m("div",kt,[t("span",{innerHTML:l(u)(o(e.formStructure,"success_remarks"))},null,8,St)])):p("",!0),t("div",xt,[t("button",Et,[b(Y,{"has-arrow":"",to:a("sectionLinks","landing")},{default:M(()=>[q(_(a("backToLanding")),1)]),_:1},8,["to"])])])])):p("",!0),T.value?p("",!0):(s(),m("form",{key:1,id:`project-submission-form-${e.locale}`,ref_key:"form",ref:C,name:`project-submission-form-${e.locale}`,class:"project-form",onSubmit:lt(Z,["prevent"])},[t("div",Lt,[t("h1",{innerHTML:l(u)(o(e.formStructure,"form_title"))},null,8,Ft)]),t("div",Mt,[t("div",wt,[t("h2",{innerHTML:l(u)(o(e.formStructure,"section_title_submitter"))},null,8,It)]),n[7]||(n[7]=t("div",{class:"right col"},null,-1))]),t("section",null,[o(e.formStructure,"section_intro_submitter")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_submitter"))},null,8,Pt)),[[d]]):p("",!0),t("div",Nt,[(s(!0),m(D,null,$(e.formStructure.submitter,c=>(s(),R(U(l(G)(c.__component)),{key:`${c.__component}-${c.id}`,locale:e.locale,namespace:"submitter",class:"project-form-submitter-input",structure:c,value:x(i.submitter,c.identifier),onInput:S},null,40,["locale","structure","value"]))),128))])]),t("div",At,[t("div",Ht,[t("h2",{innerHTML:l(u)(o(e.formStructure,"section_title_project"))},null,8,Ot)]),n[8]||(n[8]=t("div",{class:"right col"},null,-1))]),t("section",null,[t("div",Dt,[b(pt,{namespace:"core",class:"project-form-core-input",locale:e.locale,structure:{is_required:!0,identifier:"PROJECT NAME",label_de:e.formStructure.label_project_name_de,label_en:e.formStructure.label_project_name_en},value:x(i.core,"PROJECT NAME"),onInput:S},null,8,["locale","structure","value"]),b(B,{namespace:"core",class:"project-form-core-text",locale:e.locale,structure:{is_required:!0,identifier:"CORE IDEA",question_de:e.formStructure.label_core_idea_de,question_en:e.formStructure.label_core_idea_en},value:x(i.core,"CORE IDEA"),onInput:S},null,8,["locale","structure","value"])]),o(e.formStructure,"section_intro_project")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_project"))},null,8,$t)),[[d]]):p("",!0),t("div",qt,[(s(!0),m(D,null,$(e.formStructure.project,(c,E)=>(s(),R(U(l(G)(c.__component)),{key:`${c.__component}-${c.id}`,index:E+1,locale:e.locale,namespace:"project",class:"project-form-project-text",structure:c,value:x(i.project,c.identifier),onInput:S},null,40,["index","locale","structure","value"]))),128))])]),t("div",Rt,[t("div",Ut,[t("h2",{innerHTML:l(u)(o(e.formStructure,"section_title_documents"))},null,8,Vt)]),n[9]||(n[9]=t("div",{class:"right col"},null,-1))]),t("section",null,[o(e.formStructure,"section_intro_documents")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_documents"))},null,8,Yt)),[[d]]):p("",!0),t("div",Bt,[b(ft,{locale:e.locale,"max-number-of-files":10,"max-size":15728640,accept:".pdf, .txt, .asc","initial-files":i.documents,"call-to-action":a("formSelectFiles"),"attached-files":a("formAttachedFiles"),onChange:X}
1,null,8,["locale","initial-files","call-to-action","attached-files"])])]),t("div",Gt,[t("div",Xt,[t("h2",{innerHTML:l(u)(o(e.formStructure,"section_title_declarations"))},null,8,Jt)]),n[10]||(n[10]=t("div",{class:"right col"},null,-1))]),t("section",null,[o(e.formStructure,"section_intro_data_protection")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_data_protection"))},null,8,zt)),[[d]]):p("",!0),t("div",Kt,[b(j,{locale:e.locale,identifier:"privacy-policy",head:o(e.formStructure,"privacy_policy_title"),content:l(u)(o(e.formStructure,"privacy_policy")),"toggle-aria-label":a("expandPrivacyPolicy")},null,8,["locale","head","content","toggle-aria-label"]),t("div",Qt,[t("label",null,[n[11]||(n[11]=t("input",{type:"checkbox",required:"",class:"project-form-data-protection-accept-checkbox",name:"ACCEPT PRIVACY POLICY"},null,-1)),t("span",null,_(o(e.formStructure,"accept_data_protection")),1)])])])]),t("section",null,[o(e.formStructure,"section_intro_conflict_of_interest")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_conflict_of_interest"))},null,8,Wt)),[[d]]):p("",!0),t("div",Zt,[b(j,{locale:e.locale,identifier:"privacy-policy",head:o(e.formStructure,"conflict_of_interest_title"),content:l(u)(o(e.formStructure,"conflict_of_interest")),"default-expanded":""},null,8,["locale","head","content"]),t("div",te,[t("span",null,_(o(e.formStructure,"accept_conflict_of_interest"))+": ",1),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT CONFLICT OF INTEREST",value:a("yes"),onInput:n[0]||(n[0]=c=>A(c.target.value))},null,40,ee),t("span",null,_(a("yes")),1)]),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT CONFLICT OF INTEREST",value:a("no"),onInput:n[1]||(n[1]=c=>A(c.target.value))},null,40,oe),t("span",null,_(a("no")),1)])]),o(e.formStructure,"conflict_of_interest_suffix")?y((s(),m("div",{key:0,class:"project-form-brick--no-border project-form-brick project-form-suffix",innerHTML:l(u)(o(e.formStructure,"conflict_of_interest_suffix"))},null,8,re)),[[d]]):p("",!0)])]),t("section",null,[o(e.formStructure,"section_intro_complementary_funding")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_complementary_funding"))},null,8,ne)),[[d]]):p("",!0),t("div",ie,[b(j,{locale:e.locale,identifier:"complementary_funding",head:o(e.formStructure,"complementary_funding_title"),content:l(u)(o(e.formStructure,"complementary_funding")),"default-expanded":""},null,8,["locale","head","content"]),t("div",ce,[t("span",null,_(o(e.formStructure,"accept_complementary_funding"))+": ",1),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT COMPLEMENTARY FUNDING",value:a("yes"),onInput:n[2]||(n[2]=c=>H(c.target.value))},null,40,le),t("span",null,_(a("yes")),1)]),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT COMPLEMENTARY FUNDING",value:a("no"),onInput:n[3]||(n[3]=c=>H(c.target.value))},null,40,ae),t("span",null,_(a("no")),1)])]),b(B,{key:"complementary_funding_text",locale:e.locale,namespace:"complementaryFundingText",class:"project-form-complementary-funding-text project-form-project-text",structure:{identifier:"COMPLEMENTARY FUNDING TEXT",is_required:!1,question_de:e.formStructure.complementary_funding_suffix_de,question_en:e.formStructure.complementary_funding_suffix_en},value:i.complementaryFundingText?i.complementaryFundingText.value:"",onInput:J},null,8,["locale","structure","value"])])]),t("section",null,[o(e.formStructure,"section_intro_external_evaluation")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_external_evaluation"))},null,8,se)),[[d]]):p("",!0),t("div",ue,[b(j,{locale:e.locale,identifier:"external_evaluation",head:o(e.formStructure,"external_evaluation_title"),content:l(u)(o(e.formStructure,"external_evaluation")),"default-expanded":""},null,8,["locale","head","content"]),t("div",me,[t("span",null,_(o(e.formStructure,"accept_external_evaluation"))+": ",1),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT EXTERNAL EVALUATION",value:a("yes"),onInput:n[4]||(n[4]=c=>O(c.target.value))},null,40,de),t("span",null,_(a("yes")),1)]),t("label",null,[t("input",{type:"radio",required:"",class:"project-form-declaration-accept-checkbox",name:"ACCEPT EXTERNAL EVALUATION",value:a("no"),onInput:n[5]||(n[5]=c=>O(c.target.value))},null,40,fe),t("span",null,_(a("no")),1)])])])]),t("div",pe,[t("div",_e,[t("h2",{innerHTML:l(u)(o(e.formStructure,"section_title_spam_protection"))},null,8,ve)]),n[12]||(n[12]=t("div",{class:"right"},null,-1))]),t("section",null,[o(e.formStructure,"section_intro_spam_protection")?y((s(),m("div",{key:0,class:"project-form-brick project-form-intro",innerHTML:l(u)(o(e.formStructure,"section_intro_spam_protection"))},null,8,je)),[[d]]):p("",!0),t("div",be,[t("div",ye,[t("label",null,[t("div",{class:at(["project-form-label",{"project-form-label--active":!!i.logical}])},[t("div",he,_(o(e.logical,"question")),1)],2),t("input",{type:"text",name:"LOGIC QUESTION",required:"",value:i.logical,maxlength:"255",onInput:n[6]||(n[6]=c=>z(c.target.value))},null,40,ge)])])])]),o(e.formStructure,"submit_note")?(s(),m("section",Te,[t("div",ke,_(o(e.formStructure,"submit_note")),1)])):p("",!0),t("section",null,[t("div",Se,[k.value?p("",!0):(s(),m("button",{key:0,t
1ype:"submit",onClick:W},[b(Y,{"has-arrow":"","no-link":""},{default:M(()=>[q(_(o(e.formStructure,"submit_form")),1)]),_:1})])),b(st,{name:"spinner-fade",appear:""},{default:M(()=>[k.value?(s(),m("div",xe,[t("div",Ee,_(a("transmission")),1)])):p("",!0)]),_:1})]),v.value?(s(),m("div",Ce,[t("div",Le,[n[13]||(n[13]=ut('<span class="error-message-picto" aria-hidden="true"><svg x="0px" y="0px" viewBox="0 0 21.7 21.7" width="21.7px" height="21.7px"><title>X</title><g transform="translate(9.000000, 9.000000)"><line x1="1.9" y1="-8.2" x2="1.9" y2="12" class="st0"></line><line x1="12" y1="1.9" x2="-8.2" y2="1.9" class="st0"></line></g></svg></span>',1)),t("span",Fe,_(v.value),1)])],512)):p("",!0)])],40,Ct))])}}});export{dr as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.