1(this["webpackJsonpreact-project"]=this["webpackJsonpreact-project"]||[]).push([[54],{1127:function(e,t,a){"use strict";a.r(t);var n=a(3),r=a.n(n),o=a(7),i=a(89),s=a(23),l=a(31),c=a(40),u=a(4),d=a(34),v=a(402),b=a(191),p=a(636),f=a(403),h=a(409),j=a(731),g=a(697),m=a(619),O=a(426),x=a(405),C=a(422),y=a(451),_=a(609),k=a(35),M=a(18),S=a(613),w=a(699),N=a(965),V=a.n(N),A=a(6),B=function(e){var t,a;return e?"string"===typeof e?e:null!==(t=null!==(a=e.value)&&void 0!==a?a:e.label)&&void 0!==t?t:"":""},L=function(e,t){if(!t)return null;var a=t.toString().toLowerCase();return e.find((function(e){var t=e.value;return(null===t||void 0===t?void 0:t.toString().toLowerCase())===a}))},q=function(e,t){var a;if(!e)return null;if(null!=e.infoAutoCode)return e.infoAutoCode;var n=L(t,B(e));return null!==(a=null===n||void 0===n?void 0:n.infoAutoCode)&&void 0!==a?a:null},R=Object(c.a)((function(){var e=new p.a.NumberFormat("es-AR",{maximumFractionDigits:2});if(!1===Object(b.b)().permissionsStore.scene("policy").child("manual").permission("update"))return Object(A.jsx)(C.a,{});var t=Object(d.useParams)().id,a=Object(d.generatePath)(M.P,{id:t}),n=Object(d.generatePath)(M.R,{id:t}),c=Object(v.a)("policies").t,N=Object(d.useHistory)(),R=Object(d.useLocation)(),G=R.state,Y=Object(k.z)(null===G||void 0===G?void 0:G.riskId)?k.q:k.c,T=Object(u.useState)(new S.a),D=Object(l.a)(T,1)[0],E=Object(u.useState)((function(){return new _.a(Y)})),F=Object(l.a)(E,1)[0],P=D.brand,H=D.model,K=D.modelYear,z=D.licensePlate,I=D.coverage,W=D.moneyOptions,J=D.assetTitle,U=D.assetDescription,Z=D.street,Q=D.streetNumber,X=D.floor,$=D.apartment,ee=D.locality,te=D.province,ae=D.description,ne=Object(u.useMemo)((function(){return F.years.map((function(e){return{id:e,value:e.toString()}}))}),[F.years]),re=Object(u.useMemo)((function(){return F.brands.map((function(e){return{id:e.id,value:e.brand}}))}),[F.brands]),oe=Object(u.useMemo)((function(){return F.versions.map((function(e){var t,a;return{id:e.infoAutoCode||e.id,value:(null!==(t=e.name)&&void 0!==t?t:"").toUpperCase(),infoAutoCode:null!==(a=e.infoAutoCode)&&void 0!==a?a:null}}))}),[F.versions]),ie=Object(u.useMemo)((function(){var e;return null!==(e=F.brands.find((function(e){var t,a=e.id;return String(a)===String(null===(t=P.value)||void 0===t?void 0:t.id)})))&&void 0!==e?e:null}),[F.brands,P.value]),se=Object(u.useMemo)((function(){return Number(B(K.value))||null}),[K.value]),le=Object(k.y)(null===G||void 0===G?void 0:G.riskId),ce=Object(w.a)({isCar:le,year:se,state:G,history:N,location:R}),ue=ce.gncStatus,de=ce.hasGnc,ve=ce.gnc,be=ce.isLoadingGnc,pe=ce.handleToggleHasGnc,fe=ce.handleChangeGnc,he=Boolean(ie&&se&&!F.hasSearchedMoreModels(se,ie)),je=Object(u.useCallback)((function(){se&&ie&&F.searchMoreModelsByBrand(se,ie)}),[ie,se,F]),ge=Object(u.useCallback)((function(e){K.setValue(e),P.setValue(""),H.setValue("");var t=B(e);N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{modelYear:t,brand:"",model:"",infoAutoCode:null,gnc:0})),t&&F.getBrands(Number(t))}),[G]),me=Object(u.useCallback)((function(e){P.setValue(e),H.setValue("");var t=B(e),a=B(K.value);N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{brand:t,model:"",infoAutoCode:null}));var n=F.brands.find((function(t){var a=t.id;return String(a)===String(null===e||void 0===e?void 0:e.id)}));a&&n?F.getModelsAndVersions(Number(a),n):F.clearModelsAndVersions()}),[G,K.value]),Oe=Object(u.useCallback)((function(e){var t=B(e).toUpperCase(),a=e?Object(s.a)(Object(s.a)({},e),{},{value:t}):e;H.setValue(a),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{model:t,infoAutoCode:q(e,oe)}))}),[G,oe]),xe=Object(u.useCallback)((function(e){var t=e.target;I.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{coverage:t.value}))}),[G]),Ce=Object(u.useCallback)((function(e){var t=e.target;z.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{licensePlate:t.value}))}),[G]),ye=Object(u.useCallback)((function(e){var t=e.target;J.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{assetTitle:t.value}))}),[G]),_e=Object(u.useCallback)((function(e){var t=e.target;Z.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{street:t.value}))}),[G]),ke=Object(u.useCallback)((function(e){var t=e.target;Q.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{streetNumber:t.value}))}),[G]),Me=Object(u.useCallback)((function(e){var t=e.target;X.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{floor:t.value}))}),[G]),Se=Object(u.useCallback)((function(e){var t=e.target;$.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{apartment:t.value}))}),[G]),we=Object(u.useCallback)((function(e){var t=e.target;ee.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{locality:t.value}))}),[G]),Ne=Object(u.useCallback)((function(e){var t=e.target;te.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{province:t.value}))}),[G]),Ve=Object(u.useCallback)((function(e){var t=e.target;ae.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{description:t.value}))}),[G]),Ae=Object(u.useCallback)((function(e){var t=e.target;U.setValue(t.value),N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{assetDescription:t.value}))}),[G]),Be=Object(u.useCallback)((function(e){if(13===e.keyCode){var t;e.preventDefault();var a=e.target.form,n=Object(i.a)(a).indexOf(e.target);null===(t=a.elements[n+1])||void 0===t||t.focus()}}),[G]),Le=Object(u.useState)((function(){var e=W.find((function(e){var t=e.moneyId;return null==(null===G||void 0===G?void 0:G.money)||t===(null===G||void 0===G?void 0:G.money)}));return null===e||void 0===e?void 0:e.sign})),qe=Object(l.a)(Le,1)[0],Re=Object(u.useCallback)(Object(o.a)(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Object(k.A)(null===G||void 0===G?void 0:G.riskId)){e.next=15;break}return e.next=3,P.validate();case 3:return e.next=5,H.validate();case 5:return e.next=7,K.validate();case 7:return e.next=9,z.validate();case 9:return e.next=11,I.validate();case 11:if(!(P.error||H.error||K.error||z.error||I.error)){e.next=13;break}return e.abrupt("return",null);case 13:return N.push(n,G),e.abrupt("return",null);case 15:if((null===G||void 0===G?void 0:G.riskId)!==k.j){e.next=30;break}return e.next=18,Z.validate();case 18:return e.next=20,X.validate();case 20:return e.next=22,$.validate();case 22:return e.next=24,ee.validate();case 24:return e.next=26,te.validate();case 26:if(!(Z.error||X.error||$.error||ee.error||te.error)){e.next=28;break}return e.abrupt("return",null);case 28:return N.push(n,G),e.abrupt("return",null);case 30:return e.next=32,J.validate();case 32:return e.next=34,U.validate();case 34:if(!J.error&&!U.error){e.next=36;break}return e.abrupt("return",null);case 36:return N.push(n,G),e.abrupt("return",null);case 38:case"end":return e.stop()}}),e)}))),[G,n]),Ge=Object(u.useCallback)((function(){N.push(a,G)}),[G,a]);Object(u.useEffect)((function(){F.getExtendedYears()}),[]),Object(u.useEffect)((function(){if((null===G||void 0===G?void 0:G.modelYear)&&0!==ne.length){var e=L(ne,G.modelYear)||{id:G.modelYear,value:G.modelYear.toString()};K.setValue(e),F.getBrands(Number(G.modelYear))}}),[ne.length,null===G||void 0===G?void 0:G.modelYear]),Object(u.useEffect)((function(){var e,t,a=B(null===G||void 0===G?void 0:G.brand);if(a){var n=re.length>0?L(re,a):null,r=n||{id:null!==(e=null===(t=G.brand)||void 0===t?void 0:t.id)&&void 0!==e?e:a,value:a};if(P.setValue(r),(null===G||void 0===G?void 0:G.modelYear)&&n){var o=F.brands.find((function(e){var t=e.id;return String(t)===String(n.id)}));o&&F.getModelsAndVersions(Number(G.modelYear),o)}}}),[re,null===G||void 0===G?void 0:G.brand,null===G||void 0===G?void 0:G.modelYear]),Object(u.useEffect)((function(){var e,t,a=B(null===G||void 0===G?void 0:G.model);if(a)if(oe.length>0){var n,r,o,i,l=function(e,t){if(!t)return null;var a=t.toString();return e.find((function(e){var t=e.infoAutoCode;return(null===t||void 0===t?void 0:t.toString())===a}))}(oe,G.infoAutoCode)||L(oe,a)||{id:null!==(n=null===(r=G.model)||void 0===r?void 0:r.id)&&void 0!==n?n:a,value:a.toUpperCase()};H.setValue(l);var c=null!==(o=l.infoAutoCode)&&void 0!==o?o:null;null!=c&&String(c)!==String(null!==(i=G.infoAutoCode)&&void 0!==i?i:"")&&N.replace(R.pathname,Object(s.a)(Object(s.a)({},G),{},{infoAutoCode:c}))}else H.setValue({id:null!==(e=null===(t=G.model)||void 0===t?void 0:t.id)&&void 0!==e?e:a,value:a.toUpperCase()})}),[oe,null===G||void 0===G?void 0:G.model,null===G||void 0===G?void 0:G.infoAutoCode]),Object(u.useEffect)((function(){var e,t,a,n,r,o,i,s,l,c,u;I.setValue(null!==(e=null===G||void 0===G?void 0:G.coverage)&&void 0!==e?e:""),z.setValue(null!==(t=null===G||void 0===G?void 0:G.licensePlate)&&void 0!==t?t:""),J.setValue(null!==(a=null===G||void 0===G?void 0:G.assetTitle)&&void 0!==a?a:""),U.setValue(null!==(n=null===G||void 0===G?void 0:G.assetDescription)&&void 0!==n?n:""),Z.setValue(null!==(r=null===G||void 0===G?void 0:G.street)&&void 0!==r?r:""),Q.setValue(null!==(o=null===G||void 0===G?void 0:G.streetNumber)&&void 0!==o?o:""),X.setValue(null!==(i=null===G||void 0===G?void 0:G.floor)&&void 0!==i?i:""),$.setValue(null!==(s=null===G||void 0===G?void 0:G.apartment)&&void 0!==s?s:""),ee.setValue(null!==(l=null===G||void 0===G?void 0:G.locality)&&void 0!==l?l:""),te.setValue(null!==(c=null===G||void 0===G?void 0:G.province)&&void 0!==c?c:""),ae.setValue(null!==(u=null===G||void 0===G?void 0:G.description)&&void 0!==u?u:"")}),[]);var Ye=Object(k.A)(null===G||void 0===G?void 0:G.riskId);return Object(A.jsxs)(A.Fragment,{children:[Object(A.jsx)(O.a,{title:c("policyModify"),subtitle:c("enterData")}),Object(A.jsxs)("form",{className:V.a.form,children:[Ye?Object(A.jsxs)(A.Fragment,{children:[Object(A.jsx)(f.a,{wrapperClassName:V.a.year,inputStore:K,options:ne,onChange:ge,placeholder:c("selectYear"),label:c("year"),isLoading:F.isLoading&&0===ne.length,as:h.default,autoFocus:!0,required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.brand,inputStore:P,options:re,onChange:me,placeholder:c("selectBrand"),label:c("brand"),disabled:!K.value,isLoading:F.isLoading&&Boolean(K.value)&&0===re.length,formatCreateLabel:function(e){return c("addBrandOption",{value:e})},as:j.a,isClearable:!0,required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.model,inputStore:H,options:oe,onCh
1ange:Oe,placeholder:c("selectModel"),label:c("model"),disabled:!P.value,isLoading:F.isLoading&&Boolean(P.value)&&0===oe.length,formatCreateLabel:function(e){return c("addModelOption",{value:e})},components:{Menu:g.a},onSearchMoreModels:je,showSearchMoreModels:he,searchMoreModelsTitle:c("searchMoreModels"),isSearchingMoreModels:F.isLoading,as:j.a,isClearable:!0,required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.licensePlate,inputStore:z,onKeyDown:Be,onChange:Ce,label:c("licensePlate"),required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.coverage,inputStore:I,onKeyDown:Be,onChange:xe,label:c("coverage"),required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.assuredAmount,value:e.format(null===G||void 0===G?void 0:G.assuredAmount),label:c("assuredAmount"),adorment:qe,disabled:!0}),le&&Object(A.jsx)("div",{className:V.a.gncSection,children:Object(A.jsx)(m.a,{gncStatus:ue,gnc:ve,hasGnc:de,isLoading:be,onToggleHasGnc:pe,onChangeGnc:fe,description:c("hasGnc"),title:c("hasGnc"),showStatusMessage:!1})})]}):(null===G||void 0===G?void 0:G.riskId)===k.j?Object(A.jsxs)(A.Fragment,{children:[Object(A.jsx)(f.a,{wrapperClassName:V.a.street,inputStore:Z,onKeyDown:Be,onChange:_e,label:c("street"),autoFocus:!0,required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.streetNumber,inputStore:Q,onKeyDown:Be,onChange:ke,label:c("number")}),Object(A.jsx)(f.a,{wrapperClassName:V.a.floor,inputStore:X,onKeyDown:Be,onChange:Me,label:c("floor")}),Object(A.jsx)(f.a,{wrapperClassName:V.a.apartment,inputStore:$,onKeyDown:Be,onChange:Se,label:c("flat")}),Object(A.jsx)(f.a,{wrapperClassName:V.a.province,inputStore:te,onKeyDown:Be,onChange:Ne,label:c("province"),required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.locality,inputStore:ee,onKeyDown:Be,onChange:we,label:c("locality"),required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.homeDescription,inputStore:ae,onChange:Ve,minRows:5,label:c("description"),as:y.a})]}):Object(A.jsxs)(A.Fragment,{children:[Object(A.jsx)(f.a,{wrapperClassName:V.a.assetTitle,inputStore:J,onKeyDown:Be,onChange:ye,label:c("assetTitle"),maxLength:75,autoFocus:!0,required:!0}),Object(A.jsx)(f.a,{wrapperClassName:V.a.assetDescription,inputStore:U,onChange:Ae,minRows:5,label:c("description"),as:y.a,required:!0})]}),Object(A.jsxs)("div",{className:V.a.footer,children:[Object(A.jsx)(x.a,{disabled:D.isLoading,title:"".concat(c("back")," (alt+b)"),className:V.a.backButton,onClick:Ge,label:c("back"),secondary:!0,big:!0}),Object(A.jsx)(x.a,{disabled:D.isLoading||D.hasErrors,title:"".concat(c("next")," (Enter o alt+s)"),isLoading:D.isLoading,onClick:Re,label:c("next"),primary:!0,big:!0})]})]})]})}));t.default=R},417:function(e,t,a){"use strict";a.d(t,"f",(function(){return i})),a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return l})),a.d(t,"d",(function(){return c})),a.d(t,"e",(function(){return u})),a.d(t,"c",(function(){return d}));var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===e||null===e||""===e)return"";var n=e;if("string"===typeof e&&(n=e.replace(/[^0-9.]/g,"")).includes(".")){var r=n.split(".");r.length>2?n=n.replace(/\./g,""):2===r.length&&3===r[1].length&&(n=n.replace(".",""))}if(isNaN(n))return e;var o=(n=Number(n)).toLocaleString("es-AR",{minimumFractionDigits:2,maximumFractionDigits:2});return a&&(o=o.replace(",00","")),"".concat(t).concat(o)},r=function(e){return[].map.call(e,(function(e){return e})).reverse().join("")},o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(".").join("");return t?1*a:a},i=function(e){return e.replace(/\D/g,"")},s=function(e){if(!e)return 0;var t=o(e.toString()),a=r(t).match(/.{1,3}/g).join(".");return r(a)},l=function(e){if(e&&e.isValid()){var t=new Date,a=new Date(e),n=t.getFullYear()-a.getFullYear(),r=t.getMonth()-a.getMonth();
1return(r<0||0===r&&t.getDate()<a.getDate())&&(n-=1),n}return""},c=function(e,t){var a="0".repeat(t),n=Number(e);return"".concat(a).concat(n).slice(-t)},u=function(e){return n(e,"$")},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$",a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===e||null===e||""===e)return"";var n=e;if("string"===typeof e&&(n=e.replace(/[^0-9.]/g,"")).includes(".")){var r=n.split(".");r.length>2?n=n.replace(/\./g,""):2===r.length&&3===r[1].length&&(n=n.replace(".",""))}if(isNaN(n))return e;var o=(n=Number(n)).toLocaleString("es-AR",{minimumFractionDigits:2,maximumFractionDigits:2});return a&&(o=o.replace(",00","")),"".concat(t).concat(o)}},430:function(e,t,a){"use strict";var n=a(485),r=a(512),o=a(834),i=a(6),s=Object(o.a)({root:{"& .MuiIconButton-label":{color:function(e){var t=e.error,a=e.checked;return t?"var(--error-color)":a?"var(--primary__foreground--color)":"var(--third__foreground--color)"}},"& .MuiButtonBase-root":{"&:hover":{backgroundColor:"rgba(67, 214, 66, 0.09);"},"&:active":{backgroundColor:"rgba(67, 214, 66, 0.09);"}},"& .Mui-checked":{color:"var(--primary__foreground--color)"},"& .MuiTypography-root":{textTransform:"initial !important",fontFamily:"Montserrat, sans-serif"},"&.MuiFormControlLabel-labelPlacementStart":{marginLeft:"0"}}}),l=function(e){var t=e.label,a=e.checked,o=e.onClick,l=e.error,c=e.labelPlacement,u=e.title,d=e.disabled,v=s({error:l,checked:a});return Object(i.jsx)(n.a,{control:Object(i.jsx)(r.a,{checked:a,onChange:o,disabled:d}),labelPlacement:c,className:v.root,label:t,title:u})};l.defaultProps={labelPlacement:"end",error:!1,label:null,title:null,disabled:!1};var c=l;t.a=c},451:function(e,t,a){"use strict";var n=a(23),r=a(85),o=a(4),i=a(167),s=a.n(i),l=a(410),c=a(469),u=a(438),d=a(461),v=a.n(d),b=a(6),p=function(e){var t=e.label,a=e.inputRef,i=e.error,d=e.value,p=e.literal,f=e.fullHeightLabel,h=e.autoSize,j=e.onBlur,g=e.onChange,m=(e.onHeightChange,e.maxLength),O=e.maxRows,x=e.disabled,C=e.className,y=e.areaClassName,_=e.labelClassName,k=e.wrapperClassName,M=e.showTextLength,S=Object(r.a)(e,["label","inputRef","error","value","literal","fullHeightLabel","autoSize","onBlur","onChange","onHeightChange","maxLength","maxRows","disabled","className","areaClassName","labelClassName","wrapperClassName","showTextLength"]),w=a||Object(o.useRef)();return p?Object(b.jsx)(u.a,Object(n.a)({label:t,value:d.slice(0,m),wrapperClassName:k,labelClassName:_,className:s()(v.a.literalArea,C)},S)):Object(b.jsxs)("label",{className:s()(f&&v.a.fullHeightLabel,k),children:[t&&Object(b.jsx)(l.a,{label:t,className:_}),Object(b.jsxs)("div",{className:s()(v.a.area,y),disabled:x,children:[h?Object(b.jsx)(c.a,Object(n.a)({className:s()(v.a.input,v.a.overflowAuto,f&&v.a.fullHeightArea,i&&v.a.error,C),maxLength:m,maxRows:O,ref:w,onKeyDown:function(e){27===e.keyCode&&j(e)},onBlur:j,onChange:g,onHeightChange:function(e,t){var a=t.rowHeight;Math.round(e/a)>O?w.current.style.overflowY="auto":w.current.style.overflowY="hidden"},disabled:x,value:d},S)):Object(b.jsx)("textarea",Object(n.a)({className:s()(v.a.input,v.a.regular,f&&v.a.fullHeightArea,i&&v.a.error,C),maxLength:m,ref:a,onKeyDown:function(e){27===e.keyCode&&j(e)},onBlur:j,onChange:g,disabled:x},S)),M&&Object(b.jsx)("span",{className:v.a.textLength,children:"".concat(d.length,"/").concat(m)})]})]})};p.defaultProps={label:"",inputRef:null,error:!1,fullHeightLabel:!1,literal:!1,autoSize:!0,onBlur:function(){},onChange:null,onHeightChange:null,maxLength:500,maxRows:1/0,value:"",disabled:!1,className:"",labelClassName:"",areaClassName:"",wrapperClassName:"",showTextLength:!0};var f=p;t.a=f},461:function(e,t,a){e.exports={input:"textarea_input__3XKrE",fullHeightArea:"textarea_fullHeightArea__1vmeA",error:"textarea_error__3DPnL",focus:"textarea_focus__3m_tZ",overflowhidden:"textarea_overflowhidden__3NAfs",overflowAuto:"textarea_overflowAuto__3vS4q",regular:"textarea_regular__1PBbJ",area:"textarea_area__2QFiA",literalArea:"textarea_literalArea__3h7ex",textLength:"textarea_textLength__2FQ51",fullHeightLabel:"textarea_fullHeightLabel__1rtj8"}},609:function(e,t,a){"use strict";var n=a(89),r=a(21),o=a(85),i=a(23),s=a(3),l=a.n(s),c=a(7),u=a(2),d=a(5),v=a(11),b=a(12),p=a(0),f=a(49),h=a(483),j=a(127),g=a(195),m=a(35),O=function(e,t){return e&&(null===t||void 0===t?void 0:t.id)?"".concat(e,"-").concat(t.id):null},x=function(e){Object(v.a)(a,e);var t=Object(b.a)(a);function a(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.c;return Object(u.a)(this,a),(e=t.call(this)).vehicleType=m.c,e.searchYear="",e.years=[],e.searchBrand="",e.brands=[],e.models=[],e.searchVersion="",e.versions=[],e.versionsGroupedByModel=[],e.updatedGroups={},e.searchedMoreBrandYearKeys={},e.vehicleType=n,e.makeObservables(),e.clientsService=new g.a,e.quoteCreationService=new j.c,e}return Object(d.a)(a,[{key:"sanitizedYearsList",get:function(){var e=this;return this.years.filter((function(t){return Object(h.d)(t.toString()).indexOf(Object(h.d)(e.searchYear))>-1}))}},{key:"setSearchYear",value:function(e){this.searchYear=e}},{key:"getYears",value:function(){var e=Object(c.a)(l.a.mark((function e(){var t,a=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.years=[],this.vehicleType){e.next=3;break}return e.abrupt("return");case 3:return this.preRequest(this.getYears),e.prev=4,e.next=7,this.quoteCreationService.getYears(this.vehicleType);case 7:t=e.sent,Object(p.r)((function(){a.years=t,a.onSuccessRequest()})),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),Object(p.r)((function(){a.onErrorRequest(e.t0),a.processRequestErrors(e.t0)}));case 14:case"end":return e.stop()}}),e,this,[[4,11]])})));return function(){return e.apply(this,arguments)}}()},{key:"getExtendedYears",value:function(){var e=Object(c.a)(l.a.mark((function e(){var t,a=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.years=[],this.vehicleType){e.next=3;break}return e.abrupt("return");case 3:return this.preRequest(this.getExtendedYears),e.prev=4,e.next=7,this.quoteCreationService.getExtendedYears(this.vehicleType);case 7:t=e.sent,Object(p.r)((function(){a.years=t,a.onSuccessRequest()})),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),Object(p.r)((function(){a.onErrorRequest(e.t0),a.processRequestErrors(e.t0)}));case 14:case"end":return e.stop()}}),e,this,[[4,11]])})));return function(){return e.apply(this,arguments)}}()},{key:"sanitizedBrandsList",get:function(){var e=this;return this.brands.filter((function(t){return Object(h.d)(t.brand).indexOf(Object(h.d)(e.searchBrand))>-1}))}},{key:"setSearchBrand",value:function(e){this.searchBrand=e}},{key:"getBrands",value:function(){var e=Object(c.a)(l.a.mark((function e(t){var a,n=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.brands=[],this.vehicleType){e.next=3;break}return e.abrupt("return");case 3:if(t){e.next=5;break}return e.abrupt("return");case 5:return this.preRequest(this.getBrands),e.prev=6,e.next=9,this.quoteCreationService.getBrands(this.vehicleType,t);case 9:a=e.sent,Object(p.r)((function(){n.brands=a,n.onSuccessRequest()})),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),Object(p.r)((function(){n.onErrorRequest(e.t0),n.processRequestErrors(e.t0)}));case 16:case"end":return e.stop()}}),e,this,[[6,13]])})));return function(t){return e.apply(this,arguments)}}()},{key:"visibleVersionsByModel",get:function(){var e=this;return this.versionsGroupedByModel.map((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.updatedGroups[null===t||void 0===t?void 0:t.id]||!1;if(!Object(h.d)(null===t||void 0===t?void 0:t.name).includes(Object(h.d)(e.searchVersion))){var n,r=null===(n=t.data)||void 0===n?void 0:n.filter((function(t){var a=t.name,n=void 0===a?"":a;return Object(h.d)(n).includes(Object(h.d)(e.searchVersion))}));return Object(i.a)(Object(i.a)({},t),{},{data:r,updated:a})}return Object(i.a)(Object(i.a)({},t),{},{updated:a})})).filter((function(t){var a=t.name,n=void 0===a?"":a,r=t.data;return(null===r||void 0===r?void 0:r.length)>0||Object(h.d)(n).includes(Object(h.d)(e.searchVersion))}))}},{key:"setSearchVersion",value:function(e){this.searchVersion=e||""}},{key:"groupVersionsByModel",value:function(){var e=this.versions.reduce((function(e,t){var a=t||{},n=a.group,s=a.updated,l=void 0!==s&&s,c=Object(o.a)(a,["group","updated"]),u=(n||{}).id,d=e[u]||[];return d.push(Object(i.a)(Object(i.a)({},c),{},{updated:l})),Object(i.a)(Object(i.a)({},e),{},Object(r.a)({},u,d))}),{});this.versionsGroupedByModel=this.models.slice().sort((function(e,t){var a=e.id,n=e.group,r=t.id,o=t.group;return null==a||null!=r&&n>o?1:-1})).map((function(t){var a=t.id;return{id:a,name:t.group,data:e[a]||[]}}))}},{key:"clearModelsAndVersions",value:function(){this.models=[],this.versions=[],this.versionsGroupedByModel=[],this.updatedGroups={}}},{key:"hasSearchedMoreModels",value:function(e,t){var a=O(e,t);return null!=a&&Boolean(this.searchedMoreBrandYearKeys[a])}},{key:"searchMoreModelsByBrand",value:function(){var e=Object(c.a)(l.a.mark((function e(t,a){var r,o,i=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.vehicleType){e.next=2;break}return e.abrupt("return");case 2:if(t){e.next=4;break}return e.abrupt("return");case 4:if(null===a||void 0===a?void 0:a.id){e.next=6;break}return e.abrupt("return");case 6:if(null!=(r=O(t,a))&&!this.searchedMoreBrandYearKeys[r]){e.next=9;break}return e.abrupt("return");case 9:return this.preRequest(this.searchMoreModelsByBrand),e.prev=10,e.next=13,this.quoteCreationService.getMoreVersions(this.vehicleType,t,a);case 13:o=e.sent,Object(p.r)((function(){var e=new Set(i.versions.map((function(e){var t=e.infoAutoCode;return null===t||void 0===t?void 0:t.toString()}))),t=o.filter((function(t){var a=t.infoAutoCode;return!e.has(null===a||void 0===a?void 0:a.toString())}));i.versions=[].concat(Object(n.a)(i.versions),Object(n.a)(t)),i.searchedMoreBrandYearKeys[r]=!0,i.onSuccessRequest()})),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(10),Object(p.r)((function(){i.onErrorRequest(e.t0),i.processRequestErrors(e.t0)}));case 20:case"end":return e.stop()}}),e,this,[[10,17]])})));return function(t,a){return e.apply(this,arguments)}}()},{key:"getModelsAndVersions",value:function(){var e=Object(c.a)(l.a.mark((function e(t,a){var n,r,o=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.models=[],this.vehicleType){e.next=3;break}return e.abrupt("return");case 3:if(t){e.next=5;break}return e.abrupt("return");case 5:if(a){e.next=7;break}return e.abrupt("return");case 7:return this.preRequest(this.getModelsAndVersions),e.prev=8,e.next=11,this.quoteCreationService.getGroups(this.vehicleType,t,a);case 11:return n=e.sent,Object(p.r)((function(){o.models=n,o.models.push({group:"Otros"})})),e.next=15,this.quoteCreationService.getVersions(this.vehicleType,t,a);case 15:r=e.sent,Object(p.r)((function(){o.versions=r,o.groupVersionsByModel(),o.updatedGroups={},o.onSuccessRequest()})),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(8),Object(p.r)((function(){o.onErrorRequest(e.t0),o.processRequestErrors(e.t0)}));case 22:case"end":return e.stop()}}),e,this,[[8,19]])})));return function(t,a){return e.apply(this,arguments)}}()},{key:"getMoreVersions",value:function(){var e=Object(c.a)(l.a.mark((function e(t,a,r){var o,i,s=this;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:if(a){e.next=4;break}return e.abrupt("return");case 4:if(null===r||void 0===r?void 0:r.id){e.next=6;break}return e.abrupt("return");case 6:return this.preRequest(this.getMoreVersions),e.prev=7,e.next=10,this.quoteCreationService.getMoreVersions(this.vehicleType,t,a,r);case 10:o=e.sent,i=o.map((function(e){return{infoAutoCode:e.infoAutoCode,name:e.name,brand:a,group:r,updated:!0}})),Object(p.r)((function(){s.versions=[].concat(Object(n.a)(s.versions),Object(n.a)(i)),s.groupVersionsByModel(),s.updatedGroups[null===r||void 0===r?void 0:r.id]=!0,s.onSuccessRequest()})),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(7),Object(p.r)((function(){s.updatedGroups[null===r||void 0===r?void 0:r.id]=!1,s.onErrorRequest(e.t0)}));case 18:case"end":return e.stop()}}),e,this,[[7,15]])})));return function(t,a,n){return e.apply(this,arguments)}}()},{key:"makeObservables",value:function(){Object(p.o)(this,{searchYear:p.p,years:p.p,searchBrand:p.p,brands:p.p,searchVersion:p.p,models:p.p,versions:p.p,versionsGroupedByModel:p.p,updatedGroups:p.p,searchedMoreBrandYearKeys:p.p,getYears:p.f,getExtendedYears:p.f,clearModelsAndVersions:p.f,setSearchYear:p.f,getBrands:p.f,setSearchBrand:p.f,getModelsAndVersions:p.f,searchMoreModelsByBrand:p.f,getMoreVersions:p.f,setSearchVersion:p.f,sanitizedYearsList:p.g,sanitizedBrandsList:p.g,visibleVersionsByModel:p.g})}}]),a}(f.a);t.a=x},611:function(e,t,a){e.exports={slider:"slider_slider__2W0_g",headerRow:"slider_headerRow__2fq3W",label:"slider_label__3_tvY",input:"slider_input__1H7Sw",trackRow:"slider_trackRow__dW7xH",edgeValue:"slider_edgeValue__33fM6",currentValue:"slider_currentValue__1S53G",iconButton:"slider_iconButton__1m697",editContainer:"slider_editContainer__1FsB2",editInput:"slider_editInput__3XinF"}},612:function(e,t,a){e.exports={vehicleSummaryGnc:"vehicleSummaryGnc_vehicleSummaryGnc__173x6",checkboxContainer:"vehicleSummaryGnc_checkboxContainer__3JOwq",gncMessage:"vehicleSummaryGnc_gncMessage__1nxuT",sliderContainer:"vehicleSummaryGnc_sliderContainer__3TjoT"}},619:function(e,t,a){"use strict";var n=a(4),r=a(430),o=a(31),i=a(464),s=a.n(i),l=a(198),c=a.n(l),u=a(193),d=a.n(u),v=a(417),b=a(611),p=a.n(b),f=a(6),h=function(e){var t=e.label,a=e.min,r=e.max,i=e.step,l=e.visible,u=e.value,b=e.onChange,h=e.disabled,j=e.formatAsCurrency,g=Object(n.useState)(!1),m=Object(o.a)(g,2),O=m[0],x=m[1],C=Object(n.useState)(""),y=Object(o.a)(C,2),_=y[0],k=y[1],M=Object(n.useRef)(null),S=null!==u&&void 0!==u?Number(u):a,w=r-a===0?1:r-a,N=Math.min(100,Math.max(0,(S-a)/w*100)),V="linear-gradient(to right, var(--primary__foreground--color) 0%, var(--primary__foreground--color) ".concat(N,"%, #ddd ").concat(N,"%, #ddd 100%)"),A=Object(n.useCallback)((function(e){return j?Object(v.e)(e):e}),[j]),B=Object(n.useCallback)((function(e){b(Number(e.target.value),e)}),[b]),L=Object(n.useCallback)((function(){h||(k(String(S)),x(!0))}),[S,h]),q=Object(n.useCallback)((function(){k(""),x(!1)}),[]),R=Object(n.useCallback)((function(){var e=Number(_);if(!Number.isNaN(e)){var t=Math.max(a,Math.min(r,e));b(t),x(!1)}}),[_,a,r,b]),G=Object(n.useCallback)((function(e){"Enter"===e.key&&(e.preventDefault(),R()),"Escape"===e.key&&(e.preventDefault(),q())}),[R,q]);return Object(n.useEffect)((function(){O&&M.current&&(M.current.focus(),M.current.select())}),[O]),!0!==l?null:Object(f.jsxs)("div",{className:p.a.slider,children:[Object(f.jsxs)("div",{className:p.a.headerRow,children:[t&&Object(f.jsx)("label",{className:p.a.label,children:t}),O?Object(f.jsxs)("div",{className:p.a.editContainer,children:[Object(f.jsx)("input",{ref:M,type:"number",min:a,max:r,step:i,value:_,onCh
1ange:function(e){return k(e.target.value)},onKeyDown:G,className:p.a.editInput,disabled:h}),Object(f.jsx)("button",{type:"button",onClick:R,className:p.a.iconButton,title:"Guardar valor",children:Object(f.jsx)(c.a,{size:16})}),Object(f.jsx)("button",{type:"button",onClick:q,className:p.a.iconButton,title:"Cancelar edici\xf3n",children:Object(f.jsx)(d.a,{size:16})})]}):Object(f.jsxs)("span",{className:p.a.currentValue,children:[A(S),!h&&Object(f.jsx)("button",{type:"button",onClick:L,className:p.a.iconButton,title:"Editar valor",children:Object(f.jsx)(s.a,{size:16})})]})]}),Object(f.jsxs)("div",{className:p.a.trackRow,children:[Object(f.jsx)("span",{className:p.a.edgeValue,children:A(a)}),Object(f.jsx)("input",{type:"range",min:a,max:r,step:i,value:S,onChange:B,disabled:h,className:p.a.input,style:{"--slider-track-background":V}}),Object(f.jsx)("span",{className:p.a.edgeValue,children:A(r)})]})]})};h.defaultProps={label:null,min:0,max:100,step:1,visible:!1,value:null,disabled:!1,formatAsCurrency:!1};var j=Object(n.memo)(h),g=a(87),m=a(612),O=a.n(m),x=function(e){var t,a,o,i=e.gncStatus,s=e.gnc,l=e.hasGnc,c=e.isLoading,u=e.description,d=e.title,v=e.onToggleHasGnc,b=e.onChangeGnc,p=e.showStatusMessage,h=void 0===p||p,m=Object(n.useCallback)((function(){null===v||void 0===v||v()}),[v]),x=Object(n.useCallback)((function(e){null===b||void 0===b||b(e)}),[b]);return c?Object(f.jsx)(g.a,{small:!0}):Object(f.jsxs)("div",{className:O.a.vehicleSummaryGnc,title:d,children:[Object(f.jsxs)("div",{className:O.a.checkboxContainer,children:[Object(f.jsx)(r.a,{onClick:m,labelPlacement:"start",label:u,checked:l,disabled:!(null===i||void 0===i?void 0:i.enabled)}),h&&(null===i||void 0===i?void 0:i.enabled)&&l&&Object(f.jsx)("span",{className:O.a.gncMessage,children:null===i||void 0===i?void 0:i.message}),h&&!(null===i||void 0===i?void 0:i.enabled)&&Object(f.jsx)("span",{className:O.a.gncMessage,children:null===i||void 0===i?void 0:i.message})]}),Object(f.jsx)("div",{className:O.a.sliderContainer,children:Object(f.jsx)(j,{label:"Ingrese el monto asegurado",visible:(null===i||void 0===i?void 0:i.enabled)&&l,value:s,min:null===i||void 0===i||null===(t=i.value)||void 0===t?void 0:t.min,max:null===i||void 0===i||null===(a=i.value)||void 0===a?void 0:a.max,step:null===i||void 0===i||null===(o=i.value)||void 0===o?void 0:o.step,onChange:x,formatAsCurrency:!0})})]})};x.defaultProps={gncStatus:null,gnc:0,hasGnc:!1,isLoading:!1,onToggleHasGnc:null,onChangeGnc:null,showStatusMessage:!0};var C=Object(n.memo)(x);t.a=C},697:function(e,t,a){"use strict";var n=a(23),r=a(85),o=a(4),i=a(641),s=a(635),l=a.n(s),c=a(167),u=a.n(c),d=a(698),v=a.n(d),b=a(6),p=i.f.Menu;t.a=function(e){var t=e.children,a=e.selectProps,i=Object(r.a)(e,["children","selectProps"]),s=a.onSearchMoreModels,c=a.showSearchMoreModels,d=a.searchMoreModelsTitle,f=a.isSearchingMoreModels,h=Object(o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),f||null===s||void 0===s||s()}),[f,s]),j=Object(o.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]);return Object(b.jsxs)(p,Object(n.a)(Object(n.a)({},i),{},{children:[t,c&&Object(b.jsxs)("div",{role:"button",tabIndex:0,className:v.a.menuFooterButton,onClick:h,onMouseDown:j,"aria-disabled":f,children:[Object(b.jsx)("span",{className:u()(v.a.iconWrapper,f&&v.a.spinning),children:Object(b.jsx)(l.a,{size:18,color:"var(--main-color)"})}),Object(b.jsx)("span",{children:d})]})]}))}},698:function(e,t,a){e.exports={menuFooterButton:"vehicleModelSearchMoreMenu_menuFooterButton__2E8De",iconWrapper:"vehicleModelSearchMoreMenu_iconWrapper__1idn3",spinning:"vehicleModelSearchMoreMenu_spinning__2OluE",menuActionSpin:"vehicleModelSearchMoreMenu_menuActionSpin__3ouLS"}},699:function(e,t,a){"use strict";var n=a(23),r=a(31),o=a(4),i=new(a(127).c);t.a=function(e){var t,a=e.isCar,s=e.year,l=e.state,c=e.history,u=e.location,d=Object(o.useState)(null),v=Object(r.a)(d,2),b=v[0],p=v[1],f=Object(o.useState)(!1),h=Object(r.a)(f,2),j=h[0],g=h[1],m=null!==(t=null===l||void 0===l?void 0:l.gnc)&&void 0!==t?t:0,O=m>0;Object(o.useEffect)((function(){if(a&&s){var e=!1;return g(!0),i.getGncStatus(s).then((function(t){e||p(t)})).finally((function(){e||g(!1)})),function(){e=!0}}p(null)}),[a,s]);var x=Object(o.useCallback)((function(e){c.replace(u.pathname,Object(n.a)(Object(n.a)({},c.location.state||{}),{},{gnc:e}))}),[c,u.pathname]),C=Object(o.useCallback)((function(){var e,t,a=O?0:null!==(e=null===b||void 0===b||null===(t=b.value)||void 0===t?void 0:t.min)&&void 0!==e?e:0;x(a)}),[b,O,x]),y=Object(o.useCallback)((function(e){x(e)}),[x]);return{gncStatus:b,hasGnc:O,gnc:m,isLoadingGnc:j,handleToggleHasGnc:C,handleChangeGnc:y}}},731:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(23),r=a(4),o=a(762),i=a(409),s=a(6),l=function(e){return Object(s.jsx)(i.default,Object(n.a)({formSelectAs:o.a},e))},c=Object(r.memo)(l)},965:function(e,t,a){e.exports={form:"policyModifyAsset_form__3q5GV",riskType:"policyModifyAsset_riskType__2VZuW",company:"policyModifyAsset_company__1ZiYr",organizer:"policyModifyAsset_organizer__2_-Ne",broker:"policyModifyAsset_broker__IBNF6",assetTittle:"policyModifyAsset_assetTittle__hnY_u",assetDescription:"policyModifyAsset_assetDescription__3Vr7v",footer:"policyModifyAsset_footer__34r6k",gncSection:"policyModifyAsset_gncSection__2MT8K"}}}]); 2//# sourceMappingURL=PolicyModifyAssetComponent.4732c37e.chunk.js.map
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.