(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5821],{14235:function(e,t,r){"use strict";r.d(t,{HU:function(){return Ne},hQ:function(){return Ue},k8:function(){return ue},W2:function(){return s()}});var n=r(48006),s=r.n(n),a=r(95235),i=r(81333),o=r(61045),l=r(81308),c=r(73127),d=r(88948),u=r(72779),p=r.n(u),f=r(76635),m=r.n(f),g=r(2784),w=r(78676),v=r(86067),h=r(79868),x=r(23255),b=r(78922);var j,y=r(97154),A=(j=function(){return y.Z?localStorage:void 0},function(e,t){var r;void 0===t&&(t={});var n=t.onError,s=void 0===n?function(e){console.error(e)}:n;try{r=j()}catch(c){s(c)}function a(){try{var n=null===r||void 0===r?void 0:r.getItem(e);if(n)return a=n,(null===t||void 0===t?void 0:t.deserializer)?null===t||void 0===t?void 0:t.deserializer(a):JSON.parse(a)}catch(i){s(i)}var a;return(0,b.mf)(null===t||void 0===t?void 0:t.defaultValue)?null===t||void 0===t?void 0:t.defaultValue():null===t||void 0===t?void 0:t.defaultValue}var i=(0,v.CR)((0,g.useState)((function(){return a()})),2),o=i[0],l=i[1];return(0,x.Z)((function(){l(a())}),[e]),[o,(0,h.Z)((function(n){var s=(0,b.mf)(n)?n(o):n;if(l(s),(0,b.G7)(s))null===r||void 0===r||r.removeItem(e);else try{null===r||void 0===r||r.setItem(e,function(e){return(null===t||void 0===t?void 0:t.serializer)?null===t||void 0===t?void 0:t.serializer(e):JSON.stringify(e)}(s))}catch(a){console.error(a)}}))]}),U=r(87148),S=r(52322),P=function(){var e=A("locale",{defaultValue:"id",serializer:function(e){return e},deserializer:function(e){return e}}),t=(0,i.Z)(e,1)[0],r=(0,U.Z)((function(){return[Math.floor(4*Math.random())+1]}),[]),n=(0,i.Z)(r,1)[0];return(0,S.jsx)("div",{className:p()("absolute bottom-2 z-0 ml-40 hidden lg:ml-20 lg:block"),children:(0,S.jsx)("div",{className:"flex flex-col justify-start",children:(0,S.jsx)("div",{className:"w-full flex-shrink-0",children:(0,S.jsx)("div",{className:"hidden lg:block",children:(0,S.jsx)("img",{src:"https://storage.googleapis.com/gc-bricams-dev-gcs-public-01/promo/".concat(t,"/").concat(n,".png"),alt:"Bri-call-to-action",className:"h-auto max-h-[85vh] max-w-full"})})})})})},N=r(82269),O=r(63955),C=["value","onChange"];function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t0){var e=m().find(u,{name:c.MainPageTypeEnum.Carousel}),t=null===e||void 0===e?void 0:e.id;t&&j(t).then((function(e){if(200===e.status){var t=e.data;v(t.data.CAROUSEL)}})).catch((function(e){var t,r,n;O({variant:"failed",description:"".concat((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message)||(null===e||void 0===e||null===(n=e.response)||void 0===n?void 0:n.message)||(null===e||void 0===e?void 0:e.message)||s("Server error").toString())})}));var r=m().find(u,{name:c.MainPageTypeEnum.Sitemap}),n=null===r||void 0===r?void 0:r.id;n&&j(n).then((function(e){if(200===e.status){var t=e.data;h(t.data.SITEMAP)}})).catch((function(e){var t,r,n;O({variant:"failed",description:"".concat((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message)||(null===e||void 0===e||null===(n=e.response)||void 0===n?void 0:n.message)||(null===e||void 0===e?void 0:e.message)||s("Server error").toString())})}))}}),[u]);var C=(0,o.Vb)().isGlobal;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("main",{className:"flex h-auto min-h-screen flex-col -space-y-1",children:[(0,S.jsx)("header",{className:"sticky top-0 z-50 grid grid-cols-1 gap-2 bg-white px-2 py-2 shadow-2xl drop-shadow-lg",children:(0,S.jsx)(T,{})}),(0,S.jsx)("div",{className:p()("relative flex flex-grow flex-col bg-[#00549B] bg-cover bg-center bg-no-repeat px-6 ",!y&&r.landing__section),children:(0,S.jsx)("div",{className:p()("mb-4 w-full flex-shrink-0",r["call__to-action"]),children:(0,S.jsx)(ee.Provider,{value:{landingTypeInfo:u,setMainPageTypeInfo:f},children:t})})}),(0,S.jsxs)("footer",{className:"relative flex-none",children:[!C&&!y&&n&&(0,S.jsx)(P,{}),(0,S.jsxs)("div",{className:"relative bottom-0 z-10 w-full",children:[(0,S.jsx)(J,{}),(0,S.jsx)($,{})]})]})]}),(0,S.jsx)(d.v0,de({},N))]})},pe=r(20406),fe=r(28526),me=r.n(fe),ge=r(68810),we=r(37185),ve=r(6812),he=r(94589),xe=r(10867),be=r(5632),je=/[^a-zA-Z0-9 `~!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?]+/g;function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ae(e){for(var t=1;t0){var e=m().find(ye,{name:c.MainPageTypeEnum.Popup}),t=null===e||void 0===e?void 0:e.id;t&&$(t).then((function(e){if(200===e.status){var t=e.data;n(t.data.POPUP)}})).catch((function(e){var t,r,n;R({variant:"failed",description:"".concat((null===e||void 0===e||null===(t=e.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message)||(null===e||void 0===e||null===(n=e.response)||void 0===n?void 0:n.message)||(null===e||void 0===e?void 0:e.message)||z("Server error").toString())})}))}}),[ye]);var Re=function(){var e=(0,pe.Z)(me().mark((function e(t,r){var n;return me().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J(r);case 2:n=e.sent,s?x(Ae(Ae({},h),{},(0,a.Z)({},r,n))):(v(Ae(Ae({},f),{},(0,a.Z)({},r,n))),p(Ae(Ae({},u),{},(0,a.Z)({},r,t))));case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),Te=function(){X(),A(!1),P(!1),ue(!1)},Ge=function(){var e=(0,pe.Z)(me().mark((function e(t,r,n){var s;return me().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t();case 3:s=e.sent,r(s),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),Me(!1),setTimeout((function(){var t,r,s;n(e.t0),He((null===e.t0||void 0===e.t0||null===(t=e.t0.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message)||(null===e.t0||void 0===e.t0||null===(s=e.t0.response)||void 0===s?void 0:s.message)||(null===e.t0||void 0===e.t0?void 0:e.t0.message)||z("Invalid Credentials").toString())}),0);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,r,n){return e.apply(this,arguments)}}(),We=function(){Ze(),Qe.reload()};(0,g.useEffect)((function(){s?(_||_e||Te(),_?(F(I),x((function(e){return Ae(Ae({},e),{},{answerQuestion1:!1,answerQuestion2:!1})})),Ce(C())):(F(ne),x(re),Ce(C()))):(V(!1),Pe(N(b)),Te())}),[s,_,b]);var Ke={open:{opacity:1,x:0,transition:{type:"spring",bounce:0,duration:1,delayChildren:.3,staggerChildren:.05}},closed:{opacity:0,x:50,transition:{type:"spring",bounce:0,duration:.5,delayChildren:.3,staggerChildren:.05}}},Ye=(0,o.Vb)().isGlobal;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{className:["flex flex-wrap justify-center md:flex-nowrap md:justify-center",Ye||B?"lg:justify-center":"lg:justify-end"].join(" "),children:[fe&&(0,S.jsx)(ge.u,{appear:!0,show:!0,as:g.Fragment,children:(0,S.jsxs)(we.V,{onClose:function(){},className:["fixed","top-0","left-0","w-screen","h-screen","z-50"].join(" "),static:!0,children:[(0,S.jsx)(d.fz,{variant:"new-loading",className:"z-[80] items-center justify-center",iconClassName:"text-[#006CC7] w-[80px]",labelClassName:"text-white font-semibold"}),(0,S.jsx)(we.V.Overlay,{className:["absolute","top-0","left-0","h-full","w-full","bg-grey-0/30"].join(" ")})]})}),(0,S.jsx)("div",{className:["mt-16 h-[100vh] w-72 sm:!w-auto lg:mt-12 lg:h-[90vh] xl:h-full xs:w-80",t.focussed__container].join(" "),children:(0,S.jsxs)("div",{className:["m-0 max-w-lg justify-center",!Ye&&!B&&"lg:mr-18"].join(" "),children:[ze&&(0,S.jsx)(K,{message:De,isError:ze}),(0,S.jsx)("div",{className:"inline-flex h-auto w-full flex-col items-center justify-start gap-4 overflow-hidden rounded-2xl bg-white p-6 shadow lg:h-auto lg:w-auto",children:(0,S.jsx)(he.M,{exitBeforeEnter:!0,children:(0,S.jsx)(xe.E.div,{initial:"closed",animate:"open",exit:"closed",variants:Ke,transition:Ke.transition,className:"w-full",children:s?(0,S.jsx)(H,{form:Oe,showFormForgotPassword:function(){_&&V(!1),k()},onSubmit:G((function(e){var t=e,r=t.username,n=t.emailAddress,s=t.branchCode,a=t.answerQuestion1,i=t.answerQuestion2;Ge((function(){return ie({username:r,emailAddress:n,branchCode:s})}),(function(e){var t;_?Ge((function(){return ue(!0),oe({username:r,emailAddress:n,branchCode:s,answerQuestion1:a,answerQuestion2:i})}),(function(e){var t;Be({title:null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.message}),Te()}),(function(){ue(!1),Me(!0)})):(null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.isVerif&&Ee(e.data.isVerif),q())}),(function(){Me(!0)}))})),control:W,errors:Y,onFormChange:Re,isValid:U,isLoading:fe,styles:t,showQuestion:_,isVerif:_e}):(0,S.jsx)(E,{form:Se,showFormForgotPassword:k,payload:u,onSubmit:G((function(e){var t=e;Ge((function(){var e,r,n;return ue(!0),ae(null===(e=t.branchCode)||void 0===e?void 0:e.replace(je,"").trim(),null===(r=t.username)||void 0===r?void 0:r.replace(je,"").trim(),btoa(null===(n=t.password)||void 0===n?void 0:n.replace(je,"").trim()))}),(function(e){var t,r,n;null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&null!==(r=t.data)&&void 0!==r&&r.accessToken&&(document.cookie="loggedIn=true",localStorage.setItem("access-token",e.data.data.accessToken),localStorage.setItem("refresh-token",e.data.data.refreshToken),de((function(){return e.data.data.accessToken})));var s=null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.data;if(null!==s&&void 0!==s&&s.isRedirectToChangePassword){var a=null===s||void 0===s?void 0:s.changePasswordToken;Qe.push({pathname:"/main-page/change-password",query:{token:a}})}else;}),(function(e){var r;ue(!1);var n=new Error(e.response?JSON.stringify(null===e||void 0===e||null===(r=e.response)||void 0===r?void 0:r.data):"");n.name="login-error-"+t.username,o._J.captureError(n),Me(!0)}))})),control:W,errors:Y,onFormChange:Re,passwordShownState:[b,j],isValid:y,isLoading:fe,styles:t})},s?"forgot-password":"login")})})]})})]}),(0,S.jsx)(d.rK,Ae(Ae({},qe),{},{onClose:We,onAction:We})),(0,S.jsx)(d.v0,Ae({},D))]})};function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pe(e){for(var t=1;t