1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3533],{3533:function(e,t,n){var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s),l=n(1163),d=n(5538),f=n(9198),p=n.n(f),m=(n(9828),n(871)),v=n(3032),h=n(6420),x=n(7644),y=n(5423);function b(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}t.Z=function(e){var t=e.transaction,n=(e.view,e.context),r=e.edit,s=e.setEdit,f=e.fund,j=e.transTypeIn,g=(0,c.useContext)(i.S),S=(g[0],g[1],(0,c.useState)(!0)),w=S[0],_=S[1],k=(0,c.useState)([]),C=(k[0],k[1],(0,c.useState)(0)),A=C[0],N=C[1],D=(0,c.useState)("CH"),V=D[0],E=D[1],I=(0,c.useState)([]),O=(I[0],I[1],(0,c.useState)("")),P=O[0],F=O[1],T=(0,c.useState)(new Date),R=T[0],U=T[1],M=(0,c.useState)(""),$=M[0],H=M[1],W=(0,c.useState)(""),Z=W[0],q=W[1],z=(0,c.useState)([]),B=z[0],G=z[1],J=(0,c.useState)(""),K=J[0],L=J[1],Q=(0,l.useRouter)(),X=[{_id:0,type:"CH",description:"Chapter Donation"},{_id:1,type:"DI",description:"District Donation"},{_id:2,type:"DO",description:"Donor Donation"},{_id:3,type:"RE",description:"Region Donation"}];(0,c.useEffect)((function(){if(f&&f[0]&&q(f[0].fund),t){var e=new Date(t.trans_date);U(e),N(t.amount),E(t.donor_type),H(t.donor_id),q(t.fund[0].fund),F(t.comment)}j&&E(j),console.log(V),G(X);var n=B.find((function(e){return e.type===V}));n&&L(n.description)}),[t,j,f]);var Y=function(){var e,o=(e=a().mark((function e(o){var c,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("edit"!=n){e.next=14;break}return e.prev=1,console.log($),e.next=5,u().put("/fund_transaction_update/".concat(t._id),{amount:A,comment:P,donor_id:$,donor_type:V,fund:Z,trans_date:R});case 5:c=e.sent.data,console.log("Update response =>",c),c.error&&d.Am.error(c.error),e.next=14;break;case 10:return e.prev=10,e.t0=e.catch(1),d.Am.error("Save failed. Check data."),e.abrupt("return");case 14:if("add"!=n){e.next=26;break}return e.prev=15,e.next=18,u().post("/fund_transaction_add",{amount:A,comment:P,donor_id:$,donor_type:V,fund:Z,trans_date:R});case 18:(i=e.sent.data).error&&d.Am.error(i.error),e.next=26;break;case 22:return e.prev=22,e.t1=e.catch(15),d.Am.error("Save failed. Check data."),e.abrupt("return");case 26:"edit"==n?s(!r):Q.back();case 27:case"end":return e.stop()}}),e,null,[[1,10],[15,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){b(o,r,a,c,i,"next",e)}function i(e){b(o,r,a,c,i,"throw",e)}c(void 0)}))});return function(e){return o.apply(this,arguments)}}();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"container-fluid",children:(0,o.jsxs)("div",{className:"row pb-2",children:[(0,o.jsx)("div",{className:"col-sm-1",children:(0,o.jsx)("button",{type:"button",className:"btn btn-sm btn-light btn-outline-dark",onClick:function(){"edit"==n?s(!r):Q.back()},children:"Cancel"})}),(0,o.jsx)("div",{className:"col-sm-1",children:(0,o.jsx)("button",{type:"button",className:"btn btn-sm -light btn-outline-dark",onClick:function(){Y()},children:"Save"})})]})}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),(0,o.jsx)("form",{onSubmit:Y,children:(0,o.jsx)("div",{className:"container-fluid",children:(0,o.jsx)("div",{className:"row",children:(0,o.jsxs)("div",{className:"col-sm-10",children:[(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"Donation Type:"})}),"edit"==n||"add"==n?(0,o.jsx)("div",{className:"col-sm-8 text-start ps-0",children:(0,o.jsx)("select",{value:V,onChange:function(e){E(e.target.value),console.log(e.target.value)},children:B.map((function(e){return(0,o.jsx)("option",{value:e.type,children:e.description},e.id)}))})}):(0,o.jsx)("div",{className:"col-sm-8 text-start ps-0",children:(0,o.jsx)("pre",{className:"mb-0",children:(0,o.jsx)("b",{children:K})})})]}),(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"From:"})}),"CH"==V&&(0,o.jsx)("div",{className:"col-sm-9 text-start ps-0",children:(0,o.jsx)(m.default,{chapterValue:$,setChapterValue:H,activeChaptersOnly:w,setActiveChaptersOnly:_})}),"DI"==V&&(0,o.jsx)("div",{className:"col-sm-9 text-start ps-0",children:(0,o.jsx)(v.default,{districtValue:$,setDistrictValue:H})}),"DO"==V&&(0,o.jsx)("div",{className:"col-sm-9 text-start ps-0",children:(0,o.jsx)(h.default,{donorValue:$,setDonorValue:H})}),"RE"==V&&(0,o.jsx)("div",{className:"col-sm-9 text-start ps-0",children:(0,o.jsx)(y.default,{regionValue:$,setRegionValue:H})})]}),(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"Date:"})}),(0,o.jsx)("div",{className:"col-sm-8 text-start ps-0",children:(0,o.jsx)(p(),{selected:R,onChange:function(e){return U(e)},minDate:function(e,t){var n=e,r=t;return n.setDate(n.getDate()-r)}(new Date,36525),maxDate:function(e,t){var n=e,r=t;return n.setDate(n.getDate()+r)}(new Date,365)})})]}),(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"Fund:"})}),(0,o.jsx)("div",{className:"col-sm-9 text-start ps-0",children:(0,o.jsx)(x.default,{fundValue:Z,setFundValue:q})})]}),(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"Amount:"})}),(0,o.jsx)("div",{className:"col-sm-8 text-start ps-0",children:(0,o.jsx)("input",{value:A,onChange:function(e){return N(e.target.value)},type:"number",step:"any",min:"0",className:"form-control",placeholder:"Enter Amount"})})]}),(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col-sm-3 text-end",children:(0,o.jsx)("b",{children:"Comments:"})}),(0,o.jsx)("div",{className:"col-sm-8 text-start ps-0",children:(0,o.jsx)("input",{value:P,onChange:function(e){return F(e.target.value)},type:"text",className:"form-control",placeholder:"Enter Comments"})})]})]})})})})]})}},871:function(e,t,n){n.r(t);var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){d(o,r,a,c,i,"next",e)}function i(e){d(o,r,a,c,i,"throw",e)}c(void 0)}))}}function p(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=function(e){var t=e.chapterValue,n=e.setChapterValue,r=e.activeChaptersOnly,s=e.setActiveChaptersOnly,l=e.merge,d=(0,c.useContext)(i.S),m=d[0],v=(d[1],(0,c.useState)(!1)),h=v[0],x=v[1],y=(0,c.useState)([]),b=y[0],j=y[1],g=function(){var e=f(a().mark((function e(){var t,n,r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!h){e.next=9;break}return e.next=4,u().get("/list_chapters_by_name");case 4:t=e.sent.data,n=[{_id:0,name:"Select a Chapter"}].concat(p(t)),j(n),e.next=14;break;case 9:return e.next=11,u().get("/list_chapters");case 11:r=e.sent.data,o=[{_id:0,name:"Select a Chapter"}].concat(p(r)),j(o);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.log(e.t0);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=f(a().mark((function e(){var t,n,r,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!h){e.next=9;break}return e.next=4,u().get("/list_active_chapters_by_name");case 4:t=e.sent.data,n=[{_id:0,name:"Select a Chapter"}].concat(p(t)),j(n),e.next=14;break;case 9:return e.next=11,u().get("/list_active_chapters");case 11:r=e.sent.data,o=[{_id:0,name:"Select a Chapter"}].concat(p(r)),j(o);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.log(e.t0);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)((function(){m&&m.token&&(r?S():g())}
1),[m&&m.token,r,h]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:"row",children:[(0,o.jsx)("div",{className:"col",children:(0,o.jsx)("div",{className:"form-control",style:{borderWidth:"0px"},children:(0,o.jsx)("label",{children:(0,o.jsx)("select",{value:t,onChange:function(e){n(e.target.value)},children:b.map((function(e){return(0,o.jsx)("option",{value:e._id,children:e.name},e._id)}))})})})}),!l&&(0,o.jsxs)("div",{className:"col",children:[(0,o.jsxs)("div",{className:"form-control",style:{borderWidth:"0px"},children:[(0,o.jsx)("input",{type:"checkbox",checked:r,value:r,onChange:function(e){return s(e.currentTarget.checked)}}),(0,o.jsx)("label",{children:"\xa0Active Chapters Only"})]}),(0,o.jsxs)("div",{className:"form-control",style:{borderWidth:"0px"},children:[(0,o.jsx)("input",{type:"checkbox",checked:h,value:h,onChange:function(e){return x(e.currentTarget.checked)}}),(0,o.jsx)("label",{children:"\xa0Order by Name"})]})]})]})})}},3032:function(e,t,n){n.r(t);var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=function(e){var t=e.districtValue,n=e.setDistrictValue,r=(0,c.useContext)(i.S),s=r[0],l=(r[1],(0,c.useState)([])),p=l[0],m=l[1],v=function(){var e,t=(e=a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,u().get("/list_districts");case 3:t=e.sent.data,n=[{_id:0,name:"Select a District"}].concat(f(t)),m(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){d(o,r,a,c,i,"next",e)}function i(e){d(o,r,a,c,i,"throw",e)}c(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,c.useEffect)((function(){s&&s.token&&v()}),[s&&s.token]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("select",{value:t,onChange:function(e){n(e.target.value)},children:p.map((function(e){return(0,o.jsx)("option",{value:e._id,children:e.name},e._id)}))})})}},6420:function(e,t,n){n.r(t);var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=function(e){var t=e.donorValue,n=e.setDonorValue,r=(0,c.useContext)(i.S),s=r[0],l=(r[1],(0,c.useState)([])),p=l[0],m=l[1],v=function(){var e,t=(e=a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,u().get("/list_donors");case 3:t=e.sent.data,n=[{_id:0,name:"Select a Donor"}].concat(f(t)),m(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){d(o,r,a,c,i,"next",e)}function i(e){d(o,r,a,c,i,"throw",e)}c(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,c.useEffect)((function(){s&&s.token&&v()}),[s&&s.token]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("select",{value:t,onChange:function(e){n(e.target.value)},children:p.map((function(e){return(0,o.jsx)("option",{value:e._id,children:e.name},e._id)}))})})}},7644:function(e,t,n){n.r(t);var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=function(e){var t=e.fundValue,n=e.setFundValue,r=(0,c.useContext)(i.S),s=r[0],l=(r[1],(0,c.useState)([])),p=l[0],m=l[1],v=function(){var e,t=(e=a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,u().get("/list_active_funds");case 3:t=e.sent.data,n=[{_id:0,description:"Select a Fund"}].concat(f(t)),m(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){d(o,r,a,c,i,"next",e)}function i(e){d(o,r,a,c,i,"throw",e)}c(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,c.useEffect)((function(){s&&s.token&&v()}),[s&&s.token]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("select",{value:t,onChange:function(e){n(e.target.value)},children:p.map((function(e){return(0,o.jsx)("option",{value:e.fund,children:e.description},e.fund)}))})})}},5423:function(e,t,n){n.r(t);var r=n(4051),a=n.n(r),o=n(5893),c=n(7294),i=n(5144),s=n(9669),u=n.n(s);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(u){return void n(u)}i.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=function(e){var t=e.regionValue,n=e.setRegionValue,r=(0,c.useContext)(i.S),s=r[0],l=(r[1],(0,c.useState)([])),p=l[0],m=l[1],v=function(){var e,t=(e=a().mark((function e(){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,u().get("/list_regions");case 3:t=e.sent.data,n=[{_id:0,name:"Select a Region"}].concat(f(t)),m(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function c(e){d(o,r,a,c,i,"next",e)}function i(e){d(o,r,a,c,i,"throw",e)}c(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,c.useEffect)((function(){s&&s.token&&v()}),[s&&s.token]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("select",{value:t,onChange:function(e){n(e.target.value)},children:p.map((function(e){return(0,o.jsx)("option",{value:e._id,children:e.name},e._id)}))})})}}}]);
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.