(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8f0b600c","chunk-53af923e","chunk-588c64ad"],{"34ff":function(e,t,a){},"3f2f":function(e,t,a){"use strict";a.r(t);a("14d9");var r=a("7a23"),c=a("0d0b"),n=a("d10e"),s=a("0cd5"),l=a("e529"),o=a("a4e6"),u=a("e303"),i=a("9514"),d=a("071b"),f=a("989c"),b=a("1cd9"),p=a("fe05"),m=a("1a16"),O=a("436d"),j=a("8537"),D=a("f969"),v=a("7e62"),g=a("47e2");const y={class:"section-wrapper"},k={key:0,class:"urgent-transfer-inputs"},S={key:0,class:"transfer-info"},V={key:4,class:"recurring-transfer-container"};var w={__name:"TransferFrequencySection",props:{rtgsResponse:Object,formData:Object,tabsList:Array,frequencyTabsList:Object,showInputsErrors:Boolean,clearForm:Boolean,fieldsWithError:Array},emits:["updateFormData","updateFrequencySelectedTab","resetShowInputsErrors","formIsCleared","scrollTo"],setup(e,{emit:t}){const a=e,{t:w}=Object(g["b"])(),{getScheduleTypes:h}=Object(D["b"])(v["a"].TRANSFERS_NACIONAL),{getAccountGroups:C}=Object(D["b"])(v["a"].SESSION),{getMobileAppState:T}=Object(D["b"])(),B=Object(r["computed"])(()=>"company"===C.value.find(e=>e.default).type.toLowerCase()),N=Object(r["computed"])(()=>B.value&&a.tabsList[1].selected&&(a.rtgsResponse?a.rtgsResponse.available:a.rtgsResponse)),q=Object(r["ref"])({label:w("transfers.nacional.genericLabels.transferDate"),content:Object(m["d"])(new Date),classes:"capitalize"}),A=(Object(r["ref"])({label:w("transfers.nacional.genericLabels.urgentTax"),content:a.rtgsResponse?Object(O["a"])(a.rtgsResponse.minimumAmount,a.rtgsResponse.currency):""}),Object(r["ref"])({label:w("transfers.nacional.genericLabels.estimatedDate"),content:Object(m["d"])(new Date),classes:"capitalize"})),L=Object(r["ref"])({labelText:w("transfers.nacional.genericLabels.startDate"),placeholder:w("transfers.nacional.step1.placeholders.startDate"),mandatory:!0,errorState:!1,errorMessage:null}),E=Object(r["ref"])({labelText:w("transfers.nacional.genericLabels.recurrence"),placeholder:w("transfers.nacional.step1.placeholders.recurrence"),mandatory:!0,errorState:!1,errorMessage:null}),x=Object(r["computed"])(()=>h.value.map(e=>({id:e.code,text:e.description}))),I=Object(r["ref"])({labelText:w("transfers.nacional.genericLabels.interval"),mask:j["i"],maxLength:3,auxiliarRightText:w("transfers.nacional.step1.days"),bottomMessage:w("transfers.nacional.step1.maxDays"),mandatory:!0,errorState:!1,errorMessage:null}),F=Object(r["ref"])({placeholder:w("transfers.nacional.step1.placeholders.endDate"),errorState:!1,errorMessage:null});Object(r["watch"])(()=>a.formData.startDate,()=>{const e=new Date(a.formData.startDate).getTime(),r=new Date(a.formData.endDate).getTime();r<e&&t("updateFormData",{field:"endDate",inputValue:e})});const M=()=>{H("endDate"),t("updateFormData",{field:"endDateSelected",inputValue:!a.formData.endDateSelected}),t("updateFormData",{field:"endDate",inputValue:null})},_=Object(r["ref"])(["startDate","frequencyCode","endDate"]),R=Object(r["ref"])({startDate:L.value,frequencyCode:E.value,frequency:I.value,endDate:F.value}),z=()=>{let e=_.value;if(a.frequencyTabsList[0].selected||a.formData.urgentTransfer)return;"VARIAVEL"===a.formData.frequencyCode?e.push("frequency"):e=e.filter(e=>"frequency"!==e),a.formData.endDateSelected||(e=e.filter(e=>"endDate"!==e));const r=Object(b["d"])(a.formData,e);r.length&&(r.forEach(e=>{R.value[e].errorMessage=w("mandatoryFieldError"),R.value[e].bottomMessage=w("mandatoryFieldError"),R.value[e].errorState=!0}),t("scrollTo",Object(p["b"])(r[0]),"showInputsErrorsHandler")),0===parseInt(a.formData.frequency)&&(I.value.errorMessage=w("invalidInterval"),I.value.errorState=!0,t("scrollTo",Object(p["b"])("frequency")))};Object(r["watch"])(()=>a.showInputsErrors,e=>{e&&z(),t("resetShowInputsErrors")});const H=e=>{R.value[e].errorMessage=null,R.value[e].bottomMessage=null,R.value[e].errorState=!1},G=()=>{for(var e in R.value)H(e)};return Object(r["watch"])(()=>a.clearForm,()=>{G(),t("formIsCleared")}),(a,b)=>(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",y,[Object(r["createVNode"])(Object(r["unref"])(o["default"]),{dividerSize:"medium",icon:"overview",title:Object(r["unref"])(w)("transfers.nacional.step1.dividers.frequency")},null,8,["title"]),N.value?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",k,[Object(r["createVNode"])(Object(r["unref"])(i["default"]),{icon:"fast-transfer",text:Object(r["unref"])(w)("transfers.nacional.genericLabels.urgentTransfer"),isActive:e.formData.urgentTransfer,onClicked:b[0]||(b[0]=e=>t("updateFormData",{field:"urgentTransfer",inputValue:e}))},null,8,["text","isActive"]),e.formData.urgentTransfer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",S,[Object(r["createVNode"])(Object(r["unref"])(n["default"]),{params:A.value},null,8,["params"]),Object(r["createVNode"])(Object(r["unref"])(d["default"]),{label:Object(r["unref"])(w)("transfers.nacional.step1.cutOffHourWarning",{cutOffHour:Object(r["unref"])(m["g"])(e.rtgsResponse.cutoffDate),link:"https://www.bancobai.ao/pt/precario",target:"_blank"})},null,8,["label"])])):Object(r["createCommentVNode"])("",!0)])):Object(r["createCommentVNode"])("",!0),N.value&&!e.formData.urgentTransfer&&e.tabsList[1].selected?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["unref"])(o["default"]),{key:1,style:{"padding-top":"0"},dividerSize:"medium"})):Object(r["createCommentVNode"])("",!0),!e.formData.urgentTransfer&&e.tabsList[0].selected?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["unref"])(c["default"]),{key:2,tabsList:e.frequencyTabsList,class:Object(r["normalizeClass"])({mobile:Object(r["unref"])(T)}),onClicked:b[1]||(b[1]=e=>[t("updateFrequencySelectedTab",e),G()])},null,8,["tabsList","class"])):Object(r["createCommentVNode"])("",!0),e.frequencyTabsList[0].selected&&!e.formData.urgentTransfer?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["unref"])(n["default"]),{key:3,params:q.value},null,8,["params"])):Object(r["createCommentVNode"])("",!0),e.frequencyTabsList[1].selected&&!e.formData.urgentTransfer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",V,[Object(r["createVNode"])(Object(r["unref"])(l["default"]),{id:"startDate",params:L.value,disabledDates:{to:new Date},inputValue:e.formData.startDate,errorState:L.value.errorState,onInput:b[2]||(b[2]=e=>[t("updateFormData",{field:"startDate",inputValue:e}),H("startDate")])},null,8,["params","disabledDates","inputValue","errorState"]),Object(r["createVNode"])(Object(r["unref"])(s["default"]),{id:"frequencyCode",params:E.value,options:x.value,selectedOption:e.formData.frequencyCode,onClicked:b[3]||(b[3]=e=>[t("updateFormData",{field:"frequencyCode",inputValue:e}),H("frequencyCode")])},null,8,["params","options","selectedOption"]),"VARIAVEL"===e.formData.frequencyCode?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["unref"])(f["default"]),{key:0,id:"frequency",params:I.value,inputValue:e.formData.frequency,onInput:b[4]||(b[4]=e=>[t("updateFormData",{field:"frequency",inputValue:e}),H("frequency")])},null,8,["params","inputValue"])):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(Object(r["unref"])(u["default"]),{style:{"margin-bottom":"-18px"},text:Object(r["unref"])(w)("transfers.nacional.genericLabels.endDate"),selected:e.formData.endDateSelected,onClicked:b[5]||(b[5]=a=>t("updateFormData",{field:"endDateSelected",inputValue:!e.formData.endDateSelected}))},null,8,["text","selected"]),Object(r["createVNode"])(Object(r["unref"])(l["default"]),{id:"endDate",disabled:!e.formData.endDateSelected,params:F.value,disabledDates:{to:new Date},inputValue:e.formData.endDate,errorState:F.value.errorState,onInput:b[6]||(b[6]=e=>[t("updateFormData",{field:"endDate",inputValue:e}),H("endDate")])},null,8,["disabled","params","disabledDates","inputValue","errorState"]),Object(r["createVNode"])(Object(r["unref"])(u["default"]),{text:Object(r["unref"])(w)("transfers.nacional.genericLabels.furtherNotice"),selected:!e.formData.endDateSelected,onClicked:M},null,8,["text","selected"])])):Object(r["createCommentVNode"])("",!0)]))}},h=(a("ce7b"),a("6b0d")),C=a.n(h);const T=C()(w,[["__scopeId","data-v-34726848"]]);t["default"]=T},5488:function(e,t,a){"use strict";a("5957")},5957:function(e,t,a){},"7c5a":function(e,t,a){},9514:function(e,t,a){"use strict";a.r(t);var r=a("7a23"),c=a("d44a"),n=a("f969");const s={class:"text-icon-wrapper"};var l={__name:"Text",props:{icon:String,text:String,isActive:Boolean,disabled:Boolean},emits:["clicked"],setup(e,{emit:t}){const l=e,{getMobileAppState:o}=Object(n["b"])(),u=Object(r["computed"])(()=>Object(r["defineAsyncComponent"])(()=>a("153d")("./"+l.icon+".svg")));return(a,n)=>(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:Object(r["normalizeClass"])(["switch-text-wrapper",{active:e.isActive,mobile:Object(r["unref"])(o)}])},[Object(r["createElementVNode"])("div",s,[e.icon?(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["unref"])(u),{key:0,class:"icon"})):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("label",null,Object(r["toDisplayString"])(e.text),1),Object(r["renderSlot"])(a.$slots,"default")]),Object(r["createVNode"])(Object(r["unref"])(c["default"]),{isActive:e.isActive,onClicked:n[0]||(n[0]=e=>t("clicked",e))},null,8,["isActive"])],2))}},o=(a("5488"),a("6b0d")),u=a.n(o);const i=u()(l,[["__scopeId","data-v-1057ae23"]]);t["default"]=i},c549:function(e,t,a){"use strict";a("7c5a")},ce7b:function(e,t,a){"use strict";a("34ff")},d44a:function(e,t,a){"use strict";a.r(t);var r=a("7a23"),c=a("f969");const n=e=>(Object(r["pushScopeId"])("data-v-c8f191ec"),e=e(),Object(r["popScopeId"])(),e),s=n(()=>Object(r["createElementVNode"])("div",{class:"switch-bar"},null,-1)),l=n(()=>Object(r["createElementVNode"])("div",{class:"switch-ball"},null,-1)),o=[s,l];var u={__name:"Generic",props:{isActive:Boolean,disabled:Boolean},emits:["clicked"],setup(e,{emit:t}){const{getMobileAppState:a}=Object(c["b"])();return(a,c)=>(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:Object(r["normalizeClass"])(["switch-wrapper",[{active:e.isActive,disabled:e.disabled}]]),onClick:c[0]||(c[0]=Object(r["withModifiers"])(a=>t("clicked",!e.isActive),["stop"]))},o,2))}},i=(a("c549"),a("6b0d")),d=a.n(i);const f=d()(u,[["__scopeId","data-v-c8f191ec"]]);t["default"]=f}}]);
//# sourceMappingURL=chunk-8f0b600c.9135862a.js.map