PageSourceSearch

https://dubhub-demo.netlify.app/_next/static/chunks/pages/virtual-cards-5af64d7660c27acd6fa5.js

js dubhub-demo.netlify.app collected 2026-10-03 10:41:05 UTC 14,530 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6549,3263],{6482:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});a(7294);var n=a(5893);function r(){return(0,n.jsxs)("svg",{"data-name":"credit-card (20)",xmlns:"http://www.w3.org/2000/svg",width:69.045,height:46,children:[(0,n.jsx)("path",{"data-name":"Path 1368",d:"M59.728 0H9.317A9.328 9.328 0 0 0 0 9.317v27.366A9.328 9.328 0 0 0 9.317 46h50.411a9.328 9.328 0 0 0 9.317-9.317V9.317A9.328 9.328 0 0 0 59.728 0ZM9.317 5.671h50.411a3.65 3.65 0 0 1 3.646 3.646v2.205H5.671V9.317a3.65 3.65 0 0 1 3.646-3.646Zm50.411 34.658H9.317a3.65 3.65 0 0 1-3.646-3.646V17.194h57.7v19.489a3.65 3.65 0 0 1-3.643 3.646Z",fill:"#fff"}),(0,n.jsx)("path",{"data-name":"Path 1369",d:"M12.661 25.4H9.488a2.083 2.083 0 1 0 0 4.165h3.173a2.083 2.083 0 1 0 0-4.165Z",fill:"#fff"})]})}},3263:function(e,t,a){"use strict";a.r(t);var n=a(7294),r=a(4841),i=a(5319),l=a(5893);t.default=n.memo((function(e){var t=e.children,a=e.dashboard,n=void 0!==a&&a;return(0,l.jsxs)("div",{className:"anima-container-center-vertical dashboard",children:[(0,l.jsx)(r.Z,{}),(0,l.jsx)("div",{className:"".concat(n?"dashboard-main-panel":"main-panel"),children:t}),(0,l.jsx)(i.Z,{})]})}))},5158:function(e,t,a){"use strict";a.d(t,{yZ:function(){return n},tO:function(){return r},sj:function(){return i},kF:function(){return l},I5:function(){return o},u9:function(){return u},T3:function(){return s},lP:function(){return c},$I:function(){return d},sZ:function(){return f},mD:function(){return h},Hx:function(){return v},O0:function(){return m},n9:function(){return b},Gv:function(){return S},rc:function(){return A},rh:function(){return N},Rf:function(){return p},LZ:function(){return g},e:function(){return R},W1:function(){return C},Ik:function(){return y},sT:function(){return E},L3:function(){return T},E6:function(){return _},Pb:function(){return D},Nb:function(){return O},WG:function(){return L},TU:function(){return I},w$:function(){return w},Oj:function(){return M},C2:function(){return P},N_:function(){return H},sf:function(){return j},$Z:function(){return W},$6:function(){return k},zc:function(){return x},eE:function(){return F},ih:function(){return B},y7:function(){return U},lr:function(){return V},Po:function(){return K},Iy:function(){return G},_H:function(){return Z},NP:function(){return $}});var n={DASHBOARD:"dashboard",REWARD_DETAIL:"reward_detail",WALLET_DETAIL:"wallet_detail",ACCOUNT_DETAIL:"account_detail",CARD_DETAIL:"card_detail"},r={MASTER_WALLET:1,REWARD_WALLET:8,VIRTUAL_CARD:3,REWARD_CARD:9,EXTERNAL_CARD:5,BANK_ACCOUNT:4},i={REGULAR_CARD:"REGULAR_CARD",REWARD_CARD:"REWARD_CARD"},l=[r.MASTER_WALLET,r.VIRTUAL_CARD],o=[r.REWARD_WALLET,r.REWARD_CARD],u={MASTERCARD:/^5[1-5][0-9]{1,}|^2[2-7][0-9]{1,}$/,VISA:/^4[0-9]{2,}$/,AMERICAN_EXPRESS:/^3[47][0-9]{5,}$/,DISCOVER:/^6(?:011|5[0-9]{2})[0-9]{3,}$/,DINERS_CLUB:/^3(?:0[0-5]|[68][0-9])[0-9]{4,}$/,JCB:/^(?:2131|1800|35[0-9]{3})[0-9]{3,}$/},s=function(e){return/^\d+$/.test(e)},c={INPUT_FORM:0,TFA_FORM:1,UPDATE_PASSWORD_FORM:2,UPDATE_SSN_FORM:3},d={FORGOT_PASSWORD_FORM:0,UPDATE_PASSWORD_FORM:1,TFA_FORM:2},f={REGISTER:0,TFA_SIGNUP:1,THANK_YOU:2,PACKAGE_SELECTION:3,BERBIX_INSTRUCTION:4,BERBIX_VERIFICATION:5,UPDATE_PASSWORD:6,BILLING_FORM:7,BANK_LINKING:8},h={REGISTER:0,TFA_SIGNUP:1,UPDATE_PASSWORD:2,BANK_LINKING:3},v={LINK_ACCOUNTS_INTERFACE:0,LINK_BANK:1,LINK_EXT_CARD:2,LINK_BANK_INFO:3},m=[{key:"notifySMReceived",title:"Money Received"},{key:"notifyAchFundsAvailable",title:"Funds Available"},{key:"notifyWalletBalanceLow",title:"Wallet Balance",thresholdName:"thresholdWalletBalanceLow"},{key:"notifyPurchase",title:"Card Transactions",thresholdName:"thresholdPurchase"}],b=[{key:"sms",title:"SMS",value:1},{key:"email",title:"Email",value:2},{key:"inapp",title:"InApp",value:4}],S={edit:{title:"Edit Billing Card",content:"Would you like to edit the billing card information?"},remove:{title:"Remove Billing Card",content:"Would you like to remove the billing card?"},remove_primary:{title:"Alert",content:"Unable to remove primary card. Set another card as primary to remove this one"},switch:{title:"Set Primary Card",content:"Are you sure you want to set this card as your primary billing card? All future subscriptions will be charged in this account."},activate:{title:"Activate Subscription",content:"Are you sure you want to activate the subscription."},cancel:{title:"Cancel Subscription",content:"Are you sure you want to cancel the subscription."}},A=[{label:"Alabama ",value:"AL"},{label:"Alaska ",value:"AK"},{label:"Arizona ",value:"AZ"},{label:"Arkansas ",value:"AR"},{label:"California ",value:"CA"},{label:"Colorado ",value:"CO"},{label:"Connecticut ",value:"CT"},{label:"Delaware ",value:"DE"},{label:"Florida ",value:"FL"},{label:"Georgia ",value:"GA"},{label:"Hawaii ",value:"HI"},{label:"Idaho ",value:"ID"},{label:"Illinois ",value:"IL"},{label:"Indiana ",value:"IN"},{label:"Iowa ",value:"IA"},{label:"Kansas ",value:"KS"},{label:"Kentucky ",value:"KY"},{label:"Louisiana ",value:"LA"},{label:"Maine ",value:"ME"},{label:"Maryland ",value:"MD"},{label:"Massachusetts ",value:"MA"},{label:"Michigan ",value:"MI"},{label:"Minnesota ",value:"MN"},{label:"Mississippi ",value:"MS"},{label:"Missouri ",value:"MO"},{label:"Montana ",value:"MT"},{label:"Nebraska ",value:"NE"},{label:"Nevada ",value:"NV"},{label:"New Hampshire ",value:"NH"},{label:"New Jersey ",value:"NJ"},{label:"New Mexico ",value:"NM"},{label:"New York ",value:"NY"},{label:"North Carolina ",value:"NC"},{label:"North Dakota ",value:"ND"},{label:"Ohio ",value:"OH"},{label:"Oklahoma ",value:"OK"},{label:"Oregon ",value:"OR"},{label:"Pennsylvania ",value:"PA"},{label:"Rhode Island ",value:"RI"},{label:"South Carolina ",value:"SC"},{label:"South Dakota ",value:"SD"},{label:"Tennessee ",value:"TN"},{label:"Texas ",value:"TX"},{label:"Utah ",value:"UT"},{label:"Vermont ",value:"VT"},{label:"Virginia ",value:"VA"},{label:"Washington ",value:"WA"},{label:"West Virginia ",value:"WV"},{label:"Wisconsin ",value:"WI"},{label:"Wyoming ",value:"WY"}],N=["01","02","03","04","05","06","07","08","09","10","11","12"],p=function(){for(var e=(new Date).getFullYear().toString().slice(-2),t=[],a=0;a<10;a++)t.push(Number(e)+a);return t},g=function(){for(var e=(new Date).getFullYear().toString(),t=[],a=0;a<10;a++)t.push(Number(e)+a);return t},R=m.length,C=b.length,y=[{key:"tfaEnabled",title:"2 Factor Login"}],E="https://tnp-shield-web-app.vercel.app/img/TnPLogoMainBlue.png",T=["Username must contain at least 8 characters.","Username must contain at least 1 number.","Username must NOT contain any empty spaces."],_=[{title:"Home",href:"/"},{title:"Notifications",href:"/notifications"},{title:"Profile",href:"/profile"},{title:"Contacts",href:"/contacts"},{title:"Settings",href:"/settings"},{title:"Legal",href:"/legal"},{title:"Logout",href:"/login"}],D={SUBMIT_FORM:0,CONFIRM_FORM:1},O={ADD:0,COMPLETED:1,SUBSCRIPTION:2},L={WITHDRAW:0,COMPLETED:1},I={TRANSFER:0,COMPLETED:1},w={SEND:0,COMPLETED:1,SUBSCRIPTION:2},M=/^((\\+[1-9]{1,4}[ \\-]*)|(\\([0-9]{2,3}
1\\)[ \\-]*)|([0-9]{2,4})[ \\-]*)*?[0-9]{3,4}?[ \\-]*[0-9]{3,4}?$/,P=["NoHair","Eyepatch","Hat","Hijab","Turban","WinterHat1","WinterHat2","WinterHat3","WinterHat4","LongHairBigHair","LongHairBob","LongHairBun","LongHairCurly","LongHairCurvy","LongHairDreads","LongHairFrida","LongHairFro","LongHairFroBand","LongHairNotTooLong","LongHairShavedSides","LongHairMiaWallace","LongHairStraight","LongHairStraight2","LongHairStraightStrand","ShortHairDreads01","ShortHairDreads02","ShortHairFrizzle","ShortHairShaggy","ShortHairShaggyMullet","ShortHairShortCurly","ShortHairShortFlat","ShortHairShortRound","ShortHairShortWaved","ShortHairSides","ShortHairTheCaesar","ShortHairTheCaesarSidePart"],H=["Blank","Kurt","Prescription01","Prescription02","Round","Sunglasses","Wayfarers"],j=["Blank","BeardMedium","BeardLight","BeardMajestic","MoustacheFancy","MoustacheMagnum"],W=["Auburn","Black","Blonde","BlondeGolden","Brown","BrownDark","PastelPink","Blue","Platinum","Red","SilverGray"],k=["BlazerShirt","BlazerSweater","CollarSweater","GraphicShirt","Hoodie","Overall","ShirtCrewNeck","ShirtScoopNeck","ShirtVNeck"],x=["Close","Cry","Default","Dizzy","EyeRoll","Happy","Hearts","Side","Squint","Surprised","Wink","WinkWacky"],F=["Angry","AngryNatural","Default","DefaultNatural","FlatNatural","RaisedExcited","RaisedExcitedNatural","SadConcerned","SadConcernedNatural","UnibrowNatural","UpDown","UpDownNatural"],B=["Concerned","Default","Disbelief","Eating","Grimace","Sad","ScreamOpen","Serious","Smile","Tongue","Twinkle","Vomit"],U={D:"day",M:"month",Y:"year"},V=1e4,K=.01,G=2,Z=2,$=5},3281:function(e,t,a){"use strict";a.r(t);var n=a(2809),r=a(1163),i=a(7294),l=a(9249),o=a(7536),u=a(8834),s=a(9501),c=a(246),d=a(3263),f=a(5890),h=a(7247),v=a(6482),m=a(1543),b=a(5158),S=a(5893);function A(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?A(Object(a),!0).forEach((function(t){(0,n.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}t.default=function(){var e=(0,r.useRouter)(),t=(0,i.useState)(),a=t[0],n=t[1],A=(0,i.useState)(),p=A[0],g=A[1],R=(0,i.useState)(),C=R[0],y=R[1],E=(0,i.useState)(),T=E[0],_=E[1],D=(0,i.useState)(),O=D[0],L=D[1],I=(0,i.useState)(0),w=I[0],M=I[1],P=(0,i.useState)(!0),H=P[0],j=P[1],W=(0,i.useState)(),k=W[0],x=W[1],F=(0,i.useState)(),B=F[0],U=F[1],V=(0,i.useState)(!1),K=V[0],G=V[1],Z=function(){return G(!1)},$=function(e){if(H&&a)return f.Ov.getTransactionAmountFee(a).then((function(t){var a=t.success,n=t.errorMessage,r=t.fees;a?(console.log("fees",r),x(r),_(e),G(!0)):l.Am.error(n)}));_(e),G(!0)};(0,i.useEffect)((function(){f.W4.getUserCards()}),[]),(0,i.useEffect)((function(){var e=!0,t=f.W4.getUserValue().subscribe((function(t){if(e&&(L(null===t||void 0===t?void 0:t.subscriptionStatus),U(null===t||void 0===t?void 0:t.ssnRequired),null!==t&&void 0!==t&&t.cards&&(null===t||void 0===t?void 0:t.cards.length)>0)){var a=null===t||void 0===t?void 0:t.cards.filter((function(e){return e.accountTypeId===b.tO.VIRTUAL_CARD}));M(a.length)}})),a=f.Ti.getClient().subscribe((function(e){var t=(null===e||void 0===e?void 0:e.settings)||[];if(t&&t.length>0){var a,n=null===t||void 0===t||null===(a=t.find((function(e){return"transaction_fees_enabled"===e.name})))||void 0===a?void 0:a.value;j("1"===n)}}));return function(){e=!1,t.unsubscribe(),a.unsubscribe()}}),[]);var z=s.Ry().shape({name:s.Z_()}),Y={resolver:(0,u.X)(z)},X=(0,o.cI)(Y),q=X.register,J=X.handleSubmit,Q=X.formState,ee=Q.errors;var te=function(){if(a)return f.W4.issueCard({name:C,amount:a}).then((function(t){var a=t.success,n=t.errorMessage,r=t.cardAccountToken;a?(l.Am.success("New virtual card issued successfully!"),e.push({pathname:"/",query:{accountToken:r}})):l.Am.error(n)}))},ae=function(e){switch(e){case"subscription":return{title:"Subscription Status",content:"Your account subscription is inactive.",confirmation:!0};case"limit":return{title:"Virtual Cards Limit",content:"Total virtual cards is 5 at maximum.",confirmation:!0};default:return{title:"Card Creation Fee",content:"You are about to create a new virtual card and load ".concat(h.zW.format(a)," to it.\n          A fee of ").concat(h.zW.format(((null===k||void 0===k?void 0:k.cardCreate)||0)+((null===k||void 0===k?void 0:k.cardLoad)||0))," will be charged to\n          your Primary Wallet for this transaction. Would you like to proceed?"),confirmation:!1}}};return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(d.default,{children:B?(0,S.jsx)("div",{className:"subscription-pane",onClick:function(){return e.push("update_ssn")},children:"In order to use this functionality you will need to update your profile with Social Security number. Click here to update profile now."}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{className:"container text-center pt-4",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)("h4",{className:"pt-2",children:"Virutal Cards"})]}),(0,S.jsx)("div",{className:"container text-center py-2",children:(0,S.jsx)("div",{className:"row justify-content-center",children:(0,S.jsx)("form",{onSubmit:J((function(e){var t=e.name;O&&"Canceled"!==O?w>=b.NP?$("limit"):!p&&a?(y(t),$("create")):g("Amount Field must be valid"):$("subscription")})),autoComplete:"off",className:"form-dashboard",children:(0,S.jsxs)("div",{className:"mt-3",children:[(0,S.jsxs)("div",{className:"form-group",children:[(0,S.jsx)("label",{htmlFor:"name",children:"Card Nickname"}),(0,S.jsx)("input",N(N({id:"name"},q("name")),{},{className:"form-control text-center",placeholder:"Enter a Nickname (Optional)"})),(0,S.jsx)("div",{className:"form-validation mt-1",children:ee&&Object.keys(ee).map((function(e,t){return"name"===e&&(0,S.jsx)("div",{className:"form-error-messages justify-content-start",children:ee[e].message},"msg-"+t)}))})]}),(0,S.jsxs)("div",{className:"form-group",children:[(0,S.jsx)("label",{htmlFor:"amount",children:"Transfer Amount"}),(0,S.jsx)(c.Z,{prefix:"$",name:"amount",placeholder:"$0.00",decimalsLimit:2,maxLength:8,value:a,onValueChange:function(e){e?e>b.lr?g("Max: $"+b.lr):e<.01?g("Min: $"+b.Po):g():g("Amount is required"),n(e)},onBlur:function(){a&&a>b.lr?n(b.lr):(a&&a<b.Po||!a)&&n(b.Po),g()},className:"form-control"}),(0,S.jsx)("div",{className:"form-validation",children:(0,S.jsx)("div",{className:"form-error-messages justify-content-start",children:p})})]}),(0,S.jsx)("div",{className:"form-group p-3",children:(0,S.jsxs)("button",{disabled:Q.isSubmitting,className:"btn cus-btn-black w-100",children:[Q.isSubmitting&&(0,S.jsx)("span",{className:"spinner-border spinner-border-sm mr-1"}),"Create Card"]})})]})})})})]})}),(0,S.jsx)(m.Z,{show:K,handleClose:Z,handleProceed:function(){switch(Z(),T){case"subscription":return e.push("/billing");case"limit":return e.push("/");case"create":return te()}},title:ae(T).title,confirmation:ae(T).confirmation,children:(0,S.jsx)("p",{children:ae(T).content})})]})}},4724:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/virtual-cards",function(){return a(3281)}])}},function(e){e.O(0,[9204,3752,4359,7913,246,291,9774,2888,179],(function(){return t=4724,e(e.s=t);var t}));var t=e.O();_N_E=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.