1export const __webpack_id__=2455;export const __webpack_ids__=[2455];export const __webpack_modules__={10970:(e,t,n)=>{n.r(t),n.d(t,{QuestionnairePopup:()=>O,changeFormClassNames:()=>S,default:()=>F});var i=n(74848),o=n(53330),r=n(92519),s=n(89876),a=n(45932),u=n.n(a),c=n(96540),l=n(64659),d=n(46792),m=n(9982),p=n(53806),f=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){e.done?o(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(s,a)}u((i=i.apply(e,t||[])).next())}))};var y;!function(e){e.OK="OK"}(y||(y={}));var b=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){e.done?o(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(s,a)}u((i=i.apply(e,t||[])).next())}))};var $;!function(e){e.OK="OK"}($||($={}));var h=n(83312),_=n(63412),v=n.n(_),w=n(57065),k=n(94044);var P=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){e.done?o(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(s,a)}u((i=i.apply(e,t||[])).next())}))};const x=({tkPrefix:e,daydepositlimit:t,weekdepositlimit:n,monthdepositlimit:i,onSuccess:o,closePopup:r})=>{const s=(0,l.c3)(e),a=(0,h.a)(),_=(()=>{const e=(0,p.B)();return(0,c.useCallback)((()=>f(void 0,void 0,void 0,(function*(){const{data:t}=yield e({ID:70001,description:"Inbox Subscribe",responses:[70002]});return t}))),[e])})(),x=(()=>{const e=(0,p.B)();return(0,c.useCallback)((t=>b(void 0,void 0,void 0,(function*(){const{data:n}=yield e(Object.assign({ID:70003,responses:[70004],description:"Inbox Send Message"},t));return n}))),[e])})(),C=(0,m.Cn)(u()("userName")),N=(0,d.k)(),S=(({tkPrefix:e,daydepositlimit:t,weekdepositlimit:n,monthdepositlimit:i})=>{const o=(0,l.c3)(e),r=(0,m.Cn)(u()("currencyCode")),s=(0,d.k)(),a=(0,w.v)({formatter:s,tt:o,currencyCode:r,precision:0,unlimitedValue:"9223372036854775807"}),{userDetails:{firstName:p,lastName:f,fullFirstname:y,fullFirstSurname:b,fullSecondSurname:$,email:h}}=(0,m.Cn)(v()(["userDetails"]));return(0,c.useCallback)((({dataMap:e,fields:r})=>{const s=`${o("user")}:\n ${o("firstName")}: ${p}\n ${o("lastName")}: ${f}\n ${o("fullFirstname")}: ${null!=y?y:""}\n ${o("fullFirstSurname")}: ${null!=b?b:""}\n ${o("fullSecondSurname")}: ${null!=$?$:""}\n <br />${o("email")}: <a href="mailto:${h}">${h}</a>`,u=`<br />\n <br /><br />${o("dailylimit")}: = ${a(t)}\n <br /><br />${o("weeklylimit")}: = ${a(n)}\n <br /><br />${o("monthlylimit")}: = ${a(i)}`;return`${s}${r.filter((e=>e.type===k.PR.RADIO_BUTTON&&Boolean(e.imsField))).map((({label:t,imsField:n=""},i)=>`<br />${o("question")} ${i+1} - ${o(t)} - ${e[n]}`))}${u}`}),[o,a,t,n,i,p,f,y,b,$,h])})({tkPrefix:e,daydepositlimit:t,weekdepositlimit:n,monthdepositlimit:i});return(0,c.useCallback)((e=>P(void 0,[e],void 0,(function*({dataMap:e,fields:t}){try{const{status:{code:n}}=yield _();if(n!==y.OK)throw n;const{status:{code:i}}=yield x({category:"SUPPORT",subcategory:"ACCOUNT",subject:s("subject",[null!=C?C:"",N.getDateTimeShort(Date.now())]),body:S({fields:t,dataMap:e})});if(i!==$.OK)throw i;r(),yield o(),a(s("success"),{variant:"success"})}catch(e){a(s("error"),{variant:"error"})}}))),[C,s,N,r,S,o,a,x,_])},C="QuestionnairePopup__layout--2pi",N="QuestionnairePopup__container--3mN",S={form:"QuestionnairePopup__form--U0T",columns:"QuestionnairePopup__columns--1Eh",columnWrapper:"QuestionnairePopup__columnWrapper--190"},O=({id:e,title:t,onSuccess:n,tkPrefix:a,onClose:u,formName:c,daydepositlimit:l,weekdepositlimit:d,monthdepositlimit:m})=>{const p=(0,r.cQ)(u,e),f=x({tkPrefix:a,onSuccess:n,closePopup:p,daydepositlimit:l,weekdepositlimit:d,monthdepositlimit:m});return(0,i.jsx)(o.yC,{id:e,title:t,onClose:p,className:N,layerClassNames:{layout:C},children:(0,i.jsx)(s.F,{classNames:S,formName:c||"QUESTIONNAIRE",onSubmit:f})})},F=O}}; 2//# sourceMappingURL=questionnaire-popup.9ed9d704313dcef60301.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.