1import{o as e,r}from"./chunk-Djccxexk.js";import{I as a,O as i,Q as t,St as n,_ as s,d as o,f as l,i as d,l as g,tt as m,u as p,y as u}from"./_plugin-vue_export-helper-BOtcModL.js";import{An as c,Fa as h,Mn as f,Pa as b,Rn as w,Sr as A,_i as D,bi as y,bn as v,mt as F,pa as M,pi as L,tn as Q}from"./vue-router-sH2p8H80.js";import{i as R}from"./LbrErrorsUtils-B14AiajK.js";import{a as C,n as E,r as S}from"./index.esm-DP3Swiob.js";import{At as k,Dn as O,Nn as I,fn as q,qn as j}from"./index-CPP0TwgC.js";import{t as N}from"./LbrRadio-Cy0KNMjC.js";import{t as x}from"./LbrRow-BAD6WaX6.js";import{t as T}from"./configurationFile.service-JIwiONw-.js";import{t as U}from"./RegisterSubtitle-iYXMtWnn.js";import{i as P,n as _,r as B,t as H}from"./QuestionnaireHelpResources-gcoQWiD0.js";import{t as J}from"./RegisterHeading-1-IyqPtS.js";import{t as G}from"./LbrDate-D4tlzMD1.js";var W=e(c()),V={class:"mb-3"},Y={class:"mb-3"},$={class:"register-form-column"},z={key:0,class:"mb-4 lbr-input-date-wrapper"},K={class:"mb-4"},X={key:1,class:"mb-4"},Z={class:"mb-4"},ee={class:"d-flex justify-content-end pt-3"};function re(){return{ariaLevelLabel:6,labelClass:"primary-font w-30rem"}}var ae=u({name:"RegisterCompanyQuestionnaireView",components:{LbrBanner:q,LbrRow:x,RegisterHeading:J,RegisterSubtitle:U,LbrDate:G,QuestionnaireChecklistModal:_,QuestionnaireHelpResources:H},extends:j,props:{legalFormCode:{type:String,required:!0}},data:()=>({pageId:"UC-IMM-ENT.EC-IMM-ENT-02",legalForm:new v,getRightLabel:M,additionalMentionQuestion:new Array,additionalMentionAnswer:"",mergerOrDemergerQuestion:new Array,mergerOrDemergerAnswer:"",langQuestion:new Array,langAnswer:"",errors:new b,quota:0,redirectLink:"",defaultQuestionProperties:{ariaLevelLabel:6,labelClass:"primary-font w-30rem"},referenceDateLateDeposit:null,showConfirmationModal:!1,helpResources:[]}),computed:{titleMapReplace(){const e=new h,r=this.lbrStore.getConfigurationByCode(f,this.legalForm?.legalFormConfiguration?.code);e.set("FJ",M(this.legalForm?.legalFormConfiguration?.labels)??"");const a=this.isEmptyOrWhitespace(r)?"":`(${r})`;return e.set("acronymeFJ",a),e},isNotary(){const e=this.lbrStore.getAccountSelected;return this.lbrStore.isGdo&&e?.account?.clientType===F.NOTARY.valueOf()},addMentionQuestionMapReplace(){const e=new h;return e.set("formeJuridique",M(this.legalForm?.legalFormConfiguration?.labels)??""),e},enableNextButton(){return(!this.legalForm?.haveAdditionalMentions()||this.legalForm?.haveAdditionalMentions()&&!W.default.isEmpty(this.additionalMentionAnswer))&&!W.default.isEmpty(this.mergerOrDemergerAnswer)&&!W.default.isEmpty(this.langAnswer)&&this.quota>0&&(!W.default.isNull(this.referenceDateLateDeposit)||!this.isEnforcementEnabled())},showRegistrationConfirmationModal(){return["ASBL","CI","SARLS"].includes(this.legalFormCode)}},created(){this.initHelpResources(),T(this.legalFormCode).then(async e=>{e&&(this.legalForm=e,this.mergerOrDemergerAnswer=this.legalForm?.mergerDemergerAllowed?"":"merger-no",await this.lbrStore.loadConfig(f),this.initQuestions())}).then(()=>{const e=this.lbrStore.getUserId;e&&O(e,"request").then(e=>{this.quota=e??0})})},methods:{isEmptyOrWhitespace:e=>!e.trim(),initQuestions(){this.additionalMentionQuestion=new Array,this.legalForm?.additionalMentions?.forEach(e=>{const r=e.isNone()?"no-add-mention":M(e.legalFormQualifConfiguration?.labels)??"";this.additionalMentionQuestion.push({id:e.code??"",label:r,disabled:!1,checked:!1})}),this.mergerOrDemergerQuestion=new Array,this.mergerOrDemergerQuestion.push({id:"merger-yes",label:"option-yes",disabled:!1,checked:!1}),this.mergerOrDemergerQuestion.push({id:"merger-no",label:"option-no",disabled:!1,checked:!1}),this.langQuestion=new Array,this.langQuestion.push({id:"FR",label:"option-fr",disabled:!1,checked:!1}),this.langQuestion.push({id:"DE",label:"option-de",disabled:!1,checked:!1}),"EN"===this.lbrStore.getLang?this.langAnswer="FR":this.langAnswer=this.lbrStore.getLang},async initHelpResources(){this.helpResources=await P(this.legalFormCode,B)},isEnforcementEnabled:()=>"1"===L(A),validate(){let e=E().shape({mergerOrDemergerAnswer:C().required(),langAnswer:C().required()});this.isEnforcementEnabled()&&(e=e.concat(E().shape({referenceDateLateDeposit:S().required()}))),this.legalForm?.haveAdditionalMentions()&&(e=e.concat(E().shape({additionalMentionAnswer:C().required()}))),this.errors=R(e,{mergerOrDemergerAnswer:this.mergerOrDemergerAnswer,langAnswer:this.langAnswer,additionalMentionAnswer:this.additionalMentionAnswer,referenceDateLateDeposit:this.referenceDateLateDeposit}),W.default.isEmpty(this.errors)&&k({codePrestation:"merger-yes"===this.mergerOrDemergerAnswer?Q:"INS",codeLegalForm:this.legalFormCode,languageForm:this.langAnswer??"FR",codeLegalFormQualif:this.additionalMentionAnswer,indicStatutaire:!1,referenceDateLateDeposit:this.referenceDateLateDeposit?y(this.referenceDateLateDeposit,D.Api):void 0}).then(e=>{if(e&&this.langAnswer){this.lbrStore.changeLang(this.langAnswer),w("TAM/"+this.lbrStore.getAccountSelected?.account?.id);const r=e?.uriredirect??e?.uriredirect;r&&(window.location.href=r)}}).catch(e=>{})}},watch:{"lbrStore.language":{handler(){this.initQuestions()}}}}),ie=u({...ae,setup:e=>(e,r)=>(a(),l(d,null,[s(J,{"page-id":e.pageId},null,8,["page-id"]),e.legalForm?(a(),p(x,{key:0,"main-background":!1,"is-last-row":!0},{content:t(()=>[g("div",V,[e.legalForm?.code?.length?(a(),p(U,{key:0,"back-route":"/register-company","page-id":e.pageId,"title-map-replace":e.titleMapReplace,"description-label-id":n(M)(e.legalForm.legalFormConfiguration?.explanations)??"","description-backend-id":e.legalForm?.code,"have-description":!!n(M)(e.legalForm.legalFormConfiguration?.explanations),"change-page-title":!0,"page-title-id":"second-title"},null,8,["page-id","title-map-replace","description-label-id","description-backend-id","have-description"])):o("",!0)]),g("div",Y,[e.legalForm.mandatoryBeneficiary?(a(),p(q,{key:0,"page-id":e.pageId,"label-id":"warning-rbe","prepend-icon":"circle-info",class:"alert-warning"},null,8,["page-id"])):o("",!0),!e.isNotary&&e.legalForm.notaryIntervention?(a(),p(q,{key:1,"page-id":e.pageId,"label-id":"warning-auth","prepe
1nd-icon":"circle-info",class:"alert-warning"},null,8,["page-id"])):o("",!0),"EN"===e.lbrStore.getLang?(a(),p(q,{key:2,"page-id":e.pageId,"label-id":"info-lang","prepend-icon":"circle-info",class:"alert-warning"},null,8,["page-id"])):o("",!0)]),g("div",{class:m(["register-layout mb-4",{"has-help":e.helpResources.length}])},[g("div",$,[e.isEnforcementEnabled()?(a(),l("div",z,[s(G,i({value:e.referenceDateLateDeposit,"onUpdate:value":r[0]||(r[0]=r=>e.referenceDateLateDeposit=r),name:"referenceDateLateDeposit","page-id":e.pageId,"label-id":"DATE_LATE_REGISTER"},e.defaultQuestionProperties,{"init-date":e.referenceDateLateDeposit?e.referenceDateLateDeposit:void 0,errors:e.errors,required:!0,"onUpdate:value":r[1]||(r[1]=r=>e.referenceDateLateDeposit=r)}),null,16,["value","page-id","init-date","errors"])])):o("",!0),g("div",K,[e.legalForm.haveAdditionalMentions()?(a(),p(N,i({key:0,value:e.additionalMentionAnswer,"onUpdate:value":r[2]||(r[2]=r=>e.additionalMentionAnswer=r),items:e.additionalMentionQuestion,name:"additionalMentionAnswer","page-id":e.pageId,"label-id":"question-mention","label-replace-map":e.addMentionQuestionMapReplace,errors:e.errors,"tooltip-displayed":!0,"has-no-padding":!0,"tooltip-label":"mention-supp","from-backend":!0},e.defaultQuestionProperties),null,16,["value","items","page-id","label-replace-map","errors"])):o("",!0)]),e.legalForm.mergerDemergerAllowed?(a(),l("div",X,[s(N,i({value:e.mergerOrDemergerAnswer,"onUpdate:value":r[3]||(r[3]=r=>e.mergerOrDemergerAnswer=r),items:e.mergerOrDemergerQuestion,name:"mergerOrDemergerAnswer","page-id":e.pageId,"label-id":"question-merge",errors:e.errors},e.defaultQuestionProperties),null,16,["value","items","page-id","errors"])])):o("",!0),g("div",Z,[s(N,i({value:e.langAnswer,"onUpdate:value":r[4]||(r[4]=r=>e.langAnswer=r),items:e.langQuestion,name:"langAnswer","page-id":e.pageId,"label-id":"question-lang",errors:e.errors},e.defaultQuestionProperties),null,16,["value","items","page-id","errors"])]),g("div",ee,[s(I,{class:"flex-fill flex-md-grow-0","page-id":e.pageId,"label-id":"next",disabled:!e.enableNextButton,onOnClick:r[5]||(r[5]=r=>e.showRegistrationConfirmationModal?e.showConfirmationModal=!0:e.validate())},null,8,["page-id","disabled"])])]),s(H,{"page-id":e.pageId,resources:e.helpResources,sticky:!0},null,8,["page-id","resources"])],2)]),_:1})):o("",!0),s(_,{show:e.showConfirmationModal,"onUpdate:show":r[6]||(r[6]=r=>e.showConfirmationModal=r),"show-actions":"","prestation-code":"merger-yes"===e.mergerOrDemergerAnswer?n(Q):n("INS"),"legal-form":e.legalFormCode,"legal-form-qualif":e.additionalMentionAnswer,onConfirm:r[7]||(r[7]=r=>e.validate())},null,8,["show","prestation-code","legal-form","legal-form-qualif"])],64))}),te=r({default:()=>ne,getDefaultQuestionProperties:()=>re}),ne=ie;export{re as n,te as t};
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.