%PDF- %PDF-
Direktori : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/ |
Current File : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/20.1a6428d5.chunk.js |
/*! For license information please see 20.1a6428d5.chunk.js.LICENSE.txt */ (this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[20],{1114:function(e,t,a){"use strict";a.r(t);var n=a(40),r=a(41),l=a(57),c=a(58),o=a(0),i=a.n(o),s=a(8),m=a(283),d=a(46),u=a(6),p=a(34),f=a.n(p),h="[CUSTOMER APP] GET RECEIPTS",E="[CUSTOMER APP] SET SEARCH TEXT";function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=f.a.get("/api/v1/receipts",{params:{page:e,size:t}});return function(e){return a.then((function(t){console.log(t,"receipts response"),e({type:h,payload:t.data.data})}))}}var b={loading:!1,searchText:"",receipts:{totalItems:0,receipts:[],totalPages:0,currentPage:0},receipt:null,message:null},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case h:return Object(u.a)(Object(u.a)({},e),{},{receipts:t.payload});case"[CUSTOMER APP] GET RECEIPT BY ID":return Object(u.a)(Object(u.a)({},e),{},{receipt:t.payload});case E:return Object(u.a)(Object(u.a)({},e),{},{searchText:t.searchText});default:return e}},x=Object(d.d)({receipts:v}),y=a(56),w=a(32),N=a(790),O=a(119),j=a(145),C=a(740),P=a(792),k=a(7);var T=Object(w.i)((function(e){var t=Object(k.b)(),a=Object(k.c)((function(e){return e.receiptsApp.receipts.searchText})),n=Object(k.c)((function(e){return e.fuse.settings.mainTheme}));return i.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},i.a.createElement("div",{className:"flex items-center"},i.a.createElement(y.b,{animation:"transition.expandIn",delay:300},i.a.createElement(N.a,{className:"text-32 mr-0 sm:mr-12"},"person")),i.a.createElement(y.b,{animation:"transition.slideLeftIn",delay:300},i.a.createElement(O.a,{className:"hidden sm:flex",variant:"h6"},"Receipts"))),i.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},i.a.createElement(P.a,{theme:n},i.a.createElement(y.b,{animation:"transition.slideDownIn",delay:300},i.a.createElement(j.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},i.a.createElement(N.a,{className:"mr-8",color:"action"},"search"),i.a.createElement(C.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:a,inputProps:{"aria-label":"Search"},onChange:function(e){return t({type:E,searchText:e.target.value})}}))))))}));var S=Object(w.i)((function(e){return i.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},i.a.createElement("div",{className:"flex items-center"},i.a.createElement(y.b,{animation:"transition.expandIn",delay:300},i.a.createElement(N.a,{className:"text-32 mr-0 sm:mr-12"},"person")),i.a.createElement(y.b,{animation:"transition.slideLeftIn",delay:300},i.a.createElement(O.a,{className:"hidden sm:flex",variant:"h6"},"Receipt Details"))),i.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"}))})),R=a(21),I=a(946),M=a(947),A=a(948),z=a(949),D=a(823),B=a(1134),Y=a(11),W=a(89),$=a.n(W),L=a(993),U=a(741),X=a(379),q=a(744),_=a(791),G=a(806),J=a(794),H=a(807),V=a(1133),F=a(4),K=a(756),Q=[{id:"id",align:"left",disablePadding:!1,label:"Receipt Number",sort:!0},{id:"customer",align:"left",disablePadding:!1,label:"Customer",sort:!0},{id:"invoice-number",align:"left",disablePadding:!1,label:"Invoice Number",sort:!0},{id:"date",align:"left",disablePadding:!1,label:"Date",sort:!0},{id:"amount-received",align:"left",disablePadding:!1,label:"Amount Received",sort:!0},{id:"payment-amount",align:"left",disablePadding:!1,label:"Payment Amount",sort:!0}],Z=Object(K.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var ee=function(e){var t=Z(e),a=Object(o.useState)(null),n=Object(R.a)(a,2),r=n[0],l=n[1];function c(){l(null)}return i.a.createElement(L.a,null,i.a.createElement(A.a,{className:"h-64"},i.a.createElement(z.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},i.a.createElement(D.a,{indeterminate:e.numSelected>0&&e.numSelected<e.rowCount,checked:e.numSelected===e.rowCount,onChange:e.onSelectAllClick}),e.numSelected>0&&i.a.createElement("div",{className:Object(F.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",t.actionsButtonWrapper)},i.a.createElement(U.a,{"aria-owns":r?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},i.a.createElement(N.a,null,"more_horiz")),i.a.createElement(X.a,{id:"selectedProductsMenu",anchorEl:r,open:Boolean(r),onClose:c},i.a.createElement(q.a,null,i.a.createElement(_.a,{onClick:function(){c()}},i.a.createElement(G.a,{className:"min-w-40"},i.a.createElement(N.a,null,"delete")),i.a.createElement(J.a,{primary:"Remove"})))))),Q.map((function(t){return i.a.createElement(z.a,{key:t.id,align:t.align,padding:t.disablePadding?"none":"default",sortDirection:e.order.id===t.id&&e.order.direction},t.sort&&i.a.createElement(H.a,{title:"Sort",placement:"right"===t.align?"bottom-end":"bottom-start",enterDelay:300},i.a.createElement(V.a,{active:e.order.id===t.id,direction:e.order.direction,onClick:(a=t.id,function(t){e.onRequestSort(t,a)})},t.label)));var a}),this)))},te=a(847);var ae=function(){return i.a.createElement(A.a,{className:"h-64 cursor-pointer"},i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"rect",width:20,height:20,style:{margin:"0 auto"}})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:200})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:150})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:100})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:150})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:100})),i.a.createElement(z.a,null,i.a.createElement(te.a,{variant:"text",width:100})))};var ne=Object(w.i)(Object(k.a)((function(e){var t=e.receiptsApp;return{loading:t.receipts.loading,searchText:t.receipts.searchText}}))((function(e){var t=e.searchText,a=e.loading,n=Object(k.b)(),r=Object(k.c)((function(e){return e.receiptsApp.receipts})).receipts,l=r.receipts,c=r.totalItems,s=r.currentPage;console.log(l,"receipts");var m=Object(o.useState)([]),d=Object(R.a)(m,2),u=d[0],p=d[1],f=Object(o.useState)(l),h=Object(R.a)(f,2),E=h[0],b=h[1],v=Object(o.useState)(10),x=Object(R.a)(v,2),w=x[0],N=x[1],O=Object(o.useState)({direction:"asc",id:null}),j=Object(R.a)(O,2),C=j[0],P=j[1];return Object(o.useEffect)((function(){n(g())}),[n]),Object(o.useEffect)((function(){b(0===t.length?l:Y.a.filter(l,(function(e){return e.receiptNumber.toLowerCase().includes(t.toLowerCase())||e.invoiceNumber&&e.invoiceNumber.toLowerCase().includes(t.toLowerCase())})))}),[l,t]),i.a.createElement("div",{className:"w-full flex flex-col"},i.a.createElement(y.p,{className:"flex-grow overflow-x-auto"},i.a.createElement(I.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},i.a.createElement(ee,{numSelected:u.length,order:C,onSelectAllClick:function(e){e.target.checked?p(E.map((function(e){return e.id}))):p([])},onRequestSort:function(e,t){var a=t,n="desc";C.id===t&&"desc"===C.direction&&(n="asc"),P({direction:n,id:a})},rowCount:c}),i.a.createElement(M.a,null,Y.a.orderBy(E,[function(e){switch(C.id){case"categories":return e.categories[0];default:return e[C.id]}}],[C.direction]).map((function(t){var a=-1!==u.indexOf(t.id);return i.a.createElement(A.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":a,tabIndex:-1,key:t.id,selected:a,onClick:function(a){return n=t,void e.history.push("/receipts/"+n.id);var n}},i.a.createElement(z.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},i.a.createElement(D.a,{checked:a,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){var a=u.indexOf(t),n=[];-1===a?n=n.concat(u,t):0===a?n=n.concat(u.slice(1)):a===u.length-1?n=n.concat(u.slice(0,-1)):a>0&&(n=n.concat(u.slice(0,a),u.slice(a+1))),p(n)}(0,t.id)}})),i.a.createElement(z.a,{component:"th",scope:"row"},t.receiptNumber),i.a.createElement(z.a,{className:"truncate",component:"th",scope:"row"},t.billTo),i.a.createElement(z.a,{component:"th",scope:"row",align:"left"},t.invoiceNumber),i.a.createElement(z.a,{component:"th",scope:"row",align:"left"},$()(t.invoiceDate).isValid()?$()(t.invoiceDate).format("Do MMM, yyyy"):null),i.a.createElement(z.a,{component:"th",scope:"row",align:"left"},y.w.formatCurrency(t.invoiceAmount)),i.a.createElement(z.a,{component:"th",scope:"row"},y.w.formatCurrency(t.paymentAmount)))})),a&&Y.a.range(6).map((function(e){return i.a.createElement(ae,{key:e})})),0===E.length&&i.a.createElement(A.a,null,i.a.createElement(z.a,{colSpan:8},i.a.createElement("p",{className:"text-lg font-bold text-gray-600 text-center"},"No record found")))))),i.a.createElement(B.a,{component:"div",count:c,rowsPerPage:w,page:s,backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,t){n(g(t))},onChangeRowsPerPage:function(e){N(e.target.value)}}))}))),re=a(816),le=a(919),ce=a.n(le),oe=a(285),ie=a.n(oe),se=a(844),me=a.n(se),de=Object(re.a)((function(e){return{table:{"& td, & th":{border:"1px solid ".concat(e.palette.divider)}}}}));var ue=Object(w.i)((function(e){var t=Object(k.b)(),a=de(),n=Object(w.h)(),r=i.a.createRef(),l=Object(k.c)((function(e){return e.receiptsApp.receipts.receipt}));return console.log(l,"receipt details"),Object(o.useEffect)((function(){t(function(e){var t=f.a.get("/api/v1/receipts/"+e);return console.log(t,"receipt BY ID response"),function(e){return t.then((function(t){e({type:"[CUSTOMER APP] GET RECEIPT BY ID",payload:t.data.data})}))}}(n.params.id))}),[t,n.params.id]),i.a.createElement("div",{className:"flex flex-col p-24"},i.a.createElement(y.b,{delay:100},i.a.createElement("div",{className:"flex flex-wrap mt-8 mb-24 relative"},i.a.createElement("div",{className:"absolute right-0 top-0 bg-orange-lighter"},i.a.createElement(me.a,{targetRef:r,filename:"".concat(null===l||void 0===l?void 0:l.receiptNumber,".pdf"),options:{orientation:"portrait",unit:"in",format:[9,14]},x:.4,y:.4,scale:.92},(function(e){var t=e.toPdf;return i.a.createElement(U.a,{onClick:t},i.a.createElement(N.a,null,"cloud_download"))}))),i.a.createElement("div",{className:"w-9/12 mx-auto bg-white overflow-hidden sm:rounded-lg",ref:r},i.a.createElement("div",{className:"px-4 py-5 sm:px-6"},i.a.createElement("h1",null,i.a.createElement("img",{className:"h-72",src:"/assets/images/profile/omega-homes.svg",alt:""})),i.a.createElement("h3",{className:"text-xl leading-6 font-bold text-gray-900"},"Receipt"),i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-50 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Receipt Number"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},"#",null===l||void 0===l?void 0:l.receiptNumber)))),i.a.createElement("div",{className:"border-t border-gray-200"},i.a.createElement(I.a,{className:a.table,size:"small"},i.a.createElement(M.a,null,i.a.createElement(A.a,{className:"h-64"},i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Bill to:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===l||void 0===l?void 0:l.billTo)),i.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Payment date:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},$()(null===l||void 0===l?void 0:l.created_at).format("Do MMM, YYYY"))),i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Payment Method:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===l||void 0===l?void 0:l.paymentMethod)))),i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("div",{className:"flex flex-col space-y-2 bg-blue px-16 py-24 rounded-md text-white text-center"},i.a.createElement("span",{className:"text-lg"},"Payment Amount"),i.a.createElement("span",{className:"text-6xl font-black"},y.w.formatCurrency((null===l||void 0===l?void 0:l.paymentAmount)||0)),i.a.createElement("span",{className:"text-sm font-bold"},"(",(null===l||void 0===l?void 0:l.paymentAmount)?ie.a.startCase(ce.a.toWords(null===l||void 0===l?void 0:l.paymentAmount)):0," naira only)"))))))),i.a.createElement(y.p,{className:"flex-grow overflow-x-auto mb-24"},i.a.createElement(I.a,{className:"min-w-xl",size:"small"},i.a.createElement(M.a,null,i.a.createElement(A.a,{className:"h-64"},i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Invoice Number:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===l||void 0===l?void 0:l.invoiceNumber)))),i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Invoice Amount:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},y.w.formatCurrency((null===l||void 0===l?void 0:l.invoiceAmount)||0)))))),i.a.createElement(A.a,{className:"h-64"},i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Invoice Date:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},$()(null===l||void 0===l?void 0:l.invoiceDate).format("Do MMM, YYYY"))))),i.a.createElement(z.a,{component:"th",scope:"row"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-900"},"Payment Amount:"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},y.w.formatCurrency((null===l||void 0===l?void 0:l.paymentAmount)||0)))))))))))))})),pe=a(813),fe=a(742);var he=Object(w.i)((function(e){var t=i.a.useState(null),a=Object(R.a)(t,2),n=a[0],r=a[1];if(!{})return null;var l=Boolean(n),c=l?"simple-popover":null;return i.a.createElement("div",{className:"flex flex-1 items-center justify-end overflow-hidden sm:px-16"},i.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},i.a.createElement(y.b,{animation:"transition.expandIn",delay:100},i.a.createElement(U.a,{onClick:function(){}},i.a.createElement(N.a,null,"print"))),i.a.createElement(y.b,{animation:"transition.expandIn",delay:100},i.a.createElement(U.a,{onClick:function(){}},i.a.createElement(N.a,null,"delete"))),i.a.createElement(y.b,{animation:"transition.expandIn",delay:100},i.a.createElement(U.a,{onClick:function(){}},i.a.createElement(N.a,null,"mail"))),i.a.createElement(y.b,{animation:"transition.expandIn",delay:100},i.a.createElement("div",{className:"ml-16"},i.a.createElement(pe.a,{"aria-describedby":c,variant:"contained",size:"small",disableElevation:!0,onClick:function(e){r(e.currentTarget)}},"Options ",i.a.createElement(N.a,null,"expand_more")),i.a.createElement(fe.a,{id:c,open:l,anchorEl:n,onClose:function(){r(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},i.a.createElement(_.a,null,"Send Receipt"))))))})),Ee=function(e){Object(l.a)(a,e);var t=Object(c.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){var e=this.props.classes;return i.a.createElement(y.n,{classes:{root:e.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:this.props.match.params.id?i.a.createElement(S,null):i.a.createElement(T,null),contentToolbar:this.props.match.params.id?i.a.createElement(he,null):null,content:i.a.createElement("div",{className:"w-full"},this.props.match.params.id?i.a.createElement(ue,null):i.a.createElement(ne,null)),innerScroll:!0})}}]),a}(o.Component);t.default=Object(m.a)("receiptsApp",x)(Object(s.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Ee))},847:function(e,t,a){"use strict";var n=a(1),r=a(5),l=a(0),c=a(4),o=a(17),i=a(8),s=l.forwardRef((function(e,t){var a=e.animation,o=void 0===a?"pulse":a,i=e.classes,s=e.className,m=e.component,d=void 0===m?"span":m,u=e.height,p=e.variant,f=void 0===p?"text":p,h=e.width,E=Object(r.a)(e,["animation","classes","className","component","height","variant","width"]),g=Boolean(E.children);return l.createElement(d,Object(n.a)({ref:t,className:Object(c.a)(i.root,i[f],s,g&&[i.withChildren,!h&&i.fitContent,!u&&i.heightAuto],!1!==o&&i[o])},E,{style:Object(n.a)({width:h,height:u},E.style)}))}));t.a=Object(i.a)((function(e){return{root:{display:"block",backgroundColor:Object(o.a)(e.palette.text.primary,"light"===e.palette.type?.11:.13),height:"1.2em"},text:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 60%",transform:"scale(1, 0.60)",borderRadius:e.shape.borderRadius,"&:empty:before":{content:'"\\00a0"'}},rect:{},circle:{borderRadius:"50%"},pulse:{animation:"$pulse 1.5s ease-in-out 0.5s infinite"},"@keyframes pulse":{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},wave:{position:"relative",overflow:"hidden","&::after":{animation:"$wave 1.6s linear 0.5s infinite",background:"linear-gradient(90deg, transparent, ".concat(e.palette.action.hover,", transparent)"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}},"@keyframes wave":{"0%":{transform:"translateX(-100%)"},"60%":{transform:"translateX(100%)"},"100%":{transform:"translateX(100%)"}},withChildren:{"& > *":{visibility:"hidden"}},fitContent:{maxWidth:"fit-content"},heightAuto:{height:"auto"}}}),{name:"MuiSkeleton"})(s)},919:function(e,t,a){(function(a){!function(){"use strict";"object"==typeof self&&self.self===self&&self||"object"==typeof a&&a.global;function n(e){return!("number"!=typeof e||e!=e||e===1/0||e===-1/0)}function r(e){return"number"==typeof e&&Math.abs(e)<=9007199254740991}var l=/(hundred|thousand|(m|b|tr|quadr)illion)$/,c=/teen$/,o=/y$/,i=/(zero|one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve)$/,s={zero:"zeroth",one:"first",two:"second",three:"third",four:"fourth",five:"fifth",six:"sixth",seven:"seventh",eight:"eighth",nine:"ninth",ten:"tenth",eleven:"eleventh",twelve:"twelfth"};function m(e){return l.test(e)||c.test(e)?e+"th":o.test(e)?e.replace(o,"ieth"):i.test(e)?e.replace(i,d):e}function d(e,t){return s[t]}var u=100,p=1e3,f=1e6,h=1e9,E=1e12,g=1e15,b=9007199254740992,v=["zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"],x=["zero","ten","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"];function y(e,t){var a,l=parseInt(e,10);if(!n(l))throw new TypeError("Not a finite number: "+e+" ("+typeof e+")");if(!r(l))throw new RangeError("Input is not a safe number, it\u2019s either too large or too small.");return a=function e(t){var a,n,r=arguments[1];return 0===t?r?r.join(" ").replace(/,$/,""):"zero":(r||(r=[]),t<0&&(r.push("minus"),t=Math.abs(t)),t<20?(a=0,n=v[t]):t<u?(a=t%10,n=x[Math.floor(t/10)],a&&(n+="-"+v[a],a=0)):t<p?(a=t%u,n=e(Math.floor(t/u))+" hundred"):t<f?(a=t%p,n=e(Math.floor(t/p))+" thousand,"):t<h?(a=t%f,n=e(Math.floor(t/f))+" million,"):t<E?(a=t%h,n=e(Math.floor(t/h))+" billion,"):t<g?(a=t%E,n=e(Math.floor(t/E))+" trillion,"):t<=b&&(a=t%g,n=e(Math.floor(t/g))+" quadrillion,"),r.push(n),e(a,r))}(l),t?m(a):a}var w={toOrdinal:function(e){var t=parseInt(e,10);if(!n(t))throw new TypeError("Not a finite number: "+e+" ("+typeof e+")");if(!r(t))throw new RangeError("Input is not a safe number, it\u2019s either too large or too small.");var a=String(t),l=Math.abs(t%100),c=11<=l&&l<=13,o=a.charAt(a.length-1);return a+(c?"th":"1"===o?"st":"2"===o?"nd":"3"===o?"rd":"th")},toWords:y,toWordsOrdinal:function(e){return m(y(e))}};e.exports&&(t=e.exports=w),t.numberToWords=w}()}).call(this,a(59))}}]);