%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/www/ezone.optisoft.com.ng/
Upload File :
Create Path :
Current File : /home/opti/www/ezone.optisoft.com.ng/43.3a312de792ebdfd9ffde.chunk.js

/*! For license information please see 43.3a312de792ebdfd9ffde.chunk.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{"01672cf23c6d3acd8f96":function(e,t){e.exports="data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='40' cy='40' r='40' fill='%231A88E1' fill-opacity='0.13'/%3E %3Cpath d='M59.9036 41.4059C59.4547 36.7019 57.4373 32.2671 54.223 28.9185C51.4761 26.057 48.114 24.2181 44.5762 23.4005V20.8156C46.0211 20.4411 47.0952 19.0785 47.0952 17.459C47.0952 15.5517 45.6057 14 43.7748 14H36.7435C34.9126 14 33.4231 15.5517 33.4231 17.459C33.4231 19.0784 34.4971 20.441 35.942 20.8156V23.4077C32.4151 24.2288 29.0641 26.0651 26.325 28.9186C25.7255 29.5431 25.1728 30.1981 24.6668 30.879C24.6423 30.877 24.6178 30.8751 24.5928 30.8751H17.6336C17.0943 30.8751 16.657 31.3306 16.657 31.8924C16.657 32.4543 17.0943 32.9098 17.6336 32.9098H23.338C22.622 34.1586 22.0446 35.4701 21.6052 36.8201H10.9766C10.4373 36.8201 10 37.2756 10 37.8375C10 38.3994 10.4373 38.8548 10.9766 38.8548H21.0533C20.7718 40.1419 20.6103 41.4517 20.5686 42.7652H16.2501C15.7108 42.7652 15.2735 43.2207 15.2735 43.7826C15.2735 44.3445 15.7108 44.7999 16.2501 44.7999H20.5998C20.6822 46.1168 20.8854 47.4268 21.2095 48.7104H14.8829C14.3436 48.7104 13.9063 49.1658 13.9063 49.7277C13.9063 50.2896 14.3436 50.7451 14.8829 50.7451H21.8328C22.7908 53.3852 24.288 55.8597 26.325 57.9817C29.5424 61.3335 33.8038 63.4356 38.324 63.9008C38.9691 63.9671 39.6147 64 40.2594 64C44.0702 64 47.8326 62.8511 51.025 60.6854C51.477 60.3787 51.6048 59.7485 51.3105 59.2776C51.0161 58.8068 50.4112 58.6736 49.9592 58.9803C42.9711 63.7208 33.6123 62.6959 27.706 56.543C20.776 49.3236 20.776 37.5769 27.706 30.3575C34.6359 23.1382 45.9118 23.1382 52.8419 30.3575C58.7403 36.5023 59.7296 46.2436 55.194 53.5199C54.9003 53.9911 55.0289 54.6213 55.4812 54.9272C55.9337 55.2332 56.5384 55.0993 56.8321 54.628C59.2553 50.7402 60.3462 46.0446 59.9036 41.4059ZM35.3763 17.4591C35.3763 16.6737 35.9896 16.0348 36.7435 16.0348H43.7748C44.5287 16.0348 45.142 16.6737 45.142 17.4591C45.142 18.2445 44.5287 18.8834 43.7748 18.8834H43.5996H36.9186H36.7435C35.9896 18.8834 35.3763 18.2444 35.3763 17.4591ZM37.8951 23.0579V20.9181H42.623V23.0543C41.0531 22.8597 39.4648 22.861 37.8951 23.0579Z' fill='%231A88E1'/%3E %3Cpath d='M53.5312 56.2451C53.2734 56.2451 53.0225 56.354 52.8409 56.5432C52.6583 56.7324 52.5547 56.9949 52.5547 57.2625C52.5547 57.53 52.6583 57.7925 52.8409 57.9817C53.0225 58.172 53.2735 58.2798 53.5312 58.2798C53.7881 58.2798 54.0391 58.172 54.2217 57.9817C54.4033 57.7925 54.5078 57.53 54.5078 57.2625C54.5078 56.9949 54.4034 56.7324 54.2217 56.5432C54.0391 56.354 53.788 56.2451 53.5312 56.2451Z' fill='%231A88E1'/%3E %3Cpath d='M40.2745 27.668C31.9211 27.668 25.125 34.7478 25.125 43.4501C25.125 52.1525 31.9211 59.2323 40.2745 59.2323C48.628 59.2323 55.4241 52.1525 55.4241 43.4501C55.4241 34.7478 48.628 27.668 40.2745 27.668ZM40.2745 57.1975C32.998 57.1975 27.0782 51.0304 27.0782 43.4501C27.0782 35.8698 32.998 29.7027 40.2745 29.7027C47.5511 29.7027 53.4709 35.8698 53.4709 43.4501C53.4709 51.0304 47.5511 57.1975 40.2745 57.1975Z' fill='%231A88E1'/%3E %3Cpath d='M46.4514 35.5763L41.6144 40.6151C41.2099 40.4068 40.7549 40.2891 40.274 40.2891C39.7929 40.2891 39.338 40.4068 38.9335 40.6151L36.7688 38.36C36.3873 37.9627 35.7691 37.9627 35.3876 38.36C35.0062 38.7572 35.0062 39.4014 35.3876 39.7987L37.5524 42.0539C37.3523 42.4753 37.2394 42.9493 37.2394 43.4503C37.2394 45.1934 38.6006 46.6116 40.274 46.6116C41.9473 46.6116 43.3086 45.1934 43.3086 43.4503C43.3086 42.9493 43.1956 42.4753 42.9956 42.0539L47.6906 37.1628L47.8325 37.015C48.2138 36.6177 48.2138 35.9736 47.8325 35.5763C47.4511 35.179 46.833 35.179 46.4514 35.5763ZM40.274 44.577C39.6777 44.577 39.1925 44.0716 39.1925 43.4504C39.1925 42.8292 39.6777 42.3238 40.274 42.3238C40.8703 42.3238 41.3554 42.8292 41.3554 43.4504C41.3554 44.0716 40.8703 44.577 40.274 44.577Z' fill='%231A88E1'/%3E %3Cpath d='M50.7134 42.4463H49.8086C49.2693 42.4463 48.832 42.9018 48.832 43.4636C48.832 44.0255 49.2693 44.481 49.8086 44.481H50.7134C51.2526 44.481 51.6899 44.0255 51.6899 43.4636C51.6899 42.9018 51.2526 42.4463 50.7134 42.4463Z' fill='%231A88E1'/%3E %3Cpath d='M30.7367 42.4189H29.832C29.2928 42.4189 28.8555 42.8744 28.8555 43.4363C28.8555 43.9982 29.2928 44.4536 29.832 44.4536H30.7367C31.276 44.4536 31.7133 43.9982 31.7133 43.4363C31.7133 42.8744 31.276 42.4189 30.7367 42.4189Z' fill='%231A88E1'/%3E %3Cpath d='M40.2852 34.5318C40.8244 34.5318 41.2617 34.0764 41.2617 33.5145V32.572C41.2617 32.0102 40.8244 31.5547 40.2852 31.5547C39.7459 31.5547 39.3086 32.0102 39.3086 32.572V33.5145C39.3086 34.0764 39.7459 34.5318 40.2852 34.5318Z' fill='%231A88E1'/%3E %3Cpath d='M40.2617 52.3682C39.7225 52.3682 39.2852 52.8236 39.2852 53.3855V54.328C39.2852 54.8898 39.7225 55.3453 40.2617 55.3453C40.801 55.3453 41.2383 54.8898 41.2383 54.328V53.3855C41.2383 52.8236 40.801 52.3682 40.2617 52.3682Z' fill='%231A88E1'/%3E %3Cpath d='M10.9766 48.7109C10.7197 48.7109 10.4678 48.8198 10.2861 49.009C10.1045 49.1982 10 49.4607 10 49.7283C10 49.9969 10.1044 50.2583 10.2861 50.4475C10.4679 50.6368 10.7197 50.7456 10.9766 50.7456C11.2334 50.7456 11.4854 50.6368 11.6669 50.4475C11.8485 50.2583 11.9531 49.9958 11.9531 49.7283C11.9531 49.4607 11.8486 49.1982 11.6669 49.009C11.4854 48.8198 11.2334 48.7109 10.9766 48.7109Z' fill='%231A88E1'/%3E %3C/svg%3E"},"051ab29c5e4378aebb08":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAaVBMVEVHcEzAOivo397m2di+c24oVoDs8PE2VYSYma69dG/p5eXl6etlhqNfgaBsi6fDRDbMa2HkzMrHVknaopw6ZYuKo7kuW4PL1t7QfHOjt8fgu7fXl5C1xdFHb5J8mLHUioJTd5m/zdfY4ebq4CeZAAAACnRSTlMA////9P//ECHuw/u7awAAAQhJREFUOMvVUtuWgyAMDNJ1rVS5iYq31v7/Ry4SpKXtOb5250FPyKDJzAB8A4riN6LweK4BTiKzzQ/ikmeEZPkllI3NxAnKng/36hOhug+8LwFftn0ltBavgv+QGrpbSrh1g/I/B1fUTPMrM+2D0Bp25ZrVrgl+mokKJbt5J8ydVIJOfnbAgRY28pFNSJhcodmCHagRhsle50jIdS+ZCQ3IEyDhGUATSEJkegLkAMeEMgElhKYnx0NWCLemiGuOwq0ZGkEo47WxSLAofRBqe8zrJu3a7FI3K1VKrvNOWNyNcZP24SZKv3jC7lRqd/QLotevgQmOQ0zLW+QwM3De8/Ye2i11Z/gP+AP3dRsJl7gIaQAAAABJRU5ErkJggg=="},"0bf3a7191b3696bdf067":function(e,t,n){var r=n("1168e31745593d90dac4");"string"===typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("1e4534d1d62a11482e97")(r,a);r.locals&&(e.exports=r.locals)},"1168e31745593d90dac4":function(e,t,n){(e.exports=n("0e326f80368fd0b1333e")(!1)).push([e.i,".in {\r\n  width: 160px;\r\n}\r\n",""])},"199ce08f0855023f0781":function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"AcroForm",(function(){return fe})),n.d(t,"AcroFormAppearance",(function(){return de})),n.d(t,"AcroFormButton",(function(){return ae})),n.d(t,"AcroFormCheckBox",(function(){return se})),n.d(t,"AcroFormChoiceField",(function(){return ee})),n.d(t,"AcroFormComboBox",(function(){return ne})),n.d(t,"AcroFormEditBox",(function(){return re})),n.d(t,"AcroFormListBox",(function(){return te})),n.d(t,"AcroFormPasswordField",(function(){return ue})),n.d(t,"AcroFormPushButton",(function(){return oe})),n.d(t,"AcroFormRadioButton",(function(){return ie})),n.d(t,"AcroFormTextField",(function(){return le})),n.d(t,"GState",(function(){return h})),n.d(t,"ShadingPattern",(function(){return g})),n.d(t,"TilingPattern",(function(){return m})),n.d(t,"jsPDF",(function(){return v}));var r=function(){return"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:this}();function a(){r.console&&"function"==typeof r.console.log&&r.console.log.apply(r.console,arguments)}var o={log:a,warn:function(e){r.console&&("function"==typeof r.console.warn?r.console.warn.apply(r.console,arguments):a.call(null,arguments))},error:function(e){r.console&&("function"==typeof r.console.error?r.console.error.apply(r.console,arguments):a(e))}};function i(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){d(r.response,t,n)},r.onerror=function(){o.error("could not download file")},r.send()}function c(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function s(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var l,u,d=r.saveAs||("object"!=typeof window||window!==r?function(){}:"download"in HTMLAnchorElement.prototype?function(e,t,n){var a=r.URL||r.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener","string"==typeof e?(o.href=e,o.origin!==location.origin?c(o.href)?i(e,t,n):s(o,o.target="_blank"):s(o)):(o.href=a.createObjectURL(e),setTimeout((function(){a.revokeObjectURL(o.href)}),4e4),setTimeout((function(){s(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(c(e))i(e,t,n);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout((function(){s(r)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(o.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return i(e,t,n);var o="application/octet-stream"===e.type,c=/constructor/i.test(r.HTMLElement)||r.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||o&&c)&&"object"==typeof FileReader){var l=new FileReader;l.onloadend=function(){var e=l.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},l.readAsDataURL(e)}else{var u=r.URL||r.webkitURL,d=u.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});function p(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var a=n[r].re,o=n[r].process,i=a.exec(e);i&&(t=o(i),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function f(e){if("object"!=typeof e)throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var a=Math.random().toString(35);return t[e][a]=[n,!!r],a},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var a=Array.prototype.slice.call(arguments,1),i=[];for(var c in t[n]){var s=t[n][c];try{s[0].apply(e,a)}catch(e){r.console&&o.error("jsPDF PubSub Error",e.message,e)}s[1]&&i.push(c)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function h(e){if(!(this instanceof h))return new h(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function b(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function g(e,t,n,r,a){if(!(this instanceof g))return new g(e,t,n,r,a);this.type="axial"===e?2:3,this.coords=t,this.colors=n,b.call(this,r,a)}function m(e,t,n,r,a){if(!(this instanceof m))return new m(e,t,n,r,a);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,b.call(this,r,a)}function v(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",a=arguments[1],i=arguments[2],c=arguments[3],s=[],l=1,b=16,y="S";"object"==typeof(e=e||{})&&(n=e.orientation,a=e.unit||a,i=e.format||i,c=e.compress||e.compressPdf||c,l="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(b=e.floatPrecision),y=e.defaultPathOperation||"S"),s=e.filters||(!0===c?["FlateEncode"]:s),a=a||"mm",n=(""+(n||"P")).toLowerCase();var O=e.putOnlyUsedFonts||!1,A={},S={internal:{},__private__:{}};S.__private__.PubSub=f;var w="1.3",C=S.__private__.getPdfVersion=function(){return w};S.__private__.setPdfVersion=function(e){w=e};var E={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};S.__private__.getPageFormats=function(){return E};var T=S.__private__.getPageFormat=function(e){return E[e]};i=i||"a4";var j={COMPAT:"compat",ADVANCED:"advanced"},x=j.COMPAT;function _(){this.saveGraphicsState(),ie(new Fe(Ae,0,0,-Ae,0,Pn()*Ae).toString()+" cm"),this.setFontSize(this.getFontSize()/Ae),y="n",x=j.ADVANCED}function N(){this.restoreGraphicsState(),y="S",x=j.COMPAT}S.advancedAPI=function(e){var t=x===j.COMPAT;return t&&_.call(this),"function"!=typeof e||(e(this),t&&N.call(this)),this},S.compatAPI=function(e){var t=x===j.ADVANCED;return t&&N.call(this),"function"!=typeof e||(e(this),t&&_.call(this)),this},S.isAdvancedAPI=function(){return x===j.ADVANCED};var P,R=function(e){if(x!==j.ADVANCED)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},D=S.roundToPrecision=S.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};P=S.hpf=S.__private__.hpf="number"==typeof b?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return D(e,b)}:"smart"===b?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return D(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return D(e,16)};var k=S.f2=S.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return D(e,2)},L=S.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return D(e,3)},I=S.scale=S.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return x===j.COMPAT?e*Ae:x===j.ADVANCED?e:void 0},B=function(e){return x===j.COMPAT?Pn()-e:x===j.ADVANCED?e:void 0},M=function(e){return I(B(e))};S.__private__.setPrecision=S.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var G,F="00000000000000000000000000000000",U=S.__private__.getFileId=function(){return F},H=S.__private__.setFileId=function(e){return F=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():F.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join("")};S.setFileId=function(e){return H(e),this},S.getFileId=function(){return U()};var q=S.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),a=Math.abs(t%60),o=[n,$(r),"'",$(a),"'"].join("");return["D:",e.getFullYear(),$(e.getMonth()+1),$(e.getDate()),$(e.getHours()),$(e.getMinutes()),$(e.getSeconds()),o].join("")},z=S.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),a=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),i=parseInt(e.substr(14,2),10);return new Date(t,n,r,a,o,i,0)},Y=S.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=q(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return G=t},W=S.__private__.getCreationDate=function(e){var t=G;return"jsDate"===e&&(t=z(G)),t};S.setCreationDate=function(e){return Y(e),this},S.getCreationDate=function(e){return W(e)};var V,$=S.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},J=S.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},K=0,X=[],Q=[],Z=0,ee=[],te=[],ne=!1,re=Q,ae=function(){K=0,Z=0,Q=[],X=[],ee=[],$e=Ye(),Je=Ye()};S.__private__.setCustomOutputDestination=function(e){ne=!0,re=e};var oe=function(e){ne||(re=e)};S.__private__.resetCustomOutputDestination=function(){ne=!1,re=Q};var ie=S.__private__.out=function(e){return e=e.toString(),Z+=e.length+1,re.push(e),re},ce=S.__private__.write=function(e){return ie(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},se=S.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},le=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];S.__private__.getStandardFonts=function(){return le};var ue=e.fontSize||16;S.__private__.setFontSize=S.setFontSize=function(e){return ue=x===j.ADVANCED?e/Ae:e,this};var de,pe=S.__private__.getFontSize=S.getFontSize=function(){return x===j.COMPAT?ue:ue*Ae},fe=e.R2L||!1;S.__private__.setR2L=S.setR2L=function(e){return fe=e,this},S.__private__.getR2L=S.getR2L=function(){return fe};var he,be=S.__private__.setZoomMode=function(e){if(/^\d*\.?\d*%$/.test(e))de=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');de=e}else de=parseInt(e,10)};S.__private__.getZoomMode=function(){return de};var ge,me=S.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');he=e};S.__private__.getPageMode=function(){return he};var ve=S.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');ge=e};S.__private__.getLayoutMode=function(){return ge},S.__private__.setDisplayMode=S.setDisplayMode=function(e,t,n){return be(e),ve(t),me(n),this};var ye={title:"",subject:"",author:"",keywords:"",creator:""};S.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ye).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ye[e]},S.__private__.getDocumentProperties=function(){return ye},S.__private__.setDocumentProperties=S.setProperties=S.setDocumentProperties=function(e){for(var t in ye)ye.hasOwnProperty(t)&&e[t]&&(ye[t]=e[t]);return this},S.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ye).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ye[e]=t};var Oe,Ae,Se,we,Ce,Ee={},Te={},je=[],xe={},_e={},Ne={},Pe={},Re=null,De=0,ke=[],Le=new f(S),Ie=e.hotfixes||[],Be={},Me={},Ge=[],Fe=function(e,t,n,r,a,o){if(!(this instanceof Fe))return new Fe(e,t,n,r,a,o);isNaN(e)&&(e=1),isNaN(t)&&(t=0),isNaN(n)&&(n=0),isNaN(r)&&(r=1),isNaN(a)&&(a=0),isNaN(o)&&(o=0),this._matrix=[e,t,n,r,a,o]};Object.defineProperty(Fe.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Fe.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Fe.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Fe.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Fe.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Fe.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Fe.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(Fe.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(Fe.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(Fe.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(Fe.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(Fe.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(Fe.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Fe.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Fe.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Fe.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Fe.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(P).join(e)},Fe.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,a=e.shx*this.shy+e.sy*this.sy,o=e.tx*this.sx+e.ty*this.shx+this.tx,i=e.tx*this.shy+e.ty*this.sy+this.ty;return new Fe(t,n,r,a,o,i)},Fe.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty,i=Math.sqrt(e*e+t*t),c=(e/=i)*n+(t/=i)*r;n-=e*c,r-=t*c;var s=Math.sqrt(n*n+r*r);return c/=s,e*(r/=s)<t*(n/=s)&&(e=-e,t=-t,c=-c,i=-i),{scale:new Fe(i,0,0,s,0,0),translate:new Fe(1,0,0,1,a,o),rotate:new Fe(e,t,-t,e,0,0),skew:new Fe(1,0,c,1,0,0)}},Fe.prototype.toString=function(e){return this.join(" ")},Fe.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty,i=1/(e*r-t*n),c=r*i,s=-t*i,l=-n*i,u=e*i;return new Fe(c,s,l,u,-c*a-l*o,-s*a-u*o)},Fe.prototype.applyToPoint=function(e){var t=e.x*this.sx+e.y*this.shx+this.tx,n=e.x*this.shy+e.y*this.sy+this.ty;return new wn(t,n)},Fe.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new wn(e.x+e.w,e.y+e.h));return new Cn(t.x,t.y,n.x-t.x,n.y-t.y)},Fe.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,a=this.tx,o=this.ty;return new Fe(e,t,n,r,a,o)},S.Matrix=Fe;var Ue=S.matrixMult=function(e,t){return t.multiply(e)},He=new Fe(1,0,0,1,0,0);S.unitMatrix=S.identityMatrix=He;var qe=function(e,t){if(!_e[e]){var n=(t instanceof g?"Sh":"P")+(Object.keys(xe).length+1).toString(10);t.id=n,_e[e]=n,xe[n]=t,Le.publish("addPattern",t)}};S.ShadingPattern=g,S.TilingPattern=m,S.addShadingPattern=function(e,t){return R("addShadingPattern()"),qe(e,t),this},S.beginTilingPattern=function(e){R("beginTilingPattern()"),Tn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},S.endTilingPattern=function(e,t){R("endTilingPattern()"),t.stream=te[V].join("\n"),qe(e,t),Le.publish("endTilingPattern",t),Ge.pop().restore()};var ze=S.__private__.newObject=function(){var e=Ye();return We(e,!0),e},Ye=S.__private__.newObjectDeferred=function(){return K++,X[K]=function(){return Z},K},We=function(e,t){return t="boolean"==typeof t&&t,X[e]=Z,t&&ie(e+" 0 obj"),e},Ve=S.__private__.newAdditionalObject=function(){var e={objId:Ye(),content:""};return ee.push(e),e},$e=Ye(),Je=Ye(),Ke=S.__private__.decodeColorString=function(e){var t=e.split(" ");if(2!==t.length||"g"!==t[1]&&"G"!==t[1])5!==t.length||"k"!==t[4]&&"K"!==t[4]||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),"r"]);else{var n=parseFloat(t[0]);t=[n,n,n,"r"]}for(var r="#",a=0;a<3;a++)r+=("0"+Math.floor(255*parseFloat(t[a])).toString(16)).slice(-2);return r},Xe=S.__private__.encodeColorString=function(e){var t;"string"==typeof e&&(e={ch1:e});var n=e.ch1,r=e.ch2,a=e.ch3,o=e.ch4,i="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var c=new p(n);if(c.ok)n=c.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var s=parseInt(n.substr(1),16);n=s>>16&255,r=s>>8&255,a=255&s}if(void 0===r||void 0===o&&n===r&&r===a)if("string"==typeof n)t=n+" "+i[0];else switch(e.precision){case 2:t=k(n/255)+" "+i[0];break;case 3:default:t=L(n/255)+" "+i[0]}else if(void 0===o||"object"==typeof o){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",i[1]].join(" ");if("string"==typeof n)t=[n,r,a,i[1]].join(" ");else switch(e.precision){case 2:t=[k(n/255),k(r/255),k(a/255),i[1]].join(" ");break;default:case 3:t=[L(n/255),L(r/255),L(a/255),i[1]].join(" ")}}else if("string"==typeof n)t=[n,r,a,o,i[2]].join(" ");else switch(e.precision){case 2:t=[k(n),k(r),k(a),k(o),i[2]].join(" ");break;case 3:default:t=[L(n),L(r),L(a),L(o),i[2]].join(" ")}return t},Qe=S.__private__.getFilters=function(){return s},Ze=S.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||Qe(),r=e.alreadyAppliedFilters||[],a=e.addLength1||!1,o=t.length,i={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],s=(i=void 0!==v.API.processDataByFilters?v.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==i.data.length&&(c.push({key:"Length",value:i.data.length}),!0===a&&c.push({key:"Length1",value:o})),0!=s.length)if(s.split("/").length-1==1)c.push({key:"Filter",value:s});else{c.push({key:"Filter",value:"["+s+"]"});for(var l=0;l<c.length;l+=1)if("DecodeParms"===c[l].key){for(var u=[],d=0;d<i.reverseChain.split("/").length-1;d+=1)u.push("null");u.push(c[l].value),c[l].value="["+u.join(" ")+"]"}}ie("<<");for(var p=0;p<c.length;p++)ie("/"+c[p].key+" "+c[p].value);ie(">>"),0!==i.data.length&&(ie("stream"),ie(i.data),ie("endstream"))},et=S.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,a=e.contentsObjId;We(r,!0),ie("<</Type /Page"),ie("/Parent "+e.rootDictionaryObjId+" 0 R"),ie("/Resources "+e.resourceDictionaryObjId+" 0 R"),ie("/MediaBox ["+parseFloat(P(e.mediaBox.bottomLeftX))+" "+parseFloat(P(e.mediaBox.bottomLeftY))+" "+P(e.mediaBox.topRightX)+" "+P(e.mediaBox.topRightY)+"]"),null!==e.cropBox&&ie("/CropBox ["+P(e.cropBox.bottomLeftX)+" "+P(e.cropBox.bottomLeftY)+" "+P(e.cropBox.topRightX)+" "+P(e.cropBox.topRightY)+"]"),null!==e.bleedBox&&ie("/BleedBox ["+P(e.bleedBox.bottomLeftX)+" "+P(e.bleedBox.bottomLeftY)+" "+P(e.bleedBox.topRightX)+" "+P(e.bleedBox.topRightY)+"]"),null!==e.trimBox&&ie("/TrimBox ["+P(e.trimBox.bottomLeftX)+" "+P(e.trimBox.bottomLeftY)+" "+P(e.trimBox.topRightX)+" "+P(e.trimBox.topRightY)+"]"),null!==e.artBox&&ie("/ArtBox ["+P(e.artBox.bottomLeftX)+" "+P(e.artBox.bottomLeftY)+" "+P(e.artBox.topRightX)+" "+P(e.artBox.topRightY)+"]"),"number"==typeof e.userUnit&&1!==e.userUnit&&ie("/UserUnit "+e.userUnit),Le.publish("putPage",{objId:r,pageContext:ke[t],pageNumber:t,page:n}),ie("/Contents "+a+" 0 R"),ie(">>"),ie("endobj");var o=n.join("\n");return x===j.ADVANCED&&(o+="\nQ"),We(a,!0),Ze({data:o,filters:Qe()}),ie("endobj"),r},tt=S.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=De;e++)ke[e].objId=Ye(),ke[e].contentsObjId=Ye();for(e=1;e<=De;e++)n.push(et({number:e,data:te[e],objId:ke[e].objId,contentsObjId:ke[e].contentsObjId,mediaBox:ke[e].mediaBox,cropBox:ke[e].cropBox,bleedBox:ke[e].bleedBox,trimBox:ke[e].trimBox,artBox:ke[e].artBox,userUnit:ke[e].userUnit,rootDictionaryObjId:$e,resourceDictionaryObjId:Je}));We($e,!0),ie("<</Type /Pages");var r="/Kids [";for(t=0;t<De;t++)r+=n[t]+" 0 R ";ie(r+"]"),ie("/Count "+De),ie(">>"),ie("endobj"),Le.publish("postPutPages")},nt=function(e){var t=function(e,t){return-1!==e.indexOf(" ")?"("+Et(e,t)+")":Et(e,t)};Le.publish("putFont",{font:e,out:ie,newObject:ze,putStream:Ze,pdfEscapeWithNeededParanthesis:t}),!0!==e.isAlreadyPutted&&(e.objectNumber=ze(),ie("<<"),ie("/Type /Font"),ie("/BaseFont /"+t(e.postScriptName)),ie("/Subtype /Type1"),"string"==typeof e.encoding&&ie("/Encoding /"+e.encoding),ie("/FirstChar 32"),ie("/LastChar 255"),ie(">>"),ie("endobj"))},rt=function(){for(var e in Ee)Ee.hasOwnProperty(e)&&(!1===O||!0===O&&A.hasOwnProperty(e))&&nt(Ee[e])},at=function(e){e.objectNumber=ze();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[P(e.x),P(e.y),P(e.x+e.width),P(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");Ze({data:n,additionalKeyValues:t}),ie("endobj")},ot=function(){for(var e in Be)Be.hasOwnProperty(e)&&at(Be[e])},it=function(e,t){var n,r=[],a=1/(t-1);for(n=0;n<1;n+=a)r.push(n);if(r.push(1),0!=e[0].offset){var o={offset:0,color:e[0].color};e.unshift(o)}if(1!=e[e.length-1].offset){var i={offset:1,color:e[e.length-1].color};e.push(i)}for(var c="",s=0,l=0;l<r.length;l++){for(n=r[l];n>e[s+1].offset;)s++;var u=e[s].offset,d=(n-u)/(e[s+1].offset-u),p=e[s].color,f=e[s+1].color;c+=J(Math.round((1-d)*p[0]+d*f[0]).toString(16))+J(Math.round((1-d)*p[1]+d*f[1]).toString(16))+J(Math.round((1-d)*p[2]+d*f[2]).toString(16))}return c.trim()},ct=function(e,t){t||(t=21);var n=ze(),r=it(e.colors,t),a=[];a.push({key:"FunctionType",value:"0"}),a.push({key:"Domain",value:"[0.0 1.0]"}),a.push({key:"Size",value:"["+t+"]"}),a.push({key:"BitsPerSample",value:"8"}),a.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),a.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ze({data:r,additionalKeyValues:a,alreadyAppliedFilters:["/ASCIIHexDecode"]}),ie("endobj"),e.objectNumber=ze(),ie("<< /ShadingType "+e.type),ie("/ColorSpace /DeviceRGB");var o="/Coords ["+P(parseFloat(e.coords[0]))+" "+P(parseFloat(e.coords[1]))+" ";2===e.type?o+=P(parseFloat(e.coords[2]))+" "+P(parseFloat(e.coords[3])):o+=P(parseFloat(e.coords[2]))+" "+P(parseFloat(e.coords[3]))+" "+P(parseFloat(e.coords[4]))+" "+P(parseFloat(e.coords[5])),ie(o+="]"),e.matrix&&ie("/Matrix ["+e.matrix.toString()+"]"),ie("/Function "+n+" 0 R"),ie("/Extend [true true]"),ie(">>"),ie("endobj")},st=function(e,t){var n=Ye(),r=ze();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var a=[];a.push({key:"Type",value:"/Pattern"}),a.push({key:"PatternType",value:"1"}),a.push({key:"PaintType",value:"1"}),a.push({key:"TilingType",value:"1"}),a.push({key:"BBox",value:"["+e.boundingBox.map(P).join(" ")+"]"}),a.push({key:"XStep",value:P(e.xStep)}),a.push({key:"YStep",value:P(e.yStep)}),a.push({key:"Resources",value:n+" 0 R"}),e.matrix&&a.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),Ze({data:e.stream,additionalKeyValues:a}),ie("endobj")},lt=function(e){var t;for(t in xe)xe.hasOwnProperty(t)&&(xe[t]instanceof g?ct(xe[t]):xe[t]instanceof m&&st(xe[t],e))},ut=function(e){for(var t in e.objectNumber=ze(),ie("<<"),e)switch(t){case"opacity":ie("/ca "+k(e[t]));break;case"stroke-opacity":ie("/CA "+k(e[t]))}ie(">>"),ie("endobj")},dt=function(){var e;for(e in Ne)Ne.hasOwnProperty(e)&&ut(Ne[e])},pt=function(){for(var e in ie("/XObject <<"),Be)Be.hasOwnProperty(e)&&Be[e].objectNumber>=0&&ie("/"+e+" "+Be[e].objectNumber+" 0 R");Le.publish("putXobjectDict"),ie(">>")},ft=function(){for(var e in ie("/Font <<"),Ee)Ee.hasOwnProperty(e)&&(!1===O||!0===O&&A.hasOwnProperty(e))&&ie("/"+e+" "+Ee[e].objectNumber+" 0 R");ie(">>")},ht=function(){if(Object.keys(xe).length>0){for(var e in ie("/Shading <<"),xe)xe.hasOwnProperty(e)&&xe[e]instanceof g&&xe[e].objectNumber>=0&&ie("/"+e+" "+xe[e].objectNumber+" 0 R");Le.publish("putShadingPatternDict"),ie(">>")}},bt=function(e){if(Object.keys(xe).length>0){for(var t in ie("/Pattern <<"),xe)xe.hasOwnProperty(t)&&xe[t]instanceof S.TilingPattern&&xe[t].objectNumber>=0&&xe[t].objectNumber<e&&ie("/"+t+" "+xe[t].objectNumber+" 0 R");Le.publish("putTilingPatternDict"),ie(">>")}},gt=function(){if(Object.keys(Ne).length>0){var e;for(e in ie("/ExtGState <<"),Ne)Ne.hasOwnProperty(e)&&Ne[e].objectNumber>=0&&ie("/"+e+" "+Ne[e].objectNumber+" 0 R");Le.publish("putGStateDict"),ie(">>")}},mt=function(e){We(e.resourcesOid,!0),ie("<<"),ie("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ft(),ht(),bt(e.objectOid),gt(),pt(),ie(">>"),ie("endobj")},vt=function(){var e=[];rt(),dt(),ot(),lt(e),Le.publish("putResources"),e.forEach(mt),mt({resourcesOid:Je,objectOid:Number.MAX_SAFE_INTEGER}),Le.publish("postPutResources")},yt=function(){Le.publish("putAdditionalObjects");for(var e=0;e<ee.length;e++){var t=ee[e];We(t.objId,!0),ie(t.content),ie("endobj")}Le.publish("postPutAdditionalObjects")},Ot=function(e){Te[e.fontName]=Te[e.fontName]||{},Te[e.fontName][e.fontStyle]=e.id},At=function(e,t,n,r,a){var o={id:"F"+(Object.keys(Ee).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:a||!1,metadata:{}};return Le.publish("addFont",{font:o,instance:this}),Ee[o.id]=o,Ot(o),o.id},St=function(e){for(var t=0,n=le.length;t<n;t++){var r=At.call(this,e[t][0],e[t][1],e[t][2],le[t][3],!0);!1===O&&(A[r]=!0);var a=e[t][0].split("-");Ot({id:r,fontName:a[0],fontStyle:a[1]||""})}Le.publish("addFonts",{fonts:Ee,dictionary:Te})},wt=function(e){return e.foo=function(){try{return e.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!r.console)throw new Error(n);r.console.error(n,e),r.alert&&alert(n)}},e.foo.bar=e,e.foo},Ct=function(e,t){var n,r,a,o,i,c,s,l,u;if(a=(t=t||{}).sourceEncoding||"Unicode",i=t.outputEncoding,(t.autoencode||i)&&Ee[Oe].metadata&&Ee[Oe].metadata[a]&&Ee[Oe].metadata[a].encoding&&(o=Ee[Oe].metadata[a].encoding,!i&&Ee[Oe].encoding&&(i=Ee[Oe].encoding),!i&&o.codePages&&(i=o.codePages[0]),"string"==typeof i&&(i=o[i]),i)){for(s=!1,c=[],n=0,r=e.length;n<r;n++)(l=i[e.charCodeAt(n)])?c.push(String.fromCharCode(l)):c.push(e[n]),c[n].charCodeAt(0)>>8&&(s=!0);e=c.join("")}for(n=e.length;void 0===s&&0!==n;)e.charCodeAt(n-1)>>8&&(s=!0),n--;if(!s)return e;for(c=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((u=(l=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");c.push(u),c.push(l-(u<<8))}return String.fromCharCode.apply(void 0,c)},Et=S.__private__.pdfEscape=S.pdfEscape=function(e,t){return Ct(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Tt=S.__private__.beginPage=function(e){te[++De]=[],ke[De]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},_t(De),oe(te[V])},jt=function(e,t){var r,a,c;switch(n=t||n,"string"==typeof e&&(r=T(e.toLowerCase()),Array.isArray(r)&&(a=r[0],c=r[1])),Array.isArray(e)&&(a=e[0]*Ae,c=e[1]*Ae),isNaN(a)&&(a=i[0],c=i[1]),(a>14400||c>14400)&&(o.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),a=Math.min(14400,a),c=Math.min(14400,c)),i=[a,c],n.substr(0,1)){case"l":c>a&&(i=[c,a]);break;case"p":a>c&&(i=[c,a])}Tt(i),on(an),ie(hn),0!==On&&ie(On+" J"),0!==An&&ie(An+" j"),Le.publish("addPage",{pageNumber:De})},xt=function(e){e>0&&e<=De&&(te.splice(e,1),ke.splice(e,1),De--,V>De&&(V=De),this.setPage(V))},_t=function(e){e>0&&e<=De&&(V=e)},Nt=S.__private__.getNumberOfPages=S.getNumberOfPages=function(){return te.length-1},Pt=function(e,t,n){var r,a=void 0;return n=n||{},e=void 0!==e?e:Ee[Oe].fontName,t=void 0!==t?t:Ee[Oe].fontStyle,r=e.toLowerCase(),void 0!==Te[r]&&void 0!==Te[r][t]?a=Te[r][t]:void 0!==Te[e]&&void 0!==Te[e][t]?a=Te[e][t]:!1===n.disableWarning&&o.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),a||n.noFallback||null==(a=Te.times[t])&&(a=Te.times.normal),a},Rt=S.__private__.putInfo=function(){for(var e in ze(),ie("<<"),ie("/Producer (jsPDF "+v.version+")"),ye)ye.hasOwnProperty(e)&&ye[e]&&ie("/"+e.substr(0,1).toUpperCase()+e.substr(1)+" ("+Et(ye[e])+")");ie("/CreationDate ("+G+")"),ie(">>"),ie("endobj")},Dt=S.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||$e;switch(ze(),ie("<<"),ie("/Type /Catalog"),ie("/Pages "+t+" 0 R"),de||(de="fullwidth"),de){case"fullwidth":ie("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ie("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ie("/OpenAction [3 0 R /Fit]");break;case"original":ie("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+de;"%"===n.substr(n.length-1)&&(de=parseInt(de)/100),"number"==typeof de&&ie("/OpenAction [3 0 R /XYZ null null "+k(de)+"]")}switch(ge||(ge="continuous"),ge){case"continuous":ie("/PageLayout /OneColumn");break;case"single":ie("/PageLayout /SinglePage");break;case"two":case"twoleft":ie("/PageLayout /TwoColumnLeft");break;case"tworight":ie("/PageLayout /TwoColumnRight")}he&&ie("/PageMode /"+he),Le.publish("putCatalog"),ie(">>"),ie("endobj")},kt=S.__private__.putTrailer=function(){ie("trailer"),ie("<<"),ie("/Size "+(K+1)),ie("/Root "+K+" 0 R"),ie("/Info "+(K-1)+" 0 R"),ie("/ID [ <"+F+"> <"+F+"> ]"),ie(">>")},Lt=S.__private__.putHeader=function(){ie("%PDF-"+w),ie("%\xba\xdf\xac\xe0")},It=S.__private__.putXRef=function(){var e="0000000000";ie("xref"),ie("0 "+(K+1)),ie("0000000000 65535 f ");for(var t=1;t<=K;t++)"function"==typeof X[t]?ie((e+X[t]()).slice(-10)+" 00000 n "):void 0!==X[t]?ie((e+X[t]).slice(-10)+" 00000 n "):ie("0000000000 00000 n ")},Bt=S.__private__.buildDocument=function(){ae(),oe(Q),Le.publish("buildDocument"),Lt(),tt(),yt(),vt(),Rt(),Dt();var e=Z;return It(),kt(),ie("startxref"),ie(""+e),ie("%%EOF"),oe(te[V]),Q.join("\n")},Mt=S.__private__.getBlob=function(e){return new Blob([se(e)],{type:"application/pdf"})},Gt=S.output=S.__private__.output=wt((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Bt();case"save":S.save(t.filename);break;case"arraybuffer":return se(Bt());case"blob":return Mt(Bt());case"bloburi":case"bloburl":if(void 0!==r.URL&&"function"==typeof r.URL.createObjectURL)return r.URL&&r.URL.createObjectURL(Mt(Bt()))||void 0;o.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",a=Bt();try{n=u(a)}catch(e){n=u(unescape(encodeURIComponent(a)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(r)){var i='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+(t.pdfObjectUrl||"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js")+'"><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(t)+");<\/script></body></html>",c=r.open();return null!==c&&c.document.write(i),c}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(r)){var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(t.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+t.filename+'" width="500px" height="400px" /></body></html>',l=r.open();if(null!==l){l.document.write(s);var d=this;l.document.documentElement.querySelector("#pdfViewer").onload=function(){l.document.title=t.filename,l.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(d.output("bloburl"))}}return l}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(r))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var p='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",t)+'"></iframe></body></html>',f=r.open();if(null!==f&&(f.document.write(p),f.document.title=t.filename),f||"undefined"==typeof safari)return f;break;case"datauri":case"dataurl":return r.document.location.href=this.output("datauristring",t);default:return null}})),Ft=function(e){return!0===Array.isArray(Ie)&&Ie.indexOf(e)>-1};switch(a){case"pt":Ae=1;break;case"mm":Ae=72/25.4;break;case"cm":Ae=72/2.54;break;case"in":Ae=72;break;case"px":Ae=1==Ft("px_scaling")?.75:96/72;break;case"pc":case"em":Ae=12;break;case"ex":Ae=6;break;default:throw new Error("Invalid unit: "+a)}Y(),H();var Ut=S.__private__.getPageInfo=S.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ke[e].objId,pageNumber:e,pageContext:ke[e]}},Ht=S.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var t in ke)if(ke[t].objId===e)break;return Ut(t)},qt=S.__private__.getCurrentPageInfo=S.getCurrentPageInfo=function(){return{objId:ke[V].objId,pageNumber:V,pageContext:ke[V]}};S.addPage=function(){return jt.apply(this,arguments),this},S.setPage=function(){return _t.apply(this,arguments),oe.call(this,te[V]),this},S.insertPage=function(e){return this.addPage(),this.movePage(V,e),this},S.movePage=function(e,t){var n,r;if(e>t){n=te[e],r=ke[e];for(var a=e;a>t;a--)te[a]=te[a-1],ke[a]=ke[a-1];te[t]=n,ke[t]=r,this.setPage(t)}else if(e<t){n=te[e],r=ke[e];for(var o=e;o<t;o++)te[o]=te[o+1],ke[o]=ke[o+1];te[t]=n,ke[t]=r,this.setPage(t)}return this},S.deletePage=function(){return xt.apply(this,arguments),this},S.__private__.text=S.text=function(e,t,n,r,a){var o,i,c,s,l,u,d,p,f=(r=r||{}).scope||this;if("number"==typeof e&&"number"==typeof t&&("string"==typeof n||Array.isArray(n))){var h=n;n=t,t=e,e=h}if(arguments[3]instanceof Fe==0?(c=arguments[4],s=arguments[5],"object"==typeof(d=arguments[3])&&null!==d||("string"==typeof c&&(s=c,c=null),"string"==typeof d&&(s=d,d=null),"number"==typeof d&&(c=d,d=null),r={flags:d,angle:c,align:s})):(R("The transform parameter of text() with a Matrix value"),p=a),isNaN(t)||isNaN(n)||null==e)throw new Error("Invalid arguments passed to jsPDF.text");if(0===e.length)return f;var b="",g=!1,m="number"==typeof r.lineHeightFactor?r.lineHeightFactor:rn,v=f.internal.scaleFactor;function y(e){return e=e.split("\t").join(Array(r.TabLen||9).join(" ")),Et(e,d)}function O(e){for(var t,n=e.concat(),r=[],a=n.length;a--;)"string"==typeof(t=n.shift())?r.push(t):Array.isArray(e)&&(1===t.length||void 0===t[1]&&void 0===t[2])?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function S(e,t){var n;if("string"==typeof e)n=t(e)[0];else if(Array.isArray(e)){for(var r,a,o=e.concat(),i=[],c=o.length;c--;)"string"==typeof(r=o.shift())?i.push(t(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(a=t(r[0],r[1],r[2]),i.push([a[0],a[1],a[2]]));n=i}return n}var w=!1,C=!0;if("string"==typeof e)w=!0;else if(Array.isArray(e)){var E=e.concat();i=[];for(var T,_=E.length;_--;)("string"!=typeof(T=E.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(C=!1);w=C}if(!1===w)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var N=ue/f.internal.scaleFactor,D=N*(rn-1);switch(r.baseline){case"bottom":n-=D;break;case"top":n+=N-D;break;case"hanging":n+=N-2*D;break;case"middle":n+=N/2-D}if((u=r.maxWidth||0)>0&&("string"==typeof e?e=f.splitTextToSize(e,u):"[object Array]"===Object.prototype.toString.call(e)&&(e=f.splitTextToSize(e.join(" "),u))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:Et,activeFontKey:Oe,fonts:Ee,activeFontSize:ue}},Le.publish("preProcessText",o),e=o.text,c=(r=o.options).angle,p instanceof Fe==0&&c&&"number"==typeof c){c*=Math.PI/180,0===r.rotationDirection&&(c=-c),x===j.ADVANCED&&(c=-c);var k=Math.cos(c),L=Math.sin(c);p=new Fe(k,L,-L,k,0,0)}else c&&c instanceof Fe&&(p=c);x!==j.ADVANCED||p||(p=He),void 0!==(l=r.charSpace||vn)&&(b+=P(I(l))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),r.lang;var B=-1,M=void 0!==r.renderingMode?r.renderingMode:r.stroke,G=f.internal.getCurrentPageInfo().pageContext;switch(M){case 0:case!1:case"fill":B=0;break;case 1:case!0:case"stroke":B=1;break;case 2:case"fillThenStroke":B=2;break;case 3:case"invisible":B=3;break;case 4:case"fillAndAddForClipping":B=4;break;case 5:case"strokeAndAddPathForClipping":B=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":B=6;break;case 7:case"addToPathForClipping":B=7}var F=void 0!==G.usedRenderingMode?G.usedRenderingMode:-1;-1!==B?b+=B+" Tr\n":-1!==F&&(b+="0 Tr\n"),-1!==B&&(G.usedRenderingMode=B),s=r.align||"left";var U,H=ue*m,q=f.internal.pageSize.getWidth(),z=Ee[Oe];l=r.charSpace||vn,u=r.maxWidth||0,d={};var Y=[];if("[object Array]"===Object.prototype.toString.call(e)){var W;i=O(e),"left"!==s&&(U=i.map((function(e){return f.getStringUnitWidth(e,{font:z,charSpace:l,fontSize:ue,doKerning:!1})*ue/v})));var V,$=0;if("right"===s){t-=U[0],e=[],_=i.length;for(var J=0;J<_;J++)0===J?(V=un(t),W=dn(n)):(V=I($-U[J]),W=-H),e.push([i[J],V,W]),$=U[J]}else if("center"===s){t-=U[0]/2,e=[],_=i.length;for(var K=0;K<_;K++)0===K?(V=un(t),W=dn(n)):(V=I(($-U[K])/2),W=-H),e.push([i[K],V,W]),$=U[K]}else if("left"===s){e=[],_=i.length;for(var X=0;X<_;X++)e.push(i[X])}else{if("justify"!==s)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');e=[],_=i.length,u=0!==u?u:q;for(var Q=0;Q<_;Q++)W=0===Q?dn(n):-H,V=0===Q?un(t):0,Q<_-1&&Y.push(P(I((u-U[Q])/(i[Q].split(" ").length-1)))),e.push([i[Q],V,W])}}var Z="boolean"==typeof r.R2L?r.R2L:fe;!0===Z&&(e=S(e,(function(e,t,n){return[e.split("").reverse().join(""),t,n]}))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:Et,activeFontKey:Oe,fonts:Ee,activeFontSize:ue}},Le.publish("postProcessText",o),e=o.text,g=o.mutex.isHex||!1;var ee=Ee[Oe].encoding;"WinAnsiEncoding"!==ee&&"StandardEncoding"!==ee||(e=S(e,(function(e,t,n){return[y(e),t,n]}))),i=O(e),e=[];for(var te,ne,re,ae=0,oe=1,ce=Array.isArray(i[0])?oe:ae,se="",le=function(e,t,n){var a="";return n instanceof Fe?(n="number"==typeof r.angle?Ue(n,new Fe(1,0,0,1,e,t)):Ue(new Fe(1,0,0,1,e,t),n),x===j.ADVANCED&&(n=Ue(new Fe(1,0,0,-1,0,0),n)),a=n.join(" ")+" Tm\n"):a=P(e)+" "+P(t)+" Td\n",a},de=0;de<i.length;de++){switch(se="",ce){case oe:re=(g?"<":"(")+i[de][0]+(g?">":")"),te=parseFloat(i[de][1]),ne=parseFloat(i[de][2]);break;case ae:re=(g?"<":"(")+i[de]+(g?">":")"),te=un(t),ne=dn(n)}void 0!==Y&&void 0!==Y[de]&&(se=Y[de]+" Tw\n"),0===de?e.push(se+le(te,ne,p)+re):ce===ae?e.push(se+re):ce===oe&&e.push(se+le(te,ne,p)+re)}e=ce===ae?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var pe="BT\n/";return pe+=Oe+" "+ue+" Tf\n",pe+=P(ue*m)+" TL\n",pe+=gn+"\n",pe+=b,pe+=e,ie(pe+="ET"),A[Oe]=!0,f};var zt=S.__private__.clip=S.clip=function(e){return ie("evenodd"===e?"W*":"W"),this};S.clipEvenOdd=function(){return zt("evenodd")},S.__private__.discardPath=S.discardPath=function(){return ie("n"),this};var Yt=S.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(e)&&(t=!0),t};S.__private__.setDefaultPathOperation=S.setDefaultPathOperation=function(e){return Yt(e)&&(y=e),this};var Wt=S.__private__.getStyle=S.getStyle=function(e){var t=y;switch(e){case"D":case"S":t="S";break;case"F":t="f";break;case"FD":case"DF":t="B";break;case"f":case"f*":case"B":case"B*":t=e}return t},Vt=S.close=function(){return ie("h"),this};S.stroke=function(){return ie("S"),this},S.fill=function(e){return $t("f",e),this},S.fillEvenOdd=function(e){return $t("f*",e),this},S.fillStroke=function(e){return $t("B",e),this},S.fillStrokeEvenOdd=function(e){return $t("B*",e),this};var $t=function(e,t){"object"==typeof t?Xt(t,e):ie(e)},Jt=function(e){null===e||x===j.ADVANCED&&void 0===e||(e=Wt(e),ie(e))};function Kt(e,t,n,r,a){var o=new m(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,a||this.matrix);o.stream=this.stream;var i=e+"$$"+this.cloneIndex+++"$$";return qe(i,o),o}var Xt=function(e,t){var n=_e[e.key],r=xe[n];if(r instanceof g)ie("q"),ie(Qt(t)),r.gState&&S.setGState(r.gState),ie(e.matrix.toString()+" cm"),ie("/"+n+" sh"),ie("Q");else if(r instanceof m){var a=new Fe(1,0,0,-1,0,Pn());e.matrix&&(a=a.multiply(e.matrix||He),n=Kt.call(r,e.key,e.boundingBox,e.xStep,e.yStep,a).id),ie("q"),ie("/Pattern cs"),ie("/"+n+" scn"),r.gState&&S.setGState(r.gState),ie(t),ie("Q")}},Qt=function(e){switch(e){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Zt=S.moveTo=function(e,t){return ie(P(I(e))+" "+P(M(t))+" m"),this},en=S.lineTo=function(e,t){return ie(P(I(e))+" "+P(M(t))+" l"),this},tn=S.curveTo=function(e,t,n,r,a,o){return ie([P(I(e)),P(M(t)),P(I(n)),P(M(r)),P(I(a)),P(M(o)),"c"].join(" ")),this};S.__private__.line=S.line=function(e,t,n,r,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Yt(a))throw new Error("Invalid arguments passed to jsPDF.line");return x===j.COMPAT?this.lines([[n-e,r-t]],e,t,[1,1],a||"S"):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},S.__private__.lines=S.lines=function(e,t,n,r,a,o){var i,c,s,l,u,d,p,f,h,b,g,m;if("number"==typeof e&&(m=n,n=t,t=e,e=m),r=r||[1,1],o=o||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Yt(a)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(Zt(t,n),i=r[0],c=r[1],l=e.length,b=t,g=n,s=0;s<l;s++)2===(u=e[s]).length?(b=u[0]*i+b,g=u[1]*c+g,en(b,g)):(d=u[0]*i+b,p=u[1]*c+g,f=u[2]*i+b,h=u[3]*c+g,b=u[4]*i+b,g=u[5]*c+g,tn(d,p,f,h,b,g));return o&&Vt(),Jt(a),this},S.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case"m":Zt(r[0],r[1]);break;case"l":en(r[0],r[1]);break;case"c":tn.apply(this,r);break;case"h":Vt()}}return this},S.__private__.rect=S.rect=function(e,t,n,r,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Yt(a))throw new Error("Invalid arguments passed to jsPDF.rect");return x===j.COMPAT&&(r=-r),ie([P(I(e)),P(M(t)),P(I(n)),P(I(r)),"re"].join(" ")),Jt(a),this},S.__private__.triangle=S.triangle=function(e,t,n,r,a,o,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||!Yt(i))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-e,r-t],[a-n,o-r],[e-a,t-o]],e,t,[1,1],i,!0),this},S.__private__.roundedRect=S.roundedRect=function(e,t,n,r,a,o,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||!Yt(i))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var c=4/3*(Math.SQRT2-1);return a=Math.min(a,.5*n),o=Math.min(o,.5*r),this.lines([[n-2*a,0],[a*c,0,a,o-o*c,a,o],[0,r-2*o],[0,o*c,-a*c,o,-a,o],[2*a-n,0],[-a*c,0,-a,-o*c,-a,-o],[0,2*o-r],[0,-o*c,a*c,-o,a,-o]],e+a,t,[1,1],i,!0),this},S.__private__.ellipse=S.ellipse=function(e,t,n,r,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!Yt(a))throw new Error("Invalid arguments passed to jsPDF.ellipse");var o=4/3*(Math.SQRT2-1)*n,i=4/3*(Math.SQRT2-1)*r;return Zt(e+n,t),tn(e+n,t-i,e+o,t-r,e,t-r),tn(e-o,t-r,e-n,t-i,e-n,t),tn(e-n,t+i,e-o,t+r,e,t+r),tn(e+o,t+r,e+n,t+i,e+n,t),Jt(a),this},S.__private__.circle=S.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!Yt(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(e,t,n,n,r)},S.setFont=function(e,t){return Oe=Pt(e,t,{disableWarning:!1}),this};var nn=S.__private__.getFont=S.getFont=function(){return Ee[Pt.apply(S,arguments)]};S.__private__.getFontList=S.getFontList=function(){var e,t,n={};for(e in Te)if(Te.hasOwnProperty(e))for(t in n[e]=[],Te[e])Te[e].hasOwnProperty(t)&&n[e].push(t);return n},S.addFont=function(e,t,n,r){return r=r||"Identity-H",At.call(this,e,t,n,r)};var rn,an=e.lineWidth||.200025,on=S.__private__.setLineWidth=S.setLineWidth=function(e){return ie(P(I(e))+" w"),this};S.__private__.setLineDash=v.API.setLineDash=v.API.setLineDashPattern=function(e,t){if(e=e||[],t=t||0,isNaN(t)||!Array.isArray(e))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return e=e.map((function(e){return P(I(e))})).join(" "),t=P(I(t)),ie("["+e+"] "+t+" d"),this};var cn=S.__private__.getLineHeight=S.getLineHeight=function(){return ue*rn};S.__private__.getLineHeight=S.getLineHeight=function(){return ue*rn};var sn=S.__private__.setLineHeightFactor=S.setLineHeightFactor=function(e){return"number"==typeof(e=e||1.15)&&(rn=e),this},ln=S.__private__.getLineHeightFactor=S.getLineHeightFactor=function(){return rn};sn(e.lineHeight);var un=S.__private__.getHorizontalCoordinate=function(e){return I(e)},dn=S.__private__.getVerticalCoordinate=function(e){return x===j.ADVANCED?e:ke[V].mediaBox.topRightY-ke[V].mediaBox.bottomLeftY-I(e)},pn=S.__private__.getHorizontalCoordinateString=S.getHorizontalCoordinateString=function(e){return P(un(e))},fn=S.__private__.getVerticalCoordinateString=S.getVerticalCoordinateString=function(e){return P(dn(e))},hn=e.strokeColor||"0 G";S.__private__.getStrokeColor=S.getDrawColor=function(){return Ke(hn)},S.__private__.setStrokeColor=S.setDrawColor=function(e,t,n,r){return hn=Xe({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),ie(hn),this};var bn=e.fillColor||"0 g";S.__private__.getFillColor=S.getFillColor=function(){return Ke(bn)},S.__private__.setFillColor=S.setFillColor=function(e,t,n,r){return bn=Xe({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),ie(bn),this};var gn=e.textColor||"0 g",mn=S.__private__.getTextColor=S.getTextColor=function(){return Ke(gn)};S.__private__.setTextColor=S.setTextColor=function(e,t,n,r){return gn=Xe({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var vn=e.charSpace,yn=S.__private__.getCharSpace=S.getCharSpace=function(){return parseFloat(vn||0)};S.__private__.setCharSpace=S.setCharSpace=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return vn=e,this};var On=0;S.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},S.__private__.setLineCap=S.setLineCap=function(e){var t=S.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return On=t,ie(t+" J"),this};var An=0;S.__private__.setLineJoin=S.setLineJoin=function(e){var t=S.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return An=t,ie(t+" j"),this},S.__private__.setLineMiterLimit=S.__private__.setMiterLimit=S.setLineMiterLimit=S.setMiterLimit=function(e){if(e=e||0,isNaN(e))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ie(P(I(e))+" M"),this},S.GState=h,S.setGState=function(e){(e="string"==typeof e?Ne[Pe[e]]:Sn(null,e)).equals(Re)||(ie("/"+e.id+" gs"),Re=e)};var Sn=function(e,t){if(!e||!Pe[e]){var n=!1;for(var r in Ne)if(Ne.hasOwnProperty(r)&&Ne[r].equals(t)){n=!0;break}if(n)t=Ne[r];else{var a="GS"+(Object.keys(Ne).length+1).toString(10);Ne[a]=t,t.id=a}return e&&(Pe[e]=t.id),Le.publish("addGState",t),t}};S.addGState=function(e,t){return Sn(e,t),this},S.saveGraphicsState=function(){return ie("q"),je.push({key:Oe,size:ue,color:gn}),this},S.restoreGraphicsState=function(){ie("Q");var e=je.pop();return Oe=e.key,ue=e.size,gn=e.color,Re=null,this},S.setCurrentTransformationMatrix=function(e){return ie(e.toString()+" cm"),this},S.comment=function(e){return ie("#"+e),this};var wn=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var a="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return a},set:function(e){a=e.toString()}}),this},Cn=function(e,t,n,r){wn.call(this,e,t),this.type="rect";var a=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return a},set:function(e){isNaN(e)||(a=parseFloat(e))}});var o=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return o},set:function(e){isNaN(e)||(o=parseFloat(e))}}),this},En=function(){this.page=De,this.currentPage=V,this.pages=te.slice(0),this.pagesContext=ke.slice(0),this.x=Se,this.y=we,this.matrix=Ce,this.width=_n(V),this.height=Pn(V),this.outputDestination=re,this.id="",this.objectNumber=-1};En.prototype.restore=function(){De=this.page,V=this.currentPage,ke=this.pagesContext,te=this.pages,Se=this.x,we=this.y,Ce=this.matrix,Nn(V,this.width),Rn(V,this.height),re=this.outputDestination};var Tn=function(e,t,n,r,a){Ge.push(new En),De=V=0,te=[],Se=e,we=t,Ce=a,Tt([n,r])},jn=function(e){if(!Me[e]){var t=new En,n="Xo"+(Object.keys(Be).length+1).toString(10);t.id=n,Me[e]=n,Be[n]=t,Le.publish("addFormObject",t),Ge.pop().restore()}};for(var xn in S.beginFormObject=function(e,t,n,r,a){return Tn(e,t,n,r,a),this},S.endFormObject=function(e){return jn(e),this},S.doFormObject=function(e,t){var n=Be[Me[e]];return ie("q"),ie(t.toString()+" cm"),ie("/"+n.id+" Do"),ie("Q"),this},S.getFormObject=function(e){var t=Be[Me[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},S.save=function(e,t){return e=e||"generated.pdf",(t=t||{}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(d(Mt(Bt()),e),"function"==typeof d.unload&&r.setTimeout&&setTimeout(d.unload,911),this):new Promise((function(t,n){try{var a=d(Mt(Bt()),e);"function"==typeof d.unload&&r.setTimeout&&setTimeout(d.unload,911),t(a)}catch(e){n(e.message)}}))},v.API)v.API.hasOwnProperty(xn)&&("events"===xn&&v.API.events.length?function(e,t){var n,r,a;for(a=t.length-1;-1!==a;a--)n=t[a][0],r=t[a][1],e.subscribe.apply(e,[n].concat("function"==typeof r?[r]:r))}(Le,v.API.events):S[xn]=v.API[xn]);var _n=S.getPageWidth=function(e){return(ke[e=e||V].mediaBox.topRightX-ke[e].mediaBox.bottomLeftX)/Ae},Nn=S.setPageWidth=function(e,t){ke[e].mediaBox.topRightX=t*Ae+ke[e].mediaBox.bottomLeftX},Pn=S.getPageHeight=function(e){return(ke[e=e||V].mediaBox.topRightY-ke[e].mediaBox.bottomLeftY)/Ae},Rn=S.setPageHeight=function(e,t){ke[e].mediaBox.topRightY=t*Ae+ke[e].mediaBox.bottomLeftY};return S.internal={pdfEscape:Et,getStyle:Wt,getFont:nn,getFontSize:pe,getCharSpace:yn,getTextColor:mn,getLineHeight:cn,getLineHeightFactor:ln,write:ce,getHorizontalCoordinate:un,getVerticalCoordinate:dn,getCoordinateString:pn,getVerticalCoordinateString:fn,collections:{},newObject:ze,newAdditionalObject:Ve,newObjectDeferred:Ye,newObjectDeferredBegin:We,getFilters:Qe,putStream:Ze,events:Le,scaleFactor:Ae,pageSize:{getWidth:function(){return _n(V)},setWidth:function(e){Nn(V,e)},getHeight:function(){return Pn(V)},setHeight:function(e){Rn(V,e)}},output:Gt,getNumberOfPages:Nt,pages:te,out:ie,f2:k,f3:L,getPageInfo:Ut,getPageInfoByObjId:Ht,getCurrentPageInfo:qt,getPDFVersion:C,Point:wn,Rectangle:Cn,Matrix:Fe,hasHotfix:Ft},Object.defineProperty(S.internal.pageSize,"width",{get:function(){return _n(V)},set:function(e){Nn(V,e)},enumerable:!0,configurable:!0}),Object.defineProperty(S.internal.pageSize,"height",{get:function(){return Pn(V)},set:function(e){Rn(V,e)},enumerable:!0,configurable:!0}),St.call(S,le),Oe="F1",jt(i,n),Le.publish("initialized"),S}l=r.atob,u=r.btoa,h.prototype.equals=function(e){var t,n="id,objectNumber,equals";if(!e||typeof e!=typeof this)return!1;var r=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t))return!1;if(this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&r--;return 0===r},v.API={events:[]},v.version="2.1.1";var y,O=v.API,A=1,S=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},w=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},C=function(e){return e.toFixed(2)},E=function(e){return e.toFixed(5)};O.__acroform__={};var T=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},j=function(e){return e*A},x=function(e){var t=new X,n=de.internal.getHeight(e)||0,r=de.internal.getWidth(e)||0;return t.BBox=[0,0,Number(C(r)),Number(C(n))],t},_=O.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},N=O.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},P=O.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(e&1<<t)?0:1},R=O.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return P(e,t-1)},D=O.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return _(e,t-1)},k=O.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return N(e,t-1)},L=O.__acroform__.calculateCoordinates=function(e){var t=this.internal.getHorizontalCoordinate,n=this.internal.getVerticalCoordinate,r=e[0],a=e[1],o=e[2],i=e[3],c={};return c.lowerLeft_X=t(r)||0,c.lowerLeft_Y=n(a+i)||0,c.upperRight_X=t(r+o)||0,c.upperRight_Y=n(a)||0,[Number(C(c.lowerLeft_X)),Number(C(c.lowerLeft_Y)),Number(C(c.upperRight_X)),Number(C(c.upperRight_Y))]},I=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=e.V||e.DV,r=B(e,n),a=y.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(y.__private__.encodeColorString(e.color)),t.push("/"+a+" "+C(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var o=new x(e);return o.stream=t.join("\n"),o}},B=function(e,t){var n=0===e.fontSize?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},a=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" "),o=n,i=de.internal.getHeight(e)||0;i=i<0?-i:i;var c=de.internal.getWidth(e)||0;c=c<0?-c:c;var s=function(t,n,r){if(t+1<a.length){var o=n+" "+a[t+1];return M(o,e,r).width<=c-4}return!1};o++;e:for(;o>0;){t="",o--;var l,u,d=M("3",e,o).height,p=e.multiline?i-o:(i-d)/2,f=p+=2,h=0,b=0;if(o<=0){t="(...) Tj\n",t+="% Width of Text: "+M(t,e,o=12).width+", FieldWidth:"+c+"\n";break}var g="",m=0;for(var v in a)if(a.hasOwnProperty(v)){g=" "==(g+=a[v]+" ").substr(g.length-1)?g.substr(0,g.length-1):g;var y=parseInt(v),O=s(y,g,o),A=v>=a.length-1;if(O&&!A){g+=" ";continue}if(O||A){if(A)b=y;else if(e.multiline&&(d+2)*(m+2)+2>i)continue e}else{if(!e.multiline)continue e;if((d+2)*(m+2)+2>i)continue e;b=y}for(var w="",E=h;E<=b;E++)w+=a[E]+" ";switch(w=" "==w.substr(w.length-1)?w.substr(0,w.length-1):w,u=M(w,e,o).width,e.textAlign){case"right":l=c-u-2;break;case"center":l=(c-u)/2;break;case"left":default:l=2}t+=C(l)+" "+C(f)+" Td\n",t+="("+S(w)+") Tj\n",t+=-C(l)+" 0 Td\n",f=-(o+2),u=0,h=b+1,m++,g=""}break}return r.text=t,r.fontSize=o,r},M=function(e,t,n){var r=y.internal.getFont(t.fontName,t.fontStyle),a=y.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:y.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:a}},G={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},F=function(){y.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=y.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var t in e)if(e.hasOwnProperty(t)){var n=e[t];n.objId=void 0,n.hasAnnotation&&H.call(y,n)}},U=function(e){y.internal.acroformPlugin.printedOut&&(y.internal.acroformPlugin.printedOut=!1,y.internal.acroformPlugin.acroFormDictionaryRoot=null),y.internal.acroformPlugin.acroFormDictionaryRoot||V.call(y),y.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e)},H=function(e){var t={type:"reference",object:e};void 0===y.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===t.type&&e.object===t.object}))&&y.internal.getPageInfo(e.page).pageContext.annotations.push(t)},q=function(){if(void 0===y.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");y.internal.write("/AcroForm "+y.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")},z=function(){y.internal.events.unsubscribe(y.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete y.internal.acroformPlugin.acroFormDictionaryRoot._eventID,y.internal.acroformPlugin.printedOut=!0},Y=function(e){var t=!e;for(var n in e||(y.internal.newObjectDeferredBegin(y.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),y.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||y.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(n)){var r=e[n],a=[],o=r.Rect;if(r.Rect&&(r.Rect=L.call(this,r.Rect)),y.internal.newObjectDeferredBegin(r.objId,!0),r.DA=de.createDefaultAppearanceStream(r),"object"==typeof r&&"function"==typeof r.getKeyValueListForStream&&(a=r.getKeyValueListForStream()),r.Rect=o,r.hasAppearanceStream&&!r.appearanceStreamContent){var i=I.call(this,r);a.push({key:"AP",value:"<</N "+i+">>"}),y.internal.acroformPlugin.xForms.push(i)}if(r.appearanceStreamContent){var c="";for(var s in r.appearanceStreamContent)if(r.appearanceStreamContent.hasOwnProperty(s)){var l=r.appearanceStreamContent[s];if(c+="/"+s+" ",c+="<<",Object.keys(l).length>=1||Array.isArray(l)){for(var n in l)if(l.hasOwnProperty(n)){var u=l[n];"function"==typeof u&&(u=u.call(this,r)),c+="/"+n+" "+u+" ",y.internal.acroformPlugin.xForms.indexOf(u)>=0||y.internal.acroformPlugin.xForms.push(u)}}else"function"==typeof(u=l)&&(u=u.call(this,r)),c+="/"+n+" "+u,y.internal.acroformPlugin.xForms.indexOf(u)>=0||y.internal.acroformPlugin.xForms.push(u);c+=">>"}a.push({key:"AP",value:"<<\n"+c+">>"})}y.internal.putStream({additionalKeyValues:a}),y.internal.out("endobj")}t&&W.call(this,y.internal.acroformPlugin.xForms)},W=function(e){for(var t in e)if(e.hasOwnProperty(t)){var n=t,r=e[t];y.internal.newObjectDeferredBegin(r&&r.objId,!0),"object"==typeof r&&"function"==typeof r.putStream&&r.putStream(),delete e[n]}},V=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(y=this,Z.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(G)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");A=y.internal.scaleFactor,y.internal.acroformPlugin.acroFormDictionaryRoot=new Q,y.internal.acroformPlugin.acroFormDictionaryRoot._eventID=y.internal.events.subscribe("postPutResources",z),y.internal.events.subscribe("buildDocument",F),y.internal.events.subscribe("putCatalog",q),y.internal.events.subscribe("postPutPages",Y),y.internal.acroformPlugin.isInitialized=!0}},$=O.__acroform__.arrayToPdfArray=function(e){if(Array.isArray(e)){for(var t="[",n=0;n<e.length;n++)switch(0!==n&&(t+=" "),typeof e[n]){case"boolean":case"number":case"object":t+=e[n].toString();break;case"string":"/"!==e[n].substr(0,1)?t+="("+S(e[n].toString())+")":t+=e[n].toString()}return t+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},J=function(e){return(e=e||"").toString(),"("+S(e)+")"},K=function(){var e;Object.defineProperty(this,"objId",{configurable:!0,get:function(){return e||(e=y.internal.newObjectDeferred()),e},set:function(t){e=t}})};K.prototype.toString=function(){return this.objId+" 0 R"},K.prototype.putStream=function(){var e=this.getKeyValueListForStream();y.internal.putStream({data:this.stream,additionalKeyValues:e}),y.internal.out("endobj")},K.prototype.getKeyValueListForStream=function(){return function(e){var t=[],n=Object.getOwnPropertyNames(e).filter((function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"_"!=e.substring(0,1)}));for(var r in n)if(!1===Object.getOwnPropertyDescriptor(e,n[r]).configurable){var a=n[r],o=e[a];o&&(Array.isArray(o)?t.push({key:a,value:$(o)}):o instanceof K?t.push({key:a,value:o.objId+" 0 R"}):"function"!=typeof o&&t.push({key:a,value:o}))}return t}(this)};var X=function(){K.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writeable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writeable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writeable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,writeable:!0,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writeable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};T(X,K);var Q=function(){K.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e)return"("+e+")"},set:function(t){e=t}})};T(Q,K);var Z=function(){K.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){if(isNaN(t))throw new Error('Invalid value "'+t+'" for attribute F supplied.');e=t}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(e,3))},set:function(t){!0===Boolean(t)?this.F=D(e,3):this.F=k(e,3)}});var t=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute Ff supplied.');t=e}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==n.length)return n},set:function(e){n=void 0!==e?e:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(e){n[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(e){n[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(e){n[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(e){n[3]=e}});var r="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return r},set:function(e){switch(e){case"/Btn":case"/Tx":case"/Ch":case"/Sig":r=e;break;default:throw new Error('Invalid value "'+e+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof ce)return;a="FieldObject"+Z.FieldNum++}return"("+S(a)+")"},set:function(e){a=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(e){a=e}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(e){o=e}});var i="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){i=e}});var c=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return c},set:function(e){c=e}});var s=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===s?50/A:s},set:function(e){s=e}});var l="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return l},set:function(e){l=e}});var u="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!u||this instanceof ce||this instanceof le))return J(u)},set:function(e){e=e.toString(),u=e}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof ae==0?J(d):d},set:function(e){e=e.toString(),d=this instanceof ae==0?"("===e.substr(0,1)?w(e.substr(1,e.length-2)):w(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ae==1?w(d.substr(1,d.length-1)):d},set:function(e){e=e.toString(),d=this instanceof ae==1?"/"+e:e}});var p=null;Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof ae==0?J(p):p},set:function(e){e=e.toString(),p=this instanceof ae==0?"("===e.substr(0,1)?w(e.substr(1,e.length-2)):w(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ae==1?w(p.substr(1,p.length-1)):p},set:function(e){e=e.toString(),p=this instanceof ae==1?"/"+e:e}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var f,h=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,writeable:!0,get:function(){return h},set:function(e){e=Boolean(e),h=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writeable:!0,get:function(){if(f)return f},set:function(e){f=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,1))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,1):this.Ff=k(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,2))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,2):this.Ff=k(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,3))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,3):this.Ff=k(this.Ff,3)}});var b=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==b)return b},set:function(e){if(-1===[0,1,2].indexOf(e))throw new Error('Invalid value "'+e+'" for attribute Q supplied.');b=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(b){case 0:default:e="left";break;case 1:e="center";break;case 2:e="right"}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case"right":case 2:b=2;break;case"center":case 1:b=1;break;case"left":case 0:default:b=0}}})};T(Z,K);var ee=function(){Z.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return $(t)},set:function(e){var n,r;r=[],"string"==typeof(n=e)&&(r=function(e,t,n){n||(n=1);for(var r,a=[];r=t.exec(e);)a.push(r[n]);return a}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();-1!==t.indexOf(e)&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,18))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,18):this.Ff=k(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,19))},set:function(e){!0===this.combo&&(!0===Boolean(e)?this.Ff=D(this.Ff,19):this.Ff=k(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,20))},set:function(e){!0===Boolean(e)?(this.Ff=D(this.Ff,20),t.sort()):this.Ff=k(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,22))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,22):this.Ff=k(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,23):this.Ff=k(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,27))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,27):this.Ff=k(this.Ff,27)}}),this.hasAppearanceStream=!1};T(ee,Z);var te=function(){ee.call(this),this.fontName="helvetica",this.combo=!1};T(te,ee);var ne=function(){te.call(this),this.combo=!0};T(ne,te);var re=function(){ne.call(this),this.edit=!0};T(re,ne);var ae=function(){Z.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,15))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,15):this.Ff=k(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,16))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,16):this.Ff=k(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,17))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,17):this.Ff=k(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,26):this.Ff=k(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){if(0!==Object.keys(t).length){var e,n=[];for(e in n.push("<<"),t)n.push("/"+e+" ("+t[e]+")");return n.push(">>"),n.join("\n")}},set:function(e){"object"==typeof e&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};T(ae,Z);var oe=function(){ae.call(this),this.pushButton=!0};T(oe,ae);var ie=function(){ae.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};T(ie,ae);var ce=function(){var e,t;Z.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e,t=[];for(e in t.push("<<"),r)t.push("/"+e+" ("+r[e]+")");return t.push(">>"),t.join("\n")},set:function(e){"object"==typeof e&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(e){"string"==typeof e&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=de.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};T(ce,Z),ie.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},ie.prototype.createOption=function(e){var t=new ce;return t.Parent=this,t.optionName=e,this.Kids.push(t),pe.call(this,t),t};var se=function(){ae.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=de.CheckBox.createAppearanceStream()};T(se,ae);var le=function(){Z.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,13):this.Ff=k(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,21):this.Ff=k(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,23):this.Ff=k(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,24):this.Ff=k(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,25):this.Ff=k(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,26):this.Ff=k(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};T(le,Z);var ue=function(){le.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(R(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=D(this.Ff,14):this.Ff=k(this.Ff,14)}}),this.password=!0};T(ue,le);var de={CheckBox:{createAppearanceStream:function(){return{N:{On:de.CheckBox.YesNormal},D:{On:de.CheckBox.YesPushDown,Off:de.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=new x(e),n=[],r=y.internal.getFont(e.fontName,e.fontStyle).id,a=y.__private__.encodeColorString(e.color),o=B(e,e.caption);return n.push("0.749023 g"),n.push("0 0 "+C(de.internal.getWidth(e))+" "+C(de.internal.getHeight(e))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+C(o.fontSize)+" Tf "+a),n.push("BT"),n.push(o.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(e){var t=new x(e),n=y.internal.getFont(e.fontName,e.fontStyle).id,r=y.__private__.encodeColorString(e.color),a=[],o=de.internal.getHeight(e),i=de.internal.getWidth(e),c=B(e,e.caption);return a.push("1 g"),a.push("0 0 "+C(i)+" "+C(o)+" re"),a.push("f"),a.push("q"),a.push("0 0 1 rg"),a.push("0 0 "+C(i-1)+" "+C(o-1)+" re"),a.push("W"),a.push("n"),a.push("0 g"),a.push("BT"),a.push("/"+n+" "+C(c.fontSize)+" Tf "+r),a.push(c.text),a.push("ET"),a.push("Q"),t.stream=a.join("\n"),t},OffPushDown:function(e){var t=new x(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+C(de.internal.getWidth(e))+" "+C(de.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:de.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=de.RadioButton.Circle.YesNormal,t.D[e]=de.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=new x(e),n=[],r=de.internal.getWidth(e)<=de.internal.getHeight(e)?de.internal.getWidth(e)/4:de.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var a=de.internal.Bezier_C,o=Number((r*a).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+E(de.internal.getWidth(e)/2)+" "+E(de.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=new x(e),n=[],r=de.internal.getWidth(e)<=de.internal.getHeight(e)?de.internal.getWidth(e)/4:de.internal.getHeight(e)/4,a=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),o=Number((a*de.internal.Bezier_C).toFixed(5)),i=Number((r*de.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+E(de.internal.getWidth(e)/2)+" "+E(de.internal.getHeight(e)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+E(de.internal.getWidth(e)/2)+" "+E(de.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=new x(e),n=[],r=de.internal.getWidth(e)<=de.internal.getHeight(e)?de.internal.getWidth(e)/4:de.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var a=Number((2*r).toFixed(5)),o=Number((a*de.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+E(de.internal.getWidth(e)/2)+" "+E(de.internal.getHeight(e)/2)+" cm"),n.push(a+" 0 m"),n.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),n.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),n.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),n.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:de.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=de.RadioButton.Cross.YesNormal,t.D[e]=de.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=new x(e),n=[],r=de.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+C(de.internal.getWidth(e)-2)+" "+C(de.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(C(r.x1.x)+" "+C(r.x1.y)+" m"),n.push(C(r.x2.x)+" "+C(r.x2.y)+" l"),n.push(C(r.x4.x)+" "+C(r.x4.y)+" m"),n.push(C(r.x3.x)+" "+C(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=new x(e),n=de.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+C(de.internal.getWidth(e))+" "+C(de.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+C(de.internal.getWidth(e)-2)+" "+C(de.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(C(n.x1.x)+" "+C(n.x1.y)+" m"),r.push(C(n.x2.x)+" "+C(n.x2.y)+" l"),r.push(C(n.x4.x)+" "+C(n.x4.y)+" m"),r.push(C(n.x3.x)+" "+C(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=new x(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+C(de.internal.getWidth(e))+" "+C(de.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=y.internal.getFont(e.fontName,e.fontStyle).id,n=y.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+n}};de.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=de.internal.getWidth(e),n=de.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},de.internal.getWidth=function(e){var t=0;return"object"==typeof e&&(t=j(e.Rect[2])),t},de.internal.getHeight=function(e){var t=0;return"object"==typeof e&&(t=j(e.Rect[3])),t};var pe=O.addField=function(e){if(V.call(this),!(e instanceof Z))throw new Error("Invalid argument passed to jsPDF.addField.");return U.call(this,e),e.page=y.internal.getCurrentPageInfo().pageNumber,this};O.AcroFormChoiceField=ee,O.AcroFormListBox=te,O.AcroFormComboBox=ne,O.AcroFormEditBox=re,O.AcroFormButton=ae,O.AcroFormPushButton=oe,O.AcroFormRadioButton=ie,O.AcroFormCheckBox=se,O.AcroFormTextField=le,O.AcroFormPasswordField=ue,O.AcroFormAppearance=de,O.AcroForm={ChoiceField:ee,ListBox:te,ComboBox:ne,EditBox:re,Button:ae,PushButton:oe,RadioButton:ie,CheckBox:se,TextField:le,PasswordField:ue,Appearance:de},v.AcroForm={ChoiceField:ee,ListBox:te,ComboBox:ne,EditBox:re,Button:ae,PushButton:oe,RadioButton:ie,CheckBox:se,TextField:le,PasswordField:ue,Appearance:de};var fe=v.AcroForm;!function(e){e.__addimage__={};var t="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=e.__addimage__.getImageFileTypeByImageData=function(e,r){var a,o;r=r||t;var i,c,s,l=t;if(C(e))for(s in n)for(i=n[s],a=0;a<i.length;a+=1){for(c=!0,o=0;o<i[a].length;o+=1)if(void 0!==i[a][o]&&i[a][o]!==e[o]){c=!1;break}if(!0===c){l=s;break}}else for(s in n)for(i=n[s],a=0;a<i.length;a+=1){for(c=!0,o=0;o<i[a].length;o+=1)if(void 0!==i[a][o]&&i[a][o]!==e.charCodeAt(o)){c=!1;break}if(!0===c){l=s;break}}return l===t&&r!==t&&(l=r),l},a=function(e){for(var t=this.internal.write,n=this.internal.putStream,r=(0,this.internal.getFilters)();-1!==r.indexOf("FlateEncode");)r.splice(r.indexOf("FlateEncode"),1);e.objectId=this.internal.newObject();var o=[];if(o.push({key:"Type",value:"/XObject"}),o.push({key:"Subtype",value:"/Image"}),o.push({key:"Width",value:e.width}),o.push({key:"Height",value:e.height}),e.colorSpace===v.INDEXED?o.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(e.palette.length/3-1)+" "+("sMask"in e&&void 0!==e.sMask?e.objectId+2:e.objectId+1)+" 0 R]"}):(o.push({key:"ColorSpace",value:"/"+e.colorSpace}),e.colorSpace===v.DEVICE_CMYK&&o.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),o.push({key:"BitsPerComponent",value:e.bitsPerComponent}),"decodeParameters"in e&&void 0!==e.decodeParameters&&o.push({key:"DecodeParms",value:"<<"+e.decodeParameters+">>"}),"transparency"in e&&Array.isArray(e.transparency)){for(var i="",c=0,s=e.transparency.length;c<s;c++)i+=e.transparency[c]+" "+e.transparency[c]+" ";o.push({key:"Mask",value:"["+i+"]"})}void 0!==e.sMask&&o.push({key:"SMask",value:e.objectId+1+" 0 R"});var l=void 0!==e.filter?["/"+e.filter]:void 0;if(n({data:e.data,additionalKeyValues:o,alreadyAppliedFilters:l}),t("endobj"),"sMask"in e&&void 0!==e.sMask){var u="/Predictor "+e.predictor+" /Colors 1 /BitsPerComponent "+e.bitsPerComponent+" /Columns "+e.width,d={width:e.width,height:e.height,colorSpace:"DeviceGray",bitsPerComponent:e.bitsPerComponent,decodeParameters:u,data:e.sMask};"filter"in e&&(d.filter=e.filter),a.call(this,d)}e.colorSpace===v.INDEXED&&(this.internal.newObject(),n({data:T(new Uint8Array(e.palette))}),t("endobj"))},o=function(){var e=this.internal.collections.addImage_images;for(var t in e)a.call(this,e[t])},i=function(){var e,t=this.internal.collections.addImage_images,n=this.internal.write;for(var r in t)n("/I"+(e=t[r]).index,e.objectId,"0","R")},c=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",i))},s=function(){var e=this.internal.collections.addImage_images;return c.call(this),e},d=function(){return Object.keys(this.internal.collections.addImage_images).length},p=function(t){return"function"==typeof e["process"+t.toUpperCase()]},f=function(e){return"object"==typeof e&&1===e.nodeType},h=function(t,n){if("IMG"===t.nodeName&&t.hasAttribute("src")){var r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return l(unescape(r).split("base64,").pop());var a=e.loadFile(r,!0);if(void 0!==a)return a}if("CANVAS"===t.nodeName){var o;switch(n){case"PNG":o="image/png";break;case"WEBP":o="image/webp";break;case"JPEG":case"JPG":default:o="image/jpeg"}return l(t.toDataURL(o,1).split("base64,").pop())}},b=function(e){var t=this.internal.collections.addImage_images;if(t)for(var n in t)if(e===t[n].alias)return t[n]},g=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),0===e&&(e=t*n.width/n.height),0===t&&(t=e*n.height/n.width),[e,t]},m=function(e,t,n,r,a,o){var i=g.call(this,n,r,a),c=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,u=s.call(this);if(n=i[0],r=i[1],u[a.index]=a,o){o*=Math.PI/180;var d=Math.cos(o),p=Math.sin(o),f=function(e){return e.toFixed(4)},h=[f(d),f(p),f(-1*p),f(d),0,0,"cm"]}this.internal.write("q"),o?(this.internal.write([1,"0","0",1,c(e),l(t+r),"cm"].join(" ")),this.internal.write(h.join(" ")),this.internal.write([c(n),"0","0",c(r),"0","0","cm"].join(" "))):this.internal.write([c(n),"0","0",c(r),c(e),l(t+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+a.index+" Do"),this.internal.write("Q")},v=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var y=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},O=e.__addimage__.sHashCode=function(e){var t,n,r=0;if("string"==typeof e)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(C(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r},A=e.__addimage__.validateStringAsBase64=function(e){(e=e||"").toString().trim();var t=!0;return 0===e.length&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},S=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e=e||"").split("base64,"),n=null;if(2===t.length){var r=/^data:(\w*\/\w*);*(charset=[\w=-]*)*;*$/.exec(t[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:t[1]})}return n},w=e.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};e.__addimage__.isArrayBuffer=function(e){return w()&&e instanceof ArrayBuffer};var C=e.__addimage__.isArrayBufferView=function(e){return w()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},E=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},T=e.__addimage__.arrayBufferToBinaryString=function(e){try{return l(u(String.fromCharCode.apply(null,e)))}catch(t){if("undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.reduce)return new Uint8Array(e).reduce((function(e,t){return e.push(String.fromCharCode(t)),e}),[]).join("")}};e.addImage=function(){var e,n,r,a,o,i,s,l,u;if("number"==typeof arguments[1]?(n=t,r=arguments[1],a=arguments[2],o=arguments[3],i=arguments[4],s=arguments[5],l=arguments[6],u=arguments[7]):(n=arguments[1],r=arguments[2],a=arguments[3],o=arguments[4],i=arguments[5],s=arguments[6],l=arguments[7],u=arguments[8]),"object"==typeof(e=arguments[0])&&!f(e)&&"imageData"in e){var d=e;e=d.imageData,n=d.format||n||t,r=d.x||r||0,a=d.y||a||0,o=d.w||d.width||o,i=d.h||d.height||i,s=d.alias||s,l=d.compression||l,u=d.rotation||d.angle||u}var p=this.internal.getFilters();if(void 0===l&&-1!==p.indexOf("FlateEncode")&&(l="SLOW"),isNaN(r)||isNaN(a))throw new Error("Invalid coordinates passed to jsPDF.addImage");c.call(this);var h=j.call(this,e,n,s,l);return m.call(this,r,a,o,i,h,u),this};var j=function(n,a,o,i){var c,s,l;if("string"==typeof n&&r(n)===t){n=unescape(n);var u=x(n,!1);(""!==u||void 0!==(u=e.loadFile(n,!0)))&&(n=u)}if(f(n)&&(n=h(n,a)),a=r(n,a),!p(a))throw new Error("addImage does not support files of type '"+a+"', please ensure that a plugin for '"+a+"' support is added.");if((null==(l=o)||0===l.length)&&(o=function(e){return"string"==typeof e||C(e)?O(e):null}(n)),(c=b.call(this,o))||(w()&&(n instanceof Uint8Array||(s=n,n=E(n))),c=this["process"+a.toUpperCase()](n,d.call(this),o,function(t){return t&&"string"==typeof t&&(t=t.toUpperCase()),t in e.image_compression?t:y.NONE}(i),s)),!c)throw new Error("An unknown error occurred whilst processing the image.");return c},x=e.__addimage__.convertBase64ToBinaryString=function(e,t){var n;t="boolean"!=typeof t||t;var r,a="";if("string"==typeof e){r=null!==(n=S(e))?n.data:e;try{a=l(r)}catch(e){if(t)throw A(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return a};e.getImageProperties=function(n){var a,o,i="";if(f(n)&&(n=h(n)),"string"==typeof n&&r(n)===t&&(""===(i=x(n,!1))&&(i=e.loadFile(n)||""),n=i),o=r(n),!p(o))throw new Error("addImage does not support files of type '"+o+"', please ensure that a plugin for '"+o+"' support is added.");if(!w()||n instanceof Uint8Array||(n=E(n)),!(a=this["process"+o.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return a.fileType=o,a}}(v.API),function(e){var t=function(e){if(void 0!==e&&""!=e)return!0};v.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(e){for(var n,r,a,o=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,c=this.internal.getPageInfoByObjId(e.objId),s=e.pageContext.annotations,l=!1,u=0;u<s.length&&!l;u++)switch((n=s[u]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(l=!0);break;case"reference":case"text":case"freetext":l=!0}if(0!=l){this.internal.write("/Annots [");for(var d=0;d<s.length;d++)switch((n=s[d]).type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var p=this.internal.newAdditionalObject(),f=this.internal.newAdditionalObject(),h=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(r="/Rect ["+o(n.bounds.x)+" "+i(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y)+"] ")+"/Contents ("+n.contents+")",a+=" /Popup "+f.objId+" 0 R",a+=" /P "+c.objId+" 0 R",a+=" /T ("+h+") >>",p.content=a;var b=p.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+o(n.bounds.x+30)+" "+i(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+i(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(a+=" /Open true"),a+=" >>",f.content=a,this.internal.write(p.objId,"0 R",f.objId,"0 R");break;case"freetext":r="/Rect ["+o(n.bounds.x)+" "+i(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+i(n.bounds.y+n.bounds.h)+"] ";var g=n.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+n.contents+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+g+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var m=this.annotations._nameMap[n.options.name];n.options.pageNumber=m.page,n.options.top=m.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+o(n.x)+" "+i(n.y)+" "+o(n.x+n.w)+" "+i(n.y+n.h)+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+n.options.url+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;case"XYZ":default:var v=i(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+v+" "+n.options.zoom+"]"}""!=a&&(a+=" >>",this.internal.write(a))}this.internal.write("]")}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,a){this.internal.getCurrentPageInfo().pageContext.annotations.push({x:e,y:t,w:n,h:r,options:a,type:"link"})},e.textWithLink=function(e,t,n,r){var a=this.getTextWidth(e),o=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(e,t,n,r),n+=.2*o,this.link(t,n-o,a,o,r),a},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(v.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},a=[1570,1571,1573,1575];e.__arabicParser__={};var o=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},i=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},c=e.__arabicParser__.isArabicEndLetter=function(e){return i(e)&&o(e)&&t[e.charCodeAt(0)].length<=2},s=e.__arabicParser__.isArabicAlfLetter=function(e){return i(e)&&a.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return i(e)&&o(e)&&t[e.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return i(e)&&o(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return i(e)&&o(e)&&t[e.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return i(e)&&o(e)&&4==t[e.charCodeAt(0)].length},d=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,a="",o=0;for(t=0;t<e.length;t+=1)void 0!==r[e.charCodeAt(t)]?(o++,"number"==typeof(r=r[e.charCodeAt(t)])&&(a+=String.fromCharCode(r),r=n,o=0),t===e.length-1&&(r=n,a+=e.charAt(t-(o-1)),t-=o-1,o=0)):(r=n,a+=e.charAt(t-o),t-=o,o=0);return a};e.__arabicParser__.isArabicDiacritic=function(e){return void 0!==e&&void 0!==r[e.charCodeAt(0)]};var p=e.__arabicParser__.getCorrectForm=function(e,t,n){return i(e)?!1===o(e)?-1:!l(e)||!i(t)&&!i(n)||!i(n)&&c(t)||c(e)&&!i(t)||c(e)&&s(t)||c(e)&&c(t)?0:u(e)&&i(t)&&!c(t)&&i(n)&&l(n)?3:c(e)||!i(n)?1:2:-1},f=function(e){var n=0,r=0,a=0,o="",c="",s="",l=(e=e||"").split("\\s+"),u=[];for(n=0;n<l.length;n+=1){for(u.push(""),r=0;r<l[n].length;r+=1)o=l[n][r],c=l[n][r-1],s=l[n][r+1],i(o)?(a=p(o,c,s),u[n]+=-1!==a?String.fromCharCode(t[o.charCodeAt(0)][a]):o):u[n]+=o;u[n]=d(u[n])}return u.join(" ")},h=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([f(t[r][0]),t[r][1],t[r][2]]):n.push([f(t[r])]);e=n}else e=f(t);return"string"==typeof arguments[0]?e:(arguments[0].text=e,arguments[0])};e.events.push(["preProcessText",h])}(v.API),v.API.autoPrint=function(e){var t;switch((e=e||{}).variant=e.variant||"non-conform",e.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",(function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}))}return this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var a={};Object.defineProperty(this,"style",{get:function(){return a},set:function(e){a=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(v.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this))},a=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var a=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var o=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return o},set:function(e){o=e}});var i=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return i},set:function(e){i=e}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof e?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t=t||{}).fontSize||this.getFontSize(),a=t.font||this.getFont(),o=t.scaleFactor||this.internal.scaleFactor,i=0,c=0,s=0;if(!Array.isArray(e)&&"string"!=typeof e){if("number"!=typeof e)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");e=String(e)}const l=t.maxWidth;l>0?"string"==typeof e?e=this.splitTextToSize(e,l):"[object Array]"===Object.prototype.toString.call(e)&&(e=this.splitTextToSize(e.join(" "),l)):e=Array.isArray(e)?e:[e];for(var u=0;u<e.length;u++)i<(s=this.getStringUnitWidth(e[u],{font:a})*n)&&(i=s);return 0!==i&&(c=e.length),{w:i/=o,h:Math.max((c*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/o,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var i=e.cell=function(){var e;e=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var a=this.internal.__cell__.lastCell,i=this.internal.__cell__.padding,c=this.internal.__cell__.margins||t,s=this.internal.__cell__.tableHeaderRow,l=this.internal.__cell__.printHeaders;return void 0!==a.lineNumber&&(a.lineNumber===e.lineNumber?(e.x=(a.x||0)+(a.width||0),e.y=a.y||0):a.y+a.height+e.height+c.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=c.top,l&&s&&(this.printHeaderRow(e.lineNumber,!0),e.y+=s[0].height)):e.y=a.y+a.height||e.y),void 0!==e.text[0]&&(this.rect(e.x,e.y,e.width,e.height,!0===n?"FD":void 0),"right"===e.align?this.text(e.text,e.x+e.width-i,e.y+i,{align:"right",baseline:"top"}):"center"===e.align?this.text(e.text,e.x+e.width/2,e.y+i,{align:"center",baseline:"top",maxWidth:e.width-i-i}):this.text(e.text,e.x+i,e.y+i,{align:"left",baseline:"top",maxWidth:e.width-i-i})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,s,l,u){if(r.call(this),!s)throw new Error("No data for PDF table.");var d,p,f,h,b=[],g=[],m=[],v={},y={},O=[],A=[],S=(u=u||{}).autoSize||!1,w=!1!==u.printHeaders,C=u.css&&void 0!==u.css["font-size"]?16*u.css["font-size"]:u.fontSize||12,E=u.margins||Object.assign({width:this.getPageWidth()},t),T="number"==typeof u.padding?u.padding:3,j=u.headerBackgroundColor||"#c8c8c8";if(a.call(this),this.internal.__cell__.printHeaders=w,this.internal.__cell__.margins=E,this.internal.__cell__.table_font_size=C,this.internal.__cell__.padding=T,this.internal.__cell__.headerBackgroundColor=j,this.setFontSize(C),null==l)g=b=Object.keys(s[0]),m=b.map((function(){return"left"}));else if(Array.isArray(l)&&"object"==typeof l[0])for(b=l.map((function(e){return e.name})),g=l.map((function(e){return e.prompt||e.name||""})),m=b.map((function(e){return e.align||"left"})),d=0;d<l.length;d+=1)y[l[d].name]=l[d].width*(19.049976/25.4);else Array.isArray(l)&&"string"==typeof l[0]&&(g=b=l,m=b.map((function(){return"left"})));if(S)for(d=0;d<b.length;d+=1){for(v[h=b[d]]=s.map((function(e){return e[h]})),this.setFont(void 0,"bold"),O.push(this.getTextDimensions(g[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),p=v[h],this.setFont(void 0,"normal"),f=0;f<p.length;f+=1)O.push(this.getTextDimensions(p[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);y[h]=Math.max.apply(null,O)+T+T,O=[]}if(w){var x={};for(d=0;d<b.length;d+=1)x[b[d]]={},x[b[d]].text=g[d],x[b[d]].align=m[d];var _=c.call(this,x,y);A=b.map((function(t){return new o(e,n,y[t],_,x[t].text,void 0,x[t].align)})),this.setTableHeaderRow(A),this.printHeaderRow(1,!1)}var N=l.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(d=0;d<s.length;d+=1){var P=c.call(this,s[d],y);for(f=0;f<b.length;f+=1)i.call(this,new o(e,n,y[b[f]],P,s[d][b[f]],d+2,N[b[f]]))}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var c=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,a=this.internal.scaleFactor;return Object.keys(e).map((function(t){return[t,e[t]]})).map((function(e){var t=e[0],n=e[1];return"object"==typeof n?[t,n.text]:[t,n]})).map((function(e){var r=e[0],a=e[1];return this.splitTextToSize(a,t[r]-n-n)}),this).map((function(e){return this.getLineHeightFactor()*e.length*r/a+n+n}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){r.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var a;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var c=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(c[0],c[1],c[2],c[3],void 0,-1)}this.setFont(void 0,"bold");for(var s=[],l=0;l<this.internal.__cell__.tableHeaderRow.length;l+=1)a=this.internal.__cell__.tableHeaderRow[l].clone(),t&&(a.y=this.internal.__cell__.margins.top||0,s.push(a)),a.lineNumber=e,this.setFillColor(this.internal.__cell__.headerBackgroundColor),i.call(this,a);s.length>0&&this.setTableHeaderRow(s),this.setFont(void 0,"normal"),n=!1}}(v.API),function(e){var t,n,r,a,i,c,s,l,u,d=function(e){return e=e||{},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||"#000000",this.fillStyle=e.fillStyle||"#000000",this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||"10px sans-serif",this.textBaseline=e.textBaseline||"alphabetic",this.textAlign=e.textAlign||"left",this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||"miter",this.lineCap=e.lineCap||"butt",this.path=e.path||[],this.transform=void 0!==e.transform?e.transform.clone():new l,this.globalCompositeOperation=e.globalCompositeOperation||"normal",this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new c,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new c,this.ignoreClearRect="boolean"!=typeof e.ignoreClearRect||e.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new f(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,i=this.internal.getVerticalCoordinate,c=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,u=new d}]);var f=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=Boolean(e)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=Boolean(e)}});var a=0;Object.defineProperty(this,"posX",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}});var o=0;Object.defineProperty(this,"posY",{get:function(){return o},set:function(e){isNaN(e)||(o=e)}});var i=!1;Object.defineProperty(this,"autoPaging",{get:function(){return i},set:function(e){i=Boolean(e)}});var c=0;Object.defineProperty(this,"lastBreak",{get:function(){return c},set:function(e){c=e}});var s=[];Object.defineProperty(this,"pageBreaks",{get:function(){return s},set:function(e){s=e}}),Object.defineProperty(this,"ctx",{get:function(){return u},set:function(e){e instanceof d&&(u=e)}}),Object.defineProperty(this,"path",{get:function(){return u.path},set:function(e){u.path=e}});var l=[];Object.defineProperty(this,"ctxStack",{get:function(){return l},set:function(e){l=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t;t=h(e),this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=0===t.a,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=h(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=0===t.a,this.ctx.strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){-1!==["butt","round","square"].indexOf(e)&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){-1!==["bevel","round","miter"].indexOf(e)&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){-1!==["right","end","center","left","start"].indexOf(e)&&(this.ctx.textAlign=e)}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,null!==(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))){var n=t[1],r=(t[2],t[3]),a=t[4],o=(t[5],t[6]),i=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(a)[2];a="px"===i?Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor):"em"===i?Math.floor(parseFloat(a)*this.pdf.getFontSize()):Math.floor(parseFloat(a)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(a);var c="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(c="bold"),"italic"===n&&(c+="italic"),0===c.length&&(c="normal");for(var s="",l=o.replace(/"|'/g,"").split(/\s*,\s*/),u={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},d=0;d<l.length;d++){if(void 0!==this.pdf.internal.getFont(l[d],c,{noFallback:!0,disableWarning:!0})){s=l[d];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(l[d],"bold",{noFallback:!0,disableWarning:!0}))s=l[d],c="bold";else if(void 0!==this.pdf.internal.getFont(l[d],"normal",{noFallback:!0,disableWarning:!0})){s=l[d],c="normal";break}}if(""===s)for(var p=0;p<l.length;p++)if(u[l[p]]){s=u[l[p]];break}s=""===s?"Times":s,this.pdf.setFont(s,c)}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=Boolean(e)}})};f.prototype.fill=function(){A.call(this,"fill",!1)},f.prototype.stroke=function(){A.call(this,"stroke",!1)},f.prototype.beginPath=function(){this.path=[{type:"begin"}]},f.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw o.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new c(e,t));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new c(e,t)},f.prototype.closePath=function(){var e=new c(0,0),t=0;for(t=this.path.length-1;-1!==t;t--)if("begin"===this.path[t].type&&"object"==typeof this.path[t+1]&&"number"==typeof this.path[t+1].x){e=new c(this.path[t+1].x,this.path[t+1].y),this.path.push({type:"lt",x:e.x,y:e.y});break}"object"==typeof this.path[t+2]&&"number"==typeof this.path[t+2].x&&this.path.push(JSON.parse(JSON.stringify(this.path[t+2]))),this.path.push({type:"close"}),this.ctx.lastPoint=new c(e.x,e.y)},f.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw o.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new c(e,t));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new c(n.x,n.y)},f.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),A.call(this,null,!0)},f.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw o.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var a=this.ctx.transform.applyToPoint(new c(n,r)),i=this.ctx.transform.applyToPoint(new c(e,t));this.path.push({type:"qct",x1:i.x,y1:i.y,x:a.x,y:a.y}),this.ctx.lastPoint=new c(a.x,a.y)},f.prototype.bezierCurveTo=function(e,t,n,r,a,i){if(isNaN(a)||isNaN(i)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw o.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var s=this.ctx.transform.applyToPoint(new c(a,i)),l=this.ctx.transform.applyToPoint(new c(e,t)),u=this.ctx.transform.applyToPoint(new c(n,r));this.path.push({type:"bct",x1:l.x,y1:l.y,x2:u.x,y2:u.y,x:s.x,y:s.y}),this.ctx.lastPoint=new c(s.x,s.y)},f.prototype.arc=function(e,t,n,r,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(a))throw o.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(i=Boolean(i),!this.ctx.transform.isIdentity){var s=this.ctx.transform.applyToPoint(new c(e,t));e=s.x,t=s.y;var l=this.ctx.transform.applyToPoint(new c(0,n)),u=this.ctx.transform.applyToPoint(new c(0,0));n=Math.sqrt(Math.pow(l.x-u.x,2)+Math.pow(l.y-u.y,2))}Math.abs(a-r)>=2*Math.PI&&(r=0,a=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:a,counterclockwise:i})},f.prototype.arcTo=function(e,t,n,r,a){throw new Error("arcTo not implemented.")},f.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw o.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},f.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw o.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!b.call(this)){var a={};"butt"!==this.lineCap&&(a.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(a.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),a.hasOwnProperty("lineCap")&&(this.lineCap=a.lineCap),a.hasOwnProperty("lineJoin")&&(this.lineJoin=a.lineJoin)}},f.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw o.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");g.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},f.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw o.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},f.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},f.prototype.restore=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(t),e&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin)},f.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var h=function(e){var t,n,r,a;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,a=0;else{var o=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(null!==o)t=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),a=1;else if(null!==(o=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e)))t=parseInt(o[1]),n=parseInt(o[2]),r=parseInt(o[3]),a=parseFloat(o[4]);else{if(a=1,"string"==typeof e&&"#"!==e.charAt(0)){var i=new p(e);e=i.ok?i.toHex():"#000000"}4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:a,style:e}},b=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},g=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};f.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw o.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!b.call(this)){n=w.call(this,n);var a=k(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;x.call(this,{text:e,x:t,y:n,scale:i,angle:a,align:this.textAlign,maxWidth:r})}},f.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw o.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!g.call(this)){r=isNaN(r)?void 0:r,n=w.call(this,n);var a=k(this.ctx.transform.rotation),i=this.ctx.transform.scaleX;x.call(this,{text:e,x:t,y:n,scale:i,renderingMode:"stroke",angle:a,align:this.textAlign,maxWidth:r})}},f.prototype.measureText=function(e){if("string"!=typeof e)throw o.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),a=t.getStringUnitWidth(e)*r/t.internal.scaleFactor,i=function(e){var t=(e=e||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this};return new i({width:a*=Math.round(96*n/72*1e4)/1e4})},f.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw o.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new l(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.rotate=function(e){if(isNaN(e))throw o.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var t=new l(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},f.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw o.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new l(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},f.prototype.transform=function(e,t,n,r,a,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(a)||isNaN(i))throw o.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var c=new l(e,t,n,r,a,i);this.ctx.transform=this.ctx.transform.multiply(c)},f.prototype.setTransform=function(e,t,n,r,a,o){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,a=isNaN(a)?0:a,o=isNaN(o)?0:o,this.ctx.transform=new l(e,t,n,r,a,o)},f.prototype.drawImage=function(e,t,n,r,a,o,i,c,u){var d=this.pdf.getImageProperties(e),p=1,f=1,h=1,b=1;void 0!==r&&void 0!==c&&(h=c/r,b=u/a,p=d.width/r*c/r,f=d.height/a*u/a),void 0===o&&(o=t,i=n,t=0,n=0),void 0!==r&&void 0===c&&(c=r,u=a),void 0===r&&void 0===c&&(c=d.width,u=d.height);for(var g,v=this.ctx.transform.decompose(),A=k(v.rotate.shx),w=new l,C=(w=(w=(w=w.multiply(v.translate)).multiply(v.skew)).multiply(v.scale)).applyToRectangle(new s(o-t*h,i-n*b,r*p,a*f)),E=m.call(this,C),T=[],j=0;j<E.length;j+=1)-1===T.indexOf(E[j])&&T.push(E[j]);if(O(T),this.autoPaging)for(var x=T[0],_=T[T.length-1],N=x;N<_+1;N++){if(this.pdf.setPage(N),0!==this.ctx.clip_path.length){var P=this.path;g=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(g,this.posX,-1*this.pdf.internal.pageSize.height*(N-1)+this.posY),S.call(this,"fill",!0),this.path=P}var R=JSON.parse(JSON.stringify(C));R=y([R],this.posX,-1*this.pdf.internal.pageSize.height*(N-1)+this.posY)[0],this.pdf.addImage(e,"JPEG",R.x,R.y,R.w,R.h,null,null,A)}else this.pdf.addImage(e,"JPEG",C.x,C.y,C.w,C.h,null,null,A)};var m=function(e,t,n){var r=[];switch(t=t||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height,e.type){default:case"mt":case"lt":r.push(Math.floor((e.y+this.posY)/n)+1);break;case"arc":r.push(Math.floor((e.y+this.posY-e.radius)/n)+1),r.push(Math.floor((e.y+this.posY+e.radius)/n)+1);break;case"qct":var a=L(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor(a.y/n)+1),r.push(Math.floor((a.y+a.h)/n)+1);break;case"bct":var o=I(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor(o.y/n)+1),r.push(Math.floor((o.y+o.h)/n)+1);break;case"rect":r.push(Math.floor((e.y+this.posY)/n)+1),r.push(Math.floor((e.y+e.h+this.posY)/n)+1)}for(var i=0;i<r.length;i+=1)for(;this.pdf.internal.getNumberOfPages()<r[i];)v.call(this);return r},v=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,a=this.lineWidth,o=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=a,this.lineJoin=o},y=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case"bct":e[r].x2+=t,e[r].y2+=n;case"qct":e[r].x1+=t,e[r].y1+=n;case"mt":case"lt":case"arc":default:e[r].x+=t,e[r].y+=n}return e},O=function(e){return e.sort((function(e,t){return e-t}))},A=function(e,t){for(var n,r,a=this.fillStyle,o=this.strokeStyle,i=this.lineCap,c=this.lineWidth,s=c*this.ctx.transform.scaleX,l=this.lineJoin,u=JSON.parse(JSON.stringify(this.path)),d=JSON.parse(JSON.stringify(this.path)),p=[],f=0;f<d.length;f++)if(void 0!==d[f].x)for(var h=m.call(this,d[f]),b=0;b<h.length;b+=1)-1===p.indexOf(h[b])&&p.push(h[b]);for(var g=0;g<p.length;g++)for(;this.pdf.internal.getNumberOfPages()<p[g];)v.call(this);if(O(p),this.autoPaging)for(var A=p[0],w=p[p.length-1],C=A;C<w+1;C++){if(this.pdf.setPage(C),this.fillStyle=a,this.strokeStyle=o,this.lineCap=i,this.lineWidth=s,this.lineJoin=l,0!==this.ctx.clip_path.length){var E=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(n,this.posX,-1*this.pdf.internal.pageSize.height*(C-1)+this.posY),S.call(this,e,!0),this.path=E}r=JSON.parse(JSON.stringify(u)),this.path=y(r,this.posX,-1*this.pdf.internal.pageSize.height*(C-1)+this.posY),!1!==t&&0!==C||S.call(this,e,t),this.lineWidth=c}else this.lineWidth=s,S.call(this,e,t),this.lineWidth=c;this.path=u},S=function(e,t){if(("stroke"!==e||t||!g.call(this))&&("stroke"===e||t||!b.call(this))){for(var n,r,a=[],o=this.path,i=0;i<o.length;i++){var c=o[i];switch(c.type){case"begin":a.push({begin:!0});break;case"close":a.push({close:!0});break;case"mt":a.push({start:c,deltas:[],abs:[]});break;case"lt":var s=a.length;if(!isNaN(o[i-1].x)&&(n=[c.x-o[i-1].x,c.y-o[i-1].y],s>0))for(;s>=0;s--)if(!0!==a[s-1].close&&!0!==a[s-1].begin){a[s-1].deltas.push(n),a[s-1].abs.push(c);break}break;case"bct":n=[c.x1-o[i-1].x,c.y1-o[i-1].y,c.x2-o[i-1].x,c.y2-o[i-1].y,c.x-o[i-1].x,c.y-o[i-1].y],a[a.length-1].deltas.push(n);break;case"qct":var l=o[i-1].x+2/3*(c.x1-o[i-1].x),u=o[i-1].y+2/3*(c.y1-o[i-1].y),d=c.x+2/3*(c.x1-c.x),p=c.y+2/3*(c.y1-c.y),f=c.x,h=c.y;n=[l-o[i-1].x,u-o[i-1].y,d-o[i-1].x,p-o[i-1].y,f-o[i-1].x,h-o[i-1].y],a[a.length-1].deltas.push(n);break;case"arc":a.push({deltas:[],abs:[],arc:!0}),Array.isArray(a[a.length-1].abs)&&a[a.length-1].abs.push(c)}}r=t?null:"stroke"===e?"stroke":"fill";for(var m=0;m<a.length;m++){if(a[m].arc){for(var v=a[m].abs,y=0;y<v.length;y++){var O=v[y];"arc"===O.type?C.call(this,O.x,O.y,O.radius,O.startAngle,O.endAngle,O.counterclockwise,void 0,t):_.call(this,O.x,O.y)}E.call(this,r),this.pdf.internal.out("h")}if(!a[m].arc&&!0!==a[m].close&&!0!==a[m].begin){var A=a[m].start.x,S=a[m].start.y;N.call(this,a[m].deltas,A,S)}}r&&E.call(this,r),t&&T.call(this)}},w=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t-n;case"hanging":return e+t-2*n;case"middle":return e+t/2-n;case"ideographic":return e;case"alphabetic":default:return e}};f.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},e.isCanvasGradient=!0,e},f.prototype.createPattern=function(){return this.createLinearGradient()},f.prototype.createRadialGradient=function(){return this.createLinearGradient()};var C=function(e,t,n,r,a,o,i,c){for(var s=R.call(this,n,r,a,o),l=0;l<s.length;l++){var u=s[l];0===l&&j.call(this,u.x1+e,u.y1+t),P.call(this,e,t,u.x2,u.y2,u.x3,u.y3,u.x4,u.y4)}c?T.call(this):E.call(this,i)},E=function(e){switch(e){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},T=function(){this.pdf.clip(),this.pdf.discardPath()},j=function(e,t){this.pdf.internal.out(n(e)+" "+r(t)+" m")},x=function(e){var t;switch(e.align){case"right":case"end":t="right";break;case"center":t="center";break;case"left":case"start":default:t="left"}var n=this.ctx.transform.applyToPoint(new c(e.x,e.y)),r=this.ctx.transform.decompose(),a=new l;a=(a=(a=a.multiply(r.translate)).multiply(r.skew)).multiply(r.scale);for(var o,i,u,d=this.pdf.getTextDimensions(e.text),p=this.ctx.transform.applyToRectangle(new s(e.x,e.y,d.w,d.h)),f=a.applyToRectangle(new s(e.x,e.y-d.h,d.w,d.h)),h=m.call(this,f),b=[],g=0;g<h.length;g+=1)-1===b.indexOf(h[g])&&b.push(h[g]);if(O(b),!0===this.autoPaging)for(var v=b[0],A=b[b.length-1],w=v;w<A+1;w++){if(this.pdf.setPage(w),0!==this.ctx.clip_path.length){var C=this.path;o=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(o,this.posX,-1*this.pdf.internal.pageSize.height*(w-1)+this.posY),S.call(this,"fill",!0),this.path=C}var E=JSON.parse(JSON.stringify(p));E=y([E],this.posX,-1*this.pdf.internal.pageSize.height*(w-1)+this.posY)[0],e.scale>=.01&&(i=this.pdf.internal.getFontSize(),this.pdf.setFontSize(i*e.scale),u=this.lineWidth,this.lineWidth=u*e.scale),this.pdf.text(e.text,E.x,E.y,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(i),this.lineWidth=u)}else e.scale>=.01&&(i=this.pdf.internal.getFontSize(),this.pdf.setFontSize(i*e.scale),u=this.lineWidth,this.lineWidth=u*e.scale),this.pdf.text(e.text,n.x+this.posX,n.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(i),this.lineWidth=u)},_=function(e,t,a,o){a=a||0,o=o||0,this.pdf.internal.out(n(e+a)+" "+r(t+o)+" l")},N=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},P=function(e,n,r,o,c,s,l,u){this.pdf.internal.out([t(a(r+e)),t(i(o+n)),t(a(c+e)),t(i(s+n)),t(a(l+e)),t(i(u+n)),"c"].join(" "))},R=function(e,t,n,r){for(var a=2*Math.PI,o=Math.PI/2;t>n;)t-=a;var i=Math.abs(n-t);i<a&&r&&(i=a-i);for(var c=[],s=r?-1:1,l=t;i>1e-5;){var u=l+s*Math.min(i,o);c.push(D.call(this,e,l,u)),i-=Math.abs(u-l),l=u}return c},D=function(e,t,n){var r=(n-t)/2,a=e*Math.cos(r),o=e*Math.sin(r),i=a,c=-o,s=i*i+c*c,l=s+i*a+c*o,u=4/3*(Math.sqrt(2*s*l)-l)/(i*o-c*a),d=i-u*c,p=c+u*i,f=d,h=-p,b=r+t,g=Math.cos(b),m=Math.sin(b);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-p*m,y2:d*m+p*g,x3:f*g-h*m,y3:f*m+h*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}},k=function(e){return 180*e/Math.PI},L=function(e,t,n,r,a,o){var i=e+.5*(n-e),c=t+.5*(r-t),l=a+.5*(n-a),u=o+.5*(r-o),d=Math.min(e,a,i,l),p=Math.max(e,a,i,l),f=Math.min(t,o,c,u),h=Math.max(t,o,c,u);return new s(d,f,p-d,h-f)},I=function(e,t,n,r,a,o,i,c){var l,u,d,p,f,h,b,g,m,v,y,O,A,S,w=n-e,C=r-t,E=a-n,T=o-r,j=i-a,x=c-o;for(u=0;u<41;u++)m=(b=(d=e+(l=u/40)*w)+l*((f=n+l*E)-d))+l*(f+l*(a+l*j-f)-b),v=(g=(p=t+l*C)+l*((h=r+l*T)-p))+l*(h+l*(o+l*x-h)-g),0==u?(y=m,O=v,A=m,S=v):(y=Math.min(y,m),O=Math.min(O,v),A=Math.max(A,m),S=Math.max(S,v));return new s(Math.round(y),Math.round(O),Math.round(A-y),Math.round(S-O))}}(v.API);var he=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];function be(){var e=this;function t(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}e.build_tree=function(n){var r,a,o,i=e.dyn_tree,c=e.stat_desc.static_tree,s=e.stat_desc.elems,l=-1;for(n.heap_len=0,n.heap_max=573,r=0;r<s;r++)0!==i[2*r]?(n.heap[++n.heap_len]=l=r,n.depth[r]=0):i[2*r+1]=0;for(;n.heap_len<2;)i[2*(o=n.heap[++n.heap_len]=l<2?++l:0)]=1,n.depth[o]=0,n.opt_len--,c&&(n.static_len-=c[2*o+1]);for(e.max_code=l,r=Math.floor(n.heap_len/2);r>=1;r--)n.pqdownheap(i,r);o=s;do{r=n.heap[1],n.heap[1]=n.heap[n.heap_len--],n.pqdownheap(i,1),a=n.heap[1],n.heap[--n.heap_max]=r,n.heap[--n.heap_max]=a,i[2*o]=i[2*r]+i[2*a],n.depth[o]=Math.max(n.depth[r],n.depth[a])+1,i[2*r+1]=i[2*a+1]=o,n.heap[1]=o++,n.pqdownheap(i,1)}while(n.heap_len>=2);n.heap[--n.heap_max]=n.heap[1],function(t){var n,r,a,o,i,c,s=e.dyn_tree,l=e.stat_desc.static_tree,u=e.stat_desc.extra_bits,d=e.stat_desc.extra_base,p=e.stat_desc.max_length,f=0;for(o=0;o<=15;o++)t.bl_count[o]=0;for(s[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<573;n++)(o=s[2*s[2*(r=t.heap[n])+1]+1]+1)>p&&(o=p,f++),s[2*r+1]=o,r>e.max_code||(t.bl_count[o]++,i=0,r>=d&&(i=u[r-d]),c=s[2*r],t.opt_len+=c*(o+i),l&&(t.static_len+=c*(l[2*r+1]+i)));if(0!==f){do{for(o=p-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[p]--,f-=2}while(f>0);for(o=p;0!==o;o--)for(r=t.bl_count[o];0!==r;)(a=t.heap[--n])>e.max_code||(s[2*a+1]!==o&&(t.opt_len+=(o-s[2*a+1])*s[2*a],s[2*a+1]=o),r--)}}(n),function(e,n,r){var a,o,i,c=[],s=0;for(a=1;a<=15;a++)c[a]=s=s+r[a-1]<<1;for(o=0;o<=n;o++)0!==(i=e[2*o+1])&&(e[2*o]=t(c[i]++,i))}(i,e.max_code,n.bl_count)}}function ge(e,t,n,r,a){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=a}function me(e,t,n,r,a){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=a}be._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],be.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],be.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],be.d_code=function(e){return e<256?he[e]:he[256+(e>>>7)]},be.extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],be.extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],be.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],be.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ge.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],ge.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],ge.static_l_desc=new ge(ge.static_ltree,be.extra_lbits,257,286,15),ge.static_d_desc=new ge(ge.static_dtree,be.extra_dbits,0,30,15),ge.static_bl_desc=new ge(null,be.extra_blbits,0,19,7);var ve,ye,Oe,Ae=[new me(0,0,0,0,0),new me(4,4,8,4,1),new me(4,5,16,8,1),new me(4,6,32,32,1),new me(4,4,16,16,2),new me(8,16,32,32,2),new me(8,16,128,128,2),new me(8,32,128,256,2),new me(32,128,258,1024,2),new me(32,258,258,4096,2)],Se=["need dictionary","stream end","","","stream error","data error","","buffer error","",""];function we(e,t,n,r){var a=e[2*t],o=e[2*n];return a<o||a===o&&r[t]<=r[n]}function Ce(){var e,t,n,r,a,o,i,c,s,l,u,d,p,f,h,b,g,m,v,y,O,A,S,w,C,E,T,j,x,_,N,P,R,D,k,L,I,B,M,G,F,U=this,H=new be,q=new be,z=new be;function Y(){var e;for(e=0;e<286;e++)N[2*e]=0;for(e=0;e<30;e++)P[2*e]=0;for(e=0;e<19;e++)R[2*e]=0;N[512]=1,U.opt_len=U.static_len=0,L=B=0}function W(e,t){var n,r,a=-1,o=e[1],i=0,c=7,s=4;for(0===o&&(c=138,s=3),e[2*(t+1)+1]=65535,n=0;n<=t;n++)r=o,o=e[2*(n+1)+1],++i<c&&r===o||(i<s?R[2*r]+=i:0!==r?(r!==a&&R[2*r]++,R[32]++):i<=10?R[34]++:R[36]++,i=0,a=r,0===o?(c=138,s=3):r===o?(c=6,s=3):(c=7,s=4))}function V(e){U.pending_buf[U.pending++]=e}function $(e){V(255&e),V(e>>>8&255)}function J(e,t){var n,r=t;F>16-r?($(G|=(n=e)<<F&65535),G=n>>>16-F,F+=r-16):(G|=e<<F&65535,F+=r)}function K(e,t){var n=2*e;J(65535&t[n],65535&t[n+1])}function X(e,t){var n,r,a=-1,o=e[1],i=0,c=7,s=4;for(0===o&&(c=138,s=3),n=0;n<=t;n++)if(r=o,o=e[2*(n+1)+1],!(++i<c&&r===o)){if(i<s)do{K(r,R)}while(0!=--i);else 0!==r?(r!==a&&(K(r,R),i--),K(16,R),J(i-3,2)):i<=10?(K(17,R),J(i-3,3)):(K(18,R),J(i-11,7));i=0,a=r,0===o?(c=138,s=3):r===o?(c=6,s=3):(c=7,s=4)}}function Q(){16===F?($(G),G=0,F=0):F>=8&&(V(255&G),G>>>=8,F-=8)}function Z(e,t){var n,r,a;if(U.pending_buf[I+2*L]=e>>>8&255,U.pending_buf[I+2*L+1]=255&e,U.pending_buf[D+L]=255&t,L++,0===e?N[2*t]++:(B++,e--,N[2*(be._length_code[t]+256+1)]++,P[2*be.d_code(e)]++),0==(8191&L)&&T>2){for(n=8*L,r=O-g,a=0;a<30;a++)n+=P[2*a]*(5+be.extra_dbits[a]);if(n>>>=3,B<Math.floor(L/2)&&n<Math.floor(r/2))return!0}return L===k-1}function ee(e,t){var n,r,a,o,i=0;if(0!==L)do{n=U.pending_buf[I+2*i]<<8&65280|255&U.pending_buf[I+2*i+1],r=255&U.pending_buf[D+i],i++,0===n?K(r,e):(K((a=be._length_code[r])+256+1,e),0!==(o=be.extra_lbits[a])&&J(r-=be.base_length[a],o),n--,K(a=be.d_code(n),t),0!==(o=be.extra_dbits[a])&&J(n-=be.base_dist[a],o))}while(i<L);K(256,e),M=e[513]}function te(){F>8?$(G):F>0&&V(255&G),G=0,F=0}function ne(e,t,n){J(0+(n?1:0),3),function(e,t,n){te(),M=8,$(t),$(~t),U.pending_buf.set(c.subarray(e,e+t),U.pending),U.pending+=t}(e,t)}function re(t){(function(e,t,n){var r,a,o=0;T>0?(H.build_tree(U),q.build_tree(U),o=function(){var e;for(W(N,H.max_code),W(P,q.max_code),z.build_tree(U),e=18;e>=3&&0===R[2*be.bl_order[e]+1];e--);return U.opt_len+=3*(e+1)+5+5+4,e}(),r=U.opt_len+3+7>>>3,(a=U.static_len+3+7>>>3)<=r&&(r=a)):r=a=t+5,t+4<=r&&-1!==e?ne(e,t,n):a===r?(J(2+(n?1:0),3),ee(ge.static_ltree,ge.static_dtree)):(J(4+(n?1:0),3),function(e,t,n){var r;for(J(e-257,5),J(t-1,5),J(n-4,4),r=0;r<n;r++)J(R[2*be.bl_order[r]+1],3);X(N,e-1),X(P,t-1)}(H.max_code+1,q.max_code+1,o+1),ee(N,P)),Y(),n&&te()})(g>=0?g:-1,O-g,t),g=O,e.flush_pending()}function ae(){var t,n,r,o;do{if(0===(o=s-S-O)&&0===O&&0===S)o=a;else if(-1===o)o--;else if(O>=a+a-262){c.set(c.subarray(a,a+a),0),A-=a,O-=a,g-=a,r=t=p;do{n=65535&u[--r],u[r]=n>=a?n-a:0}while(0!=--t);r=t=a;do{n=65535&l[--r],l[r]=n>=a?n-a:0}while(0!=--t);o+=a}if(0===e.avail_in)return;t=e.read_buf(c,O+S,o),(S+=t)>=3&&(d=((d=255&c[O])<<b^255&c[O+1])&h)}while(S<262&&0!==e.avail_in)}function oe(e){var t,n,r=C,o=O,s=w,u=O>a-262?O-(a-262):0,d=_,p=i,f=O+258,h=c[o+s-1],b=c[o+s];w>=x&&(r>>=2),d>S&&(d=S);do{if(c[(t=e)+s]===b&&c[t+s-1]===h&&c[t]===c[o]&&c[++t]===c[o+1]){o+=2,t++;do{}while(c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&c[++o]===c[++t]&&o<f);if(n=258-(f-o),o=f-258,n>s){if(A=e,s=n,n>=d)break;h=c[o+s-1],b=c[o+s]}}}while((e=65535&l[e&p])>u&&0!=--r);return s<=S?s:S}function ie(e){return e.total_in=e.total_out=0,e.msg=null,U.pending=0,U.pending_out=0,t=113,r=0,H.dyn_tree=N,H.stat_desc=ge.static_l_desc,q.dyn_tree=P,q.stat_desc=ge.static_d_desc,z.dyn_tree=R,z.stat_desc=ge.static_bl_desc,G=0,F=0,M=8,Y(),function(){var e;for(s=2*a,u[p-1]=0,e=0;e<p-1;e++)u[e]=0;E=Ae[T].max_lazy,x=Ae[T].good_length,_=Ae[T].nice_length,C=Ae[T].max_chain,O=0,g=0,S=0,m=w=2,y=0,d=0}(),0}U.depth=[],U.bl_count=[],U.heap=[],N=[],P=[],R=[],U.pqdownheap=function(e,t){for(var n=U.heap,r=n[t],a=t<<1;a<=U.heap_len&&(a<U.heap_len&&we(e,n[a+1],n[a],U.depth)&&a++,!we(e,r,n[a],U.depth));)n[t]=n[a],t=a,a<<=1;n[t]=r},U.deflateInit=function(e,t,r,s,d,g){return s||(s=8),d||(d=8),g||(g=0),e.msg=null,-1===t&&(t=6),d<1||d>9||8!==s||r<9||r>15||t<0||t>9||g<0||g>2?-2:(e.dstate=U,i=(a=1<<(o=r))-1,h=(p=1<<(f=d+7))-1,b=Math.floor((f+3-1)/3),c=new Uint8Array(2*a),l=[],u=[],k=1<<d+6,U.pending_buf=new Uint8Array(4*k),n=4*k,I=Math.floor(k/2),D=3*k,T=t,j=g,ie(e))},U.deflateEnd=function(){return 42!==t&&113!==t&&666!==t?-2:(U.pending_buf=null,u=null,l=null,c=null,U.dstate=null,113===t?-3:0)},U.deflateParams=function(e,t,n){var r=0;return-1===t&&(t=6),t<0||t>9||n<0||n>2?-2:(Ae[T].func!==Ae[t].func&&0!==e.total_in&&(r=e.deflate(1)),T!==t&&(E=Ae[T=t].max_lazy,x=Ae[T].good_length,_=Ae[T].nice_length,C=Ae[T].max_chain),j=n,r)},U.deflateSetDictionary=function(e,n,r){var o,s=r,p=0;if(!n||42!==t)return-2;if(s<3)return 0;for(s>a-262&&(p=r-(s=a-262)),c.set(n.subarray(p,p+s),0),O=s,g=s,d=((d=255&c[0])<<b^255&c[1])&h,o=0;o<=s-3;o++)d=(d<<b^255&c[o+2])&h,l[o&i]=u[d],u[d]=o;return 0},U.deflate=function(s,f){var C,x,_,N,P,R;if(f>4||f<0)return-2;if(!s.next_out||!s.next_in&&0!==s.avail_in||666===t&&4!==f)return s.msg=Se[4],-2;if(0===s.avail_out)return s.msg=Se[7],-5;if(e=s,N=r,r=f,42===t&&(x=8+(o-8<<4)<<8,(_=(T-1&255)>>1)>3&&(_=3),x|=_<<6,0!==O&&(x|=32),t=113,V((R=x+=31-x%31)>>8&255),V(255&R)),0!==U.pending){if(e.flush_pending(),0===e.avail_out)return r=-1,0}else if(0===e.avail_in&&f<=N&&4!==f)return e.msg=Se[7],-5;if(666===t&&0!==e.avail_in)return s.msg=Se[7],-5;if(0!==e.avail_in||0!==S||0!==f&&666!==t){switch(P=-1,Ae[T].func){case 0:P=function(t){var r,o=65535;for(o>n-5&&(o=n-5);;){if(S<=1){if(ae(),0===S&&0===t)return 0;if(0===S)break}if(O+=S,S=0,r=g+o,(0===O||O>=r)&&(S=O-r,O=r,re(!1),0===e.avail_out))return 0;if(O-g>=a-262&&(re(!1),0===e.avail_out))return 0}return re(4===t),0===e.avail_out?4===t?2:0:4===t?3:1}(f);break;case 1:P=function(t){for(var n,r=0;;){if(S<262){if(ae(),S<262&&0===t)return 0;if(0===S)break}if(S>=3&&(d=(d<<b^255&c[O+2])&h,r=65535&u[d],l[O&i]=u[d],u[d]=O),0!==r&&(O-r&65535)<=a-262&&2!==j&&(m=oe(r)),m>=3)if(n=Z(O-A,m-3),S-=m,m<=E&&S>=3){m--;do{O++,d=(d<<b^255&c[O+2])&h,r=65535&u[d],l[O&i]=u[d],u[d]=O}while(0!=--m);O++}else O+=m,m=0,d=((d=255&c[O])<<b^255&c[O+1])&h;else n=Z(0,255&c[O]),S--,O++;if(n&&(re(!1),0===e.avail_out))return 0}return re(4===t),0===e.avail_out?4===t?2:0:4===t?3:1}(f);break;case 2:P=function(t){for(var n,r,o=0;;){if(S<262){if(ae(),S<262&&0===t)return 0;if(0===S)break}if(S>=3&&(d=(d<<b^255&c[O+2])&h,o=65535&u[d],l[O&i]=u[d],u[d]=O),w=m,v=A,m=2,0!==o&&w<E&&(O-o&65535)<=a-262&&(2!==j&&(m=oe(o)),m<=5&&(1===j||3===m&&O-A>4096)&&(m=2)),w>=3&&m<=w){r=O+S-3,n=Z(O-1-v,w-3),S-=w-1,w-=2;do{++O<=r&&(d=(d<<b^255&c[O+2])&h,o=65535&u[d],l[O&i]=u[d],u[d]=O)}while(0!=--w);if(y=0,m=2,O++,n&&(re(!1),0===e.avail_out))return 0}else if(0!==y){if((n=Z(0,255&c[O-1]))&&re(!1),O++,S--,0===e.avail_out)return 0}else y=1,O++,S--}return 0!==y&&(n=Z(0,255&c[O-1]),y=0),re(4===t),0===e.avail_out?4===t?2:0:4===t?3:1}(f)}if(2!==P&&3!==P||(t=666),0===P||2===P)return 0===e.avail_out&&(r=-1),0;if(1===P){if(1===f)J(2,3),K(256,ge.static_ltree),Q(),1+M+10-F<9&&(J(2,3),K(256,ge.static_ltree),Q()),M=7;else if(ne(0,0,!1),3===f)for(C=0;C<p;C++)u[C]=0;if(e.flush_pending(),0===e.avail_out)return r=-1,0}}return 4!==f?0:1}}function Ee(){this.next_in_index=0,this.next_out_index=0,this.avail_in=0,this.total_in=0,this.avail_out=0,this.total_out=0}function Te(e){var t=new Ee,n=new Uint8Array(512),r=e?e.level:-1;void 0===r&&(r=-1),t.deflateInit(r),t.next_out=n,this.append=function(e,r){var a,o=[],i=0,c=0,s=0;if(e.length){t.next_in_index=0,t.next_in=e,t.avail_in=e.length;do{if(t.next_out_index=0,t.avail_out=512,0!==t.deflate(0))throw new Error("deflating: "+t.msg);t.next_out_index&&(512===t.next_out_index?o.push(new Uint8Array(n)):o.push(new Uint8Array(n.subarray(0,t.next_out_index)))),s+=t.next_out_index,r&&t.next_in_index>0&&t.next_in_index!==i&&(r(t.next_in_index),i=t.next_in_index)}while(t.avail_in>0||0===t.avail_out);return a=new Uint8Array(s),o.forEach((function(e){a.set(e,c),c+=e.length})),a}},this.flush=function(){var e,r,a=[],o=0,i=0;do{if(t.next_out_index=0,t.avail_out=512,1!==(e=t.deflate(4))&&0!==e)throw new Error("deflating: "+t.msg);512-t.avail_out>0&&a.push(new Uint8Array(n.subarray(0,t.next_out_index))),i+=t.next_out_index}while(t.avail_in>0||0===t.avail_out);return t.deflateEnd(),r=new Uint8Array(i),a.forEach((function(e){r.set(e,o),o+=e.length})),r}}Ee.prototype={deflateInit:function(e,t){return this.dstate=new Ce,t||(t=15),this.dstate.deflateInit(this,e,t)},deflate:function(e){return this.dstate?this.dstate.deflate(this,e):-2},deflateEnd:function(){if(!this.dstate)return-2;var e=this.dstate.deflateEnd();return this.dstate=null,e},deflateParams:function(e,t){return this.dstate?this.dstate.deflateParams(this,e,t):-2},deflateSetDictionary:function(e,t){return this.dstate?this.dstate.deflateSetDictionary(this,e,t):-2},read_buf:function(e,t,n){var r=this.avail_in;return r>n&&(r=n),0===r?0:(this.avail_in-=r,e.set(this.next_in.subarray(this.next_in_index,this.next_in_index+r),t),this.next_in_index+=r,this.total_in+=r,r)},flush_pending:function(){var e=this.dstate.pending;e>this.avail_out&&(e=this.avail_out),0!==e&&(this.next_out.set(this.dstate.pending_buf.subarray(this.dstate.pending_out,this.dstate.pending_out+e),this.next_out_index),this.next_out_index+=e,this.dstate.pending_out+=e,this.total_out+=e,this.avail_out-=e,this.dstate.pending-=e,0===this.dstate.pending&&(this.dstate.pending_out=0))}},function(e){var t=function(e){var t,n,r,a,o,i,c,s,l,u;for(/[^\x00-\xFF]/.test(e),n=[],r=0,a=(e+=t="\0\0\0\0".slice(e.length%4||4)).length;a>r;r+=4)0!==(o=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))?(i=(o=((o=((o=((o=(o-(u=o%85))/85)-(l=o%85))/85)-(s=o%85))/85)-(c=o%85))/85)%85,n.push(i+33,c+33,s+33,l+33,u+33)):n.push(122);return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+"~>"},n=function(e){var t,n,r,a,o,i=String,c="length",s=255,l="charCodeAt",u="slice",d="replace";for(e[u](-2),e=e[u](0,-2)[d](/\s/g,"")[d]("z","!!!!!"),r=[],a=0,o=(e+=t="uuuuu"[u](e[c]%5||5))[c];o>a;a+=5)n=52200625*(e[l](a)-33)+614125*(e[l](a+1)-33)+7225*(e[l](a+2)-33)+85*(e[l](a+3)-33)+(e[l](a+4)-33),r.push(s&n>>24,s&n>>16,s&n>>8,s&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[c]),i.fromCharCode.apply(i,r)},r=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r<e.length;r+=2)n+=String.fromCharCode("0x"+(e[r]+e[r+1]));return n},a=function(t){for(var n,r,a,o,i,c=[],s=t.length;s--;)c[s]=t.charCodeAt(s);return n=e.adler32cs.from(t),a=t=(r=new Te(6)).append(new Uint8Array(c)),o=r.flush(),(i=new Uint8Array(a.byteLength+o.byteLength)).set(new Uint8Array(a),0),i.set(new Uint8Array(o),a.byteLength),t=i,(c=new Uint8Array(t.byteLength+6)).set(new Uint8Array([120,156])),c.set(t,2),c.set(new Uint8Array([255&n,n>>8&255,n>>16&255,n>>24&255]),t.byteLength+2),c.reduce((function(e,t){return e+String.fromCharCode(t)}),"")};e.processDataByFilters=function(e,o){var i=0,c=e||"",s=[];for("string"==typeof(o=o||[])&&(o=[o]),i=0;i<o.length;i+=1)switch(o[i]){case"ASCII85Decode":case"/ASCII85Decode":c=n(c),s.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=t(c),s.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=r(c),s.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=c.split("").map((function(e){return("0"+e.charCodeAt().toString(16)).slice(-2)})).join("")+">",s.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=a(c),s.push("/FlateDecode");break;default:throw new Error('The filter: "'+o[i]+'" is not implemented')}return{data:c,reverseChain:s.reverse().join(" ")}}}(v.API),function(e){e.loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,a=0,o=function(e){var t=e.length,n=[],r=String.fromCharCode;for(a=0;a<t;a+=1)n.push(r(255&e.charCodeAt(a)));return n.join("")};if(r.open("GET",e,!t),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(r.onload=function(){200===r.status?n(o(this.responseText)):n(void 0)}),r.send(null),t&&200===r.status)return o(r.responseText)}(e,t,n)}catch(e){}return r}(e,t,n)},e.loadImageFile=e.loadFile}(v.API),function(e){function t(){return(r.html2canvas?Promise.resolve(r.html2canvas):n.e(26).then(n.t.bind(null,"04d35588fc3deec75d6a",7))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}function a(){return(r.DOMPurify?Promise.resolve(r.DOMPurify):n.e(24).then(n.t.bind(null,"01b038624dd1bb711292",7))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}var o=function(e){var t=typeof e;return"undefined"===t?"undefined":"string"===t||e instanceof String?"string":"number"===t||e instanceof Number?"number":"function"===t||e instanceof Function?"function":e&&e.constructor===Array?"array":e&&1===e.nodeType?"element":"object"===t?"object":"unknown"},i=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},c=function(e,t){for(var n=3===e.nodeType?document.createTextNode(e.nodeValue):e.cloneNode(!1),r=e.firstChild;r;r=r.nextSibling)!0!==t&&1===r.nodeType&&"SCRIPT"===r.nodeName||n.appendChild(c(r,t));return 1===e.nodeType&&("CANVAS"===e.nodeName?(n.width=e.width,n.height=e.height,n.getContext("2d").drawImage(e,0,0)):"TEXTAREA"!==e.nodeName&&"SELECT"!==e.nodeName||(n.value=e.value),n.addEventListener("load",(function(){n.scrollTop=e.scrollTop,n.scrollLeft=e.scrollLeft}),!0)),n},s=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(s.prototype=Object.create(Promise.prototype)).constructor=s,s.convert=function(e,t){return e.__proto__=t||s.prototype,e},s.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},s.prototype.from=function(e,t){return this.then((function(){switch(t=t||function(e){switch(o(e)){case"string":return"string";case"element":return"canvas"===e.nodeName.toLowerCase?"canvas":"element";default:return"unknown"}}(e)){case"string":return this.then(a).then((function(t){return this.set({src:i("div",{innerHTML:e,dompurify:t})})}));case"element":return this.set({src:e});case"canvas":return this.set({canvas:e});case"img":return this.set({img:e});default:return this.error("Unknown source type.")}}))},s.prototype.to=function(e){switch(e){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},s.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:"relative",display:"inline-block",width:Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},t=c(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===t.tagName&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},s.prototype.toCanvas=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},s.prototype.toContext2d=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=this.opt.jsPDF,n=Object.assign({async:!0,allowTaint:!0,scale:1,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);return delete n.onrendered,t.context2d.autoPaging=!0,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,n.windowHeight=n.windowHeight||0,n.windowHeight=0==n.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):n.windowHeight,e(this.prop.container,n)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},s.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=e}))},s.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},s.prototype.output=function(e,t,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(e,t):this.outputPdf(e,t)},s.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},s.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+e+'" is not supported.'}}))},s.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},s.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},s.prototype.set=function(e){if("object"!==o(e))return this;var t=Object.keys(e||{}).map((function(t){if(t in s.template.prop)return function(){this.prop[t]=e[t]};switch(t){case"margin":return this.setMargin.bind(this,e.margin);case"jsPDF":return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},s.prototype.get=function(e,t){return this.then((function(){var n=e in s.template.prop?this.prop[e]:this.opt[e];return t?t(n):n}))},s.prototype.setMargin=function(e){return this.then((function(){switch(o(e)){case"number":e=[e,e,e,e];case"array":if(2===e.length&&(e=[e[0],e[1],e[0],e[1]]),4===e.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=e})).then(this.setPageSize)},s.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e=e||v.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},s.prototype.setProgress=function(e,t,n,r){return null!=e&&(this.progress.val=e),null!=t&&(this.progress.state=t),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},s.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},s.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,(function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return n.updateProgress(null,e),t})).then(e,t).then((function(e){return n.updateProgress(1),e}))}))},s.prototype.thenCore=function(e,t,n){n=n||Promise.prototype.then,e&&(e=e.bind(this)),t&&(t=t.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:s.convert(Object.assign({},this),Promise.prototype),a=n.call(r,e,t);return s.convert(a,this.__proto__)},s.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},s.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},s.prototype.catch=function(e){e&&(e=e.bind(this));var t=Promise.prototype.catch.call(this,e);return s.convert(t,this)},s.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},s.prototype.error=function(e){return this.then((function(){throw new Error(e)}))},s.prototype.using=s.prototype.set,s.prototype.saveAs=s.prototype.save,s.prototype.export=s.prototype.output,s.prototype.run=s.prototype.then,v.getPageSize=function(e,t,n){if("object"==typeof e){var r=e;e=r.orientation,t=r.unit||t,n=r.format||n}t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase();var a,o=(""+n).toLowerCase(),i={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case"pt":a=1;break;case"mm":a=72/25.4;break;case"cm":a=72/2.54;break;case"in":a=72;break;case"px":a=.75;break;case"pc":case"em":a=12;break;case"ex":a=6;break;default:throw"Invalid unit: "+t}var c,s=0,l=0;if(i.hasOwnProperty(o))s=i[o][1]/a,l=i[o][0]/a;else try{s=n[1],l=n[0]}catch(e){throw new Error("Invalid format: "+n)}if("p"===e||"portrait"===e)e="p",l>s&&(c=l,l=s,s=c);else{if("l"!==e&&"landscape"!==e)throw"Invalid orientation: "+e;e="l",s>l&&(c=l,l=s,s=c)}return{width:l,height:s,unit:t,k:a,orientation:e}},e.html=function(e,t){(t=t||{}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this;var n=new s(t);return t.worker?n:n.from(e).doCallback()}}(v.API),v.API.addJS=function(e){return Oe=e,this.internal.events.subscribe("postPutResources",(function(){ve=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(ve+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ye=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Oe+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==ve&&void 0!==ye&&this.internal.out("/Names <</JavaScript "+ve+" 0 R>>")})),this},function(e){var t;e.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),a=0;a<r.length;a++){var o=r[a],i=n.exec(o);if(null!=i){var c=i[1];e.internal.newObjectDeferredBegin(c,!1)}e.internal.write(o)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,l=[];for(a=0;a<s;a++){var u=e.internal.newObject();l.push(u);var d=e.internal.getPageInfo(a+1);e.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var p=e.internal.newObject();for(e.internal.write("<< /Names [ "),a=0;a<l.length;a++)e.internal.write("(page_"+(a+1)+")"+l[a]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+p+" 0 R"),e.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),e.children.length>0&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var a=t.children[r];this.objStart(a),this.line("/Title "+this.makeString(a.title)),this.line("/Parent "+this.makeRef(t)),r>0&&this.line("/Prev "+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[r+1])),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1])));var o=this.count=this.count_r({count:0},a);if(o>0&&this.line("/Count "+o),a.options&&a.options.pageNumber){var i=e.internal.getPageInfo(a.options.pageNumber);this.line("/Dest ["+i.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var c=0;c<t.children.length;c++)this.renderItems(t.children[c])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(v.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,a,o,i){var c,s=this.decode.DCT_DECODE,l=null;if("string"==typeof e||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=o||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(c=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),a=e.length,o={width:0,height:0,numcomponents:1},i=4;i<a;i+=2){if(i+=r,-1!==t.indexOf(e.charCodeAt(i+1))){n=256*e.charCodeAt(i+5)+e.charCodeAt(i+6),o={width:256*e.charCodeAt(i+7)+e.charCodeAt(i+8),height:n,numcomponents:e.charCodeAt(i+9)};break}r=256*e.charCodeAt(i+2)+e.charCodeAt(i+3)}return o}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:i=this.color_spaces.DEVICE_GRAY;break;case 4:i=this.color_spaces.DEVICE_CMYK;break;case 3:i=this.color_spaces.DEVICE_RGB}l={data:e,width:c.width,height:c.height,colorSpace:i,bitsPerComponent:8,filter:s,index:n,alias:r}}return l}}(v.API);var je,xe,_e,Ne,Pe,Re=function(){function e(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return e.prototype={ensureBuffer:function(e){var t=this.buffer,n=t?t.byteLength:0;if(e<n)return t;for(var r=512;r<e;)r<<=1;for(var a=new Uint8Array(r),o=0;o<n;++o)a[o]=t[o];return this.buffer=a},getByte:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return this.buffer[this.pos++]},getBytes:function(e){var t=this.pos;if(e){this.ensureBuffer(t+e);for(var n=t+e;!this.eof&&this.bufferLength<n;)this.readBlock();var r=this.bufferLength;n>r&&(n=r)}else{for(;!this.eof;)this.readBlock();n=this.bufferLength}return this.pos=n,this.buffer.subarray(t,n)},lookChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(e,t,n){for(var r=e+t;this.bufferLength<=r&&!this.eof;)this.readBlock();return new Stream(this.buffer,e,t,n)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0}},e}(),De=("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof e&&e||Function('return typeof this === "object" && this.content')()||Function("return this")()).FlateStream=function(){if("undefined"!=typeof Uint32Array){var e=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),r=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],a=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];return i.prototype=Object.create(Re.prototype),i.prototype.getBits=function(e){for(var t,n=this.codeSize,r=this.codeBuf,a=this.bytes,i=this.bytesPos;n<e;)void 0===(t=a[i++])&&o("Bad encoding in flate stream"),r|=t<<n,n+=8;return t=r&(1<<e)-1,this.codeBuf=r>>e,this.codeSize=n-=e,this.bytesPos=i,t},i.prototype.getCode=function(e){for(var t=e[0],n=e[1],r=this.codeSize,a=this.codeBuf,i=this.bytes,c=this.bytesPos;r<n;){var s;void 0===(s=i[c++])&&o("Bad encoding in flate stream"),a|=s<<r,r+=8}var l=t[a&(1<<n)-1],u=l>>16,d=65535&l;return(0==r||r<u||0==u)&&o("Bad encoding in flate stream"),this.codeBuf=a>>u,this.codeSize=r-u,this.bytesPos=c,d},i.prototype.generateHuffmanTable=function(e){for(var t=e.length,n=0,r=0;r<t;++r)e[r]>n&&(n=e[r]);for(var a=1<<n,o=new Uint32Array(a),i=1,c=0,s=2;i<=n;++i,c<<=1,s<<=1)for(var l=0;l<t;++l)if(e[l]==i){var u=0,d=c;for(r=0;r<i;++r)u=u<<1|1&d,d>>=1;for(r=u;r<a;r+=s)o[r]=i<<16|l;++c}return[o,n]},i.prototype.readBlock=function(){function i(e,t,n,r,a){for(var o=e.getBits(n)+r;o-- >0;)t[h++]=a}var c=this.getBits(3);if(1&c&&(this.eof=!0),0!=(c>>=1)){var s,l;if(1==c)s=r,l=a;else if(2==c){for(var u=this.getBits(5)+257,d=this.getBits(5)+1,p=this.getBits(4)+4,f=Array(e.length),h=0;h<p;)f[e[h++]]=this.getBits(3);for(var b=this.generateHuffmanTable(f),g=0,m=(h=0,u+d),v=new Array(m);h<m;){var y=this.getCode(b);16==y?i(this,v,2,3,g):17==y?i(this,v,3,3,g=0):18==y?i(this,v,7,11,g=0):v[h++]=g=y}s=this.generateHuffmanTable(v.slice(0,u)),l=this.generateHuffmanTable(v.slice(u,m))}else o("Unknown block type in flate stream");for(var O=(R=this.buffer)?R.length:0,A=this.bufferLength;;){var S=this.getCode(s);if(S<256)A+1>=O&&(O=(R=this.ensureBuffer(A+1)).length),R[A++]=S;else{if(256==S)return void(this.bufferLength=A);var w=(S=t[S-=257])>>16;w>0&&(w=this.getBits(w)),g=(65535&S)+w,S=this.getCode(l),(w=(S=n[S])>>16)>0&&(w=this.getBits(w));var C=(65535&S)+w;A+g>=O&&(O=(R=this.ensureBuffer(A+g)).length);for(var E=0;E<g;++E,++A)R[A]=R[A-C]}}}else{var T,j=this.bytes,x=this.bytesPos;void 0===(T=j[x++])&&o("Bad block header in flate stream");var _=T;void 0===(T=j[x++])&&o("Bad block header in flate stream"),_|=T<<8,void 0===(T=j[x++])&&o("Bad block header in flate stream");var N=T;void 0===(T=j[x++])&&o("Bad block header in flate stream"),(N|=T<<8)!=(65535&~_)&&o("Bad uncompressed block length in flate stream"),this.codeBuf=0,this.codeSize=0;var P=this.bufferLength,R=this.ensureBuffer(P+_),D=P+_;this.bufferLength=D;for(var k=P;k<D;++k){if(void 0===(T=j[x++])){this.eof=!0;break}R[k]=T}this.bytesPos=x}},i}function o(e){throw new Error(e)}function i(e){var t=0,n=e[t++],r=e[t++];-1!=n&&-1!=r||o("Invalid header in flate stream"),8!=(15&n)&&o("Unknown compression method in flate stream"),((n<<8)+r)%31!=0&&o("Bad FCHECK in flate stream"),32&r&&o("FDICT bit set in flate stream"),this.bytes=e,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,Re.call(this)}}(),ke=function(){var e,t,n;function a(e){var t,n,r,a,o,i,c,s,l,u,d,p,f,h;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(t=this.readUInt32(),l=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},o=this.readUInt16(),a=this.readUInt16()||100,i.delay=1e3*o/a,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,t-=4),e=(null!=i?i.data:void 0)||this.imgData,p=0;0<=t?p<t:p>t;0<=t?++p:--p)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((u=r-this.transparency.indexed.length)>0)for(f=0;0<=u?f<u:f>u;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":c=(d=this.read(t)).indexOf(0),s=String.fromCharCode.apply(String,d.slice(0,c)),this.text[s]=String.fromCharCode.apply(String,d.slice(c+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(h=this.colorType)||6===h,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}a.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},a.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),r=0,a=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function o(o,i,c,s){var l,u,d,p,f,h,b,g,m,v,y,O,A,S,w,C,E,T,j,x,_,N=Math.ceil((a.width-o)/c),P=Math.ceil((a.height-i)/s),R=a.width==N&&a.height==P;for(S=t*N,O=R?n:new Uint8Array(S*P),h=e.length,A=0,u=0;A<P&&r<h;){switch(e[r++]){case 0:for(p=E=0;E<S;p=E+=1)O[u++]=e[r++];break;case 1:for(p=T=0;T<S;p=T+=1)l=e[r++],f=p<t?0:O[u-t],O[u++]=(l+f)%256;break;case 2:for(p=j=0;j<S;p=j+=1)l=e[r++],d=(p-p%t)/t,w=A&&O[(A-1)*S+d*t+p%t],O[u++]=(w+l)%256;break;case 3:for(p=x=0;x<S;p=x+=1)l=e[r++],d=(p-p%t)/t,f=p<t?0:O[u-t],w=A&&O[(A-1)*S+d*t+p%t],O[u++]=(l+Math.floor((f+w)/2))%256;break;case 4:for(p=_=0;_<S;p=_+=1)l=e[r++],d=(p-p%t)/t,f=p<t?0:O[u-t],0===A?w=C=0:(w=O[(A-1)*S+d*t+p%t],C=d&&O[(A-1)*S+(d-1)*t+p%t]),b=f+w-C,g=Math.abs(b-f),v=Math.abs(b-w),y=Math.abs(b-C),m=g<=v&&g<=y?f:v<=y?w:C,O[u++]=(l+m)%256;break;default:throw new Error("Invalid filter algorithm: "+e[r-1])}if(!R){var D=((i+A*s)*a.width+o)*t,k=A*S;for(p=0;p<N;p+=1){for(var L=0;L<t;L+=1)n[D++]=O[k++];D+=(c-1)*t}}A++}}return e=(e=new De(e)).getBytes(),1==a.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},a.prototype.decodePalette=function(){var e,t,n,r,a,o,i,c,s;for(n=this.palette,o=this.transparency.indexed||[],a=new Uint8Array((o.length||0)+n.length),r=0,e=0,t=i=0,c=n.length;i<c;t=i+=3)a[r++]=n[t],a[r++]=n[t+1],a[r++]=n[t+2],a[r++]=null!=(s=o[e++])?s:255;return a},a.prototype.copyToImageData=function(e,t){var n,r,a,o,i,c,s,l,u,d,p;if(r=this.colors,u=null,n=this.hasAlphaChannel,this.palette.length&&(u=null!=(p=this._decodedPalette)?p:this._decodedPalette=this.decodePalette(),r=4,n=!0),l=(a=e.data||e).length,i=u||t,o=c=0,1===r)for(;o<l;)s=u?4*t[o/4]:c,d=i[s++],a[o++]=d,a[o++]=d,a[o++]=d,a[o++]=n?i[s++]:255,c=s;else for(;o<l;)s=u?4*t[o/4]:c,a[o++]=i[s++],a[o++]=i[s++],a[o++]=i[s++],a[o++]=n?i[s++]:255,c=s},a.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var o=function(){if("[object Window]"===Object.prototype.toString.call(r)){try{t=r.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return!1}return!0}return!1};return o(),e=function(e){var r;if(!0===o())return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(r=new Image).src=t.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},a.prototype.decodeFrames=function(t){var n,r,a,o,i,c,s,l;if(this.animation){for(l=[],r=i=0,c=(s=this.animation.frames).length;i<c;r=++i)n=s[r],a=t.createImageData(n.width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(a,o),n.imageData=a,l.push(n.image=e(a));return l}},a.prototype.renderFrame=function(e,t){var n,r,a;return n=(r=this.animation.frames)[t],a=r[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=a?a.disposeOp:void 0)?e.clearRect(a.xOffset,a.yOffset,a.width,a.height):2===(null!=a?a.disposeOp:void 0)&&e.putImageData(a.imageData,a.xOffset,a.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},a.prototype.animate=function(e){var t,n,r,a,o,i,c=this;return n=0,i=this.animation,a=i.numFrames,r=i.frames,o=i.numPlays,(t=function(){var i,s;if(i=n++%a,s=r[i],c.renderFrame(e,i),a>1&&n/a<o)return c.animation._timeout=setTimeout(t,s.delay)})()},a.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},a.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},a}();function Le(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw new Error("Invalid GIF 87a/89a header.");var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,a=e[t++],o=a>>7,i=1<<1+(7&a);e[t++],e[t++];var c=null,s=null;o&&(c=t,s=i,t+=3*i);var l=!0,u=[],d=0,p=null,f=0,h=null;for(this.width=n,this.height=r;l&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,h=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((j=e[t++])>=0))throw Error("Invalid block size");if(0===j)break;t+=j}break;case 249:if(4!==e[t++]||0!==e[t+4])throw new Error("Invalid graphics extension block.");var b=e[t++];d=e[t++]|e[t++]<<8,p=e[t++],0==(1&b)&&(p=null),f=b>>2&7,t++;break;case 254:for(;;){if(!((j=e[t++])>=0))throw Error("Invalid block size");if(0===j)break;t+=j}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var g=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,O=e[t++],A=O>>6&1,S=1<<1+(7&O),w=c,C=s,E=!1;O>>7&&(E=!0,w=t,C=S,t+=3*S);var T=t;for(t++;;){var j;if(!((j=e[t++])>=0))throw Error("Invalid block size");if(0===j)break;t+=j}u.push({x:g,y:m,width:v,height:y,has_local_palette:E,palette_offset:w,palette_size:C,data_offset:T,data_length:t-T,transparent_index:p,interlaced:!!A,delay:d,disposal:f});break;case 59:l=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return h},this.frameInfo=function(e){if(e<0||e>=u.length)throw new Error("Frame index out of range.");return u[e]},this.decodeAndBlitFrameBGRA=function(t,r){var a=this.frameInfo(t),o=a.width*a.height,i=new Uint8Array(o);Ie(e,a.data_offset,i,o);var c=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,u=n-l,d=l,p=4*(a.y*n+a.x),f=4*((a.y+a.height)*n+a.x),h=p,b=4*u;!0===a.interlaced&&(b+=4*n*7);for(var g=8,m=0,v=i.length;m<v;++m){var y=i[m];if(0===d&&(d=l,(h+=b)>=f&&(b=4*u+4*n*(g-1),h=p+(l+u)*(g<<1),g>>=1)),y===s)h+=4;else{var O=e[c+3*y],A=e[c+3*y+1],S=e[c+3*y+2];r[h++]=S,r[h++]=A,r[h++]=O,r[h++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,r){var a=this.frameInfo(t),o=a.width*a.height,i=new Uint8Array(o);Ie(e,a.data_offset,i,o);var c=a.palette_offset,s=a.transparent_index;null===s&&(s=256);var l=a.width,u=n-l,d=l,p=4*(a.y*n+a.x),f=4*((a.y+a.height)*n+a.x),h=p,b=4*u;!0===a.interlaced&&(b+=4*n*7);for(var g=8,m=0,v=i.length;m<v;++m){var y=i[m];if(0===d&&(d=l,(h+=b)>=f&&(b=4*u+4*n*(g-1),h=p+(l+u)*(g<<1),g>>=1)),y===s)h+=4;else{var O=e[c+3*y],A=e[c+3*y+1],S=e[c+3*y+2];r[h++]=O,r[h++]=A,r[h++]=S,r[h++]=255}--d}}}function Ie(e,t,n,r){for(var a=e[t++],i=1<<a,c=i+1,s=c+1,l=a+1,u=(1<<l)-1,d=0,p=0,f=0,h=e[t++],b=new Int32Array(4096),g=null;;){for(;d<16&&0!==h;)p|=e[t++]<<d,d+=8,1===h?h=e[t++]:--h;if(d<l)break;var m=p&u;if(p>>=l,d-=l,m!==i){if(m===c)break;for(var v=m<s?m:g,y=0,O=v;O>i;)O=b[O]>>8,++y;var A=O;if(f+y+(v!==m?1:0)>r)return void o.log("Warning, gif stream longer than expected.");n[f++]=A;var S=f+=y;for(v!==m&&(n[f++]=A),O=v;y--;)O=b[O],n[--S]=255&O,O>>=8;null!==g&&s<4096&&(b[s++]=g<<8|A,s>=u+1&&l<12&&(++l,u=u<<1|1)),g=m}else s=c+1,u=(1<<(l=a+1))-1,g=null}return f!==r&&o.log("Warning, gif stream shorter than expected."),n}function Be(e){var t,n,r,a,o,i=Math.floor,c=new Array(64),s=new Array(64),l=new Array(64),u=new Array(64),d=new Array(65535),p=new Array(65535),f=new Array(64),h=new Array(64),b=[],g=0,m=7,v=new Array(64),y=new Array(64),O=new Array(64),A=new Array(256),S=new Array(2048),w=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],C=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],E=[0,1,2,3,4,5,6,7,8,9,10,11],T=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],j=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],x=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],_=[0,1,2,3,4,5,6,7,8,9,10,11],N=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],P=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function R(e,t){for(var n=0,r=0,a=new Array,o=1;o<=16;o++){for(var i=1;i<=e[o];i++)a[t[r]]=[],a[t[r]][0]=n,a[t[r]][1]=o,r++,n++;n*=2}return a}function D(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(g|=1<<m),n--,--m<0&&(255==g?(k(255),k(0)):k(g),m=7,g=0)}function k(e){b.push(e)}function L(e){k(e>>8&255),k(255&e)}function I(e,t,n,r,a){for(var o,i=a[0],c=a[240],s=function(e,t){var n,r,a,o,i,c,s,l,u,d,p=0;for(u=0;u<8;++u){n=e[p],r=e[p+1],a=e[p+2],o=e[p+3],i=e[p+4],c=e[p+5],s=e[p+6];var h=n+(l=e[p+7]),b=n-l,g=r+s,m=r-s,v=a+c,y=a-c,O=o+i,A=o-i,S=h+O,w=h-O,C=g+v,E=g-v;e[p]=S+C,e[p+4]=S-C;var T=.707106781*(E+w);e[p+2]=w+T,e[p+6]=w-T;var j=.382683433*((S=A+y)-(E=m+b)),x=.5411961*S+j,_=1.306562965*E+j,N=.707106781*(C=y+m),P=b+N,R=b-N;e[p+5]=R+x,e[p+3]=R-x,e[p+1]=P+_,e[p+7]=P-_,p+=8}for(p=0,u=0;u<8;++u){n=e[p],r=e[p+8],a=e[p+16],o=e[p+24],i=e[p+32],c=e[p+40],s=e[p+48];var D=n+(l=e[p+56]),k=n-l,L=r+s,I=r-s,B=a+c,M=a-c,G=o+i,F=o-i,U=D+G,H=D-G,q=L+B,z=L-B;e[p]=U+q,e[p+32]=U-q;var Y=.707106781*(z+H);e[p+16]=H+Y,e[p+48]=H-Y;var W=.382683433*((U=F+M)-(z=I+k)),V=.5411961*U+W,$=1.306562965*z+W,J=.707106781*(q=M+I),K=k+J,X=k-J;e[p+40]=X+V,e[p+24]=X-V,e[p+8]=K+$,e[p+56]=K-$,p++}for(u=0;u<64;++u)d=e[u]*t[u],f[u]=d>0?d+.5|0:d-.5|0;return f}(e,t),l=0;l<64;++l)h[w[l]]=s[l];var u=h[0]-n;n=h[0],0==u?D(r[0]):(D(r[p[o=32767+u]]),D(d[o]));for(var b=63;b>0&&0==h[b];)b--;if(0==b)return D(i),n;for(var g,m=1;m<=b;){for(var v=m;0==h[m]&&m<=b;)++m;var y=m-v;if(y>=16){g=y>>4;for(var O=1;O<=g;++O)D(c);y&=15}o=32767+h[m],D(a[(y<<4)+p[o]]),D(d[o]),m++}return 63!=b&&D(i),n}function B(e){e=Math.min(Math.max(e,1),100),o!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=i((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),c[w[n]]=r}for(var a=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var d=i((a[o]*e+50)/100);d=Math.min(Math.max(d,1),255),s[w[o]]=d}for(var p=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],f=0,h=0;h<8;h++)for(var b=0;b<8;b++)l[f]=1/(c[w[f]]*p[h]*p[b]*8),u[f]=1/(s[w[f]]*p[h]*p[b]*8),f++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),o=e)}this.encode=function(e,o){o&&B(o),b=new Array,g=0,m=7,L(65496),L(65504),L(16),k(74),k(70),k(73),k(70),k(0),k(1),k(1),k(0),L(1),L(1),k(0),k(0),function(){L(65499),L(132),k(0);for(var e=0;e<64;e++)k(c[e]);k(1);for(var t=0;t<64;t++)k(s[t])}(),function(e,t){L(65472),L(17),k(8),L(t),L(e),k(3),k(1),k(17),k(0),k(2),k(17),k(1),k(3),k(17),k(1)}(e.width,e.height),function(){L(65476),L(418),k(0);for(var e=0;e<16;e++)k(C[e+1]);for(var t=0;t<=11;t++)k(E[t]);k(16);for(var n=0;n<16;n++)k(T[n+1]);for(var r=0;r<=161;r++)k(j[r]);k(1);for(var a=0;a<16;a++)k(x[a+1]);for(var o=0;o<=11;o++)k(_[o]);k(17);for(var i=0;i<16;i++)k(N[i+1]);for(var c=0;c<=161;c++)k(P[c])}(),L(65498),L(12),k(3),k(1),k(0),k(2),k(17),k(3),k(17),k(0),k(63),k(0);var i=0,d=0,p=0;g=0,m=7,this.encode.displayName="_encode_";for(var f,h,A,w,R,M,G,F,U,H=e.data,q=e.width,z=e.height,Y=4*q,W=0;W<z;){for(f=0;f<Y;){for(R=Y*W+f,G=-1,F=0,U=0;U<64;U++)M=R+(F=U>>3)*Y+(G=4*(7&U)),W+F>=z&&(M-=Y*(W+1+F-z)),f+G>=Y&&(M-=f+G-Y+4),h=H[M++],A=H[M++],w=H[M++],v[U]=(S[h]+S[A+256>>0]+S[w+512>>0]>>16)-128,y[U]=(S[h+768>>0]+S[A+1024>>0]+S[w+1280>>0]>>16)-128,O[U]=(S[h+1280>>0]+S[A+1536>>0]+S[w+1792>>0]>>16)-128;i=I(v,l,i,t,r),d=I(y,u,d,n,a),p=I(O,u,p,n,a),f+=32}W+=8}if(m>=0){var V=[];V[1]=m+1,V[0]=(1<<m+1)-1,D(V)}return L(65497),new Uint8Array(b)},e=e||50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)A[t]=e(t)}(),t=R(C,E),n=R(x,_),r=R(T,j),a=R(N,P),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)p[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=r;for(var a=-(t-1);a<=-e;a++)p[32767+a]=n,d[32767+a]=[],d[32767+a][1]=n,d[32767+a][0]=t-1+a;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)S[e]=19595*e,S[e+256>>0]=38470*e,S[e+512>>0]=7471*e+32768,S[e+768>>0]=-11059*e,S[e+1024>>0]=-21709*e,S[e+1280>>0]=32768*e+8421375,S[e+1536>>0]=-27439*e,S[e+1792>>0]=-5329*e}(),B(e)}function Me(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Ge(e){function t(e){if(!e)throw Error("assert :P")}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,a){for(var o=0;o<a;o++)e[t+o]=n[r+o]}function a(e,t,n,r){for(var a=0;a<r;a++)e[t+a]=n}function o(e){return new Int32Array(e)}function i(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function c(e,t){var n=[];return function e(n,r,a){for(var o=a[r],i=0;i<o&&(n.push(a.length>r+1?[]:new t),!(a.length<r+1));i++)e(n[i],r+1,a)}(n,0,e),n}function s(e,t){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function l(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function u(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new(Ge=function(){var e=this;function s(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function l(e,n,r,a,o){t(!(a%r));do{e[n+(a-=r)]=o}while(0<a)}function u(e,n,r,a,i){if(t(2328>=i),512>=i)var c=o(512);else if(null==(c=o(i)))return 0;return function(e,n,r,a,i,c){var u,p,f=n,h=1<<r,b=o(16),g=o(16);for(t(0!=i),t(null!=a),t(null!=e),t(0<r),p=0;p<i;++p){if(15<a[p])return 0;++b[a[p]]}if(b[0]==i)return 0;for(g[1]=0,u=1;15>u;++u){if(b[u]>1<<u)return 0;g[u+1]=g[u]+b[u]}for(p=0;p<i;++p)u=a[p],0<a[p]&&(c[g[u]++]=p);if(1==g[15])return(a=new d).g=0,a.value=c[0],l(e,f,1,h,a),h;var m,v=-1,y=h-1,O=0,A=1,S=1,w=1<<r;for(p=0,u=1,i=2;u<=r;++u,i<<=1){if(A+=S<<=1,0>(S-=b[u]))return 0;for(;0<b[u];--b[u])(a=new d).g=u,a.value=c[p++],l(e,f+O,i,w,a),O=s(O,u)}for(u=r+1,i=2;15>=u;++u,i<<=1){if(A+=S<<=1,0>(S-=b[u]))return 0;for(;0<b[u];--b[u]){if(a=new d,(O&y)!=v){for(f+=w,m=1<<(v=u)-r;15>v&&!(0>=(m-=b[v]));)++v,m<<=1;h+=w=1<<(m=v-r),e[n+(v=O&y)].g=m+r,e[n+v].value=f-n-v}a.g=u-r,a.value=c[p++],l(e,f+(O>>r),i,w,a),O=s(O,u)}}return A!=2*g[15]-1?0:h}(e,n,r,a,i,c)}function d(){this.value=this.g=0}function p(){this.value=this.g=0}function f(){this.G=i(5,d),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=i(Gn,p)}function h(e,n,r,a){t(null!=e),t(null!=n),t(2147483648>a),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+a,e.Zc=4<=a?r+a-4+1:r,T(e)}function b(e,t){for(var n=0;0<t--;)n|=x(e,128)<<t;return n}function g(e,t){var n=b(e,t);return j(e)?-n:n}function m(e,n,r,a){var o,i=0;for(t(null!=e),t(null!=n),t(4294967288>a),e.Sb=a,e.Ra=0,e.u=0,e.h=0,4<a&&(a=4),o=0;o<a;++o)i+=n[r+o]<<8*o;e.Ra=i,e.bb=a,e.oa=n,e.pa=r}function v(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<Hn-8>>>0,++e.bb,e.u-=8;w(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Un){var r=S(e)&Fn[n];return e.u+=n,v(e),r}return e.h=1,e.u=0}function O(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function A(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function S(e){return e.Ra>>>(e.u&Hn-1)>>>0}function w(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>Hn}function C(e,t){e.u=t,e.h=w(e)}function E(e){e.u>=qn&&(t(e.u>=qn),v(e))}function T(e){t(null!=e&&null!=e.oa),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(null!=e&&null!=e.oa),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function j(e){return b(e,1)}function x(e,t){var n=e.Ca;0>e.b&&T(e);var r=e.b,a=n*t>>>8,o=(e.I>>>r>a)+0;for(o?(n-=a,e.I-=a+1<<r>>>0):n=a+1,r=n,a=0;256<=r;)a+=8,r>>=8;return r=7^a+zn[r],e.b-=r,e.Ca=(n<<r)-1,o}function _(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n>>0&255}function N(e,t){return e[t+0]<<0|e[t+1]<<8}function P(e,t){return N(e,t)|e[t+2]<<16}function R(e,t){return N(e,t)|N(e,t+2)<<16}function D(e,n){var r=1<<n;return t(null!=e),t(0<n),e.X=o(r),null==e.X?0:(e.Mb=32-n,e.Xa=n,1)}function k(e,n){t(null!=e),t(null!=n),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function L(){this.X=[],this.Xa=this.Mb=0}function I(e,n,r,a){t(null!=r),t(null!=a);var o=r[0],i=a[0];return 0==o&&(o=(e*i+n/2)/n),0==i&&(i=(n*o+e/2)/e),0>=o||0>=i?0:(r[0]=o,a[0]=i,1)}function B(e,t){return e+(1<<t)-1>>>t}function M(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function G(t,n){e[n]=function(n,r,a,o,i,c,s){var l;for(l=0;l<i;++l){var u=e[t](c[s+l-1],a,o+l);c[s+l]=M(n[r+l],u)}}}function F(){this.ud=this.hd=this.jd=0}function U(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function H(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function q(e,t){return H(e+(e-t+.5>>1))}function z(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function Y(e,t,n,r,a,o,i){for(r=o[i-1],n=0;n<a;++n)o[i+n]=r=M(e[t+n],r)}function W(e,t,n,r,a){var o;for(o=0;o<n;++o){var i=e[t+o],c=i>>8&255,s=16711935&(s=(s=16711935&i)+((c<<16)+c));r[a+o]=(4278255360&i)+s>>>0}}function V(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function $(e,t,n,r,a,o){var i;for(i=0;i<r;++i){var c=t[n+i],s=c>>>8,l=c,u=255&(u=(u=c>>>16)+((e.jd<<24>>24)*(s<<24>>24)>>>5));l=255&(l=(l+=(e.hd<<24>>24)*(s<<24>>24)>>>5)+((e.ud<<24>>24)*(u<<24>>24)>>>5)),a[o+i]=(4278255360&c)+(u<<16)+l}}function J(t,n,r,a,o){e[n]=function(e,t,n,r,i,c,s,l,u){for(r=s;r<l;++r)for(s=0;s<u;++s)i[c++]=o(n[a(e[t++])])},e[t]=function(t,n,i,c,s,l,u){var d=8>>t.b,p=t.Ea,f=t.K[0],h=t.w;if(8>d)for(t=(1<<t.b)-1,h=(1<<d)-1;n<i;++n){var b,g=0;for(b=0;b<p;++b)b&t||(g=a(c[s++])),l[u++]=o(f[g&h]),g>>=d}else e["VP8LMapColor"+r](c,s,f,h,l,u,n,i,p)}}function K(e,t,n,r,a){for(n=t+n;t<n;){var o=e[t++];r[a++]=o>>16&255,r[a++]=o>>8&255,r[a++]=o>>0&255}}function X(e,t,n,r,a){for(n=t+n;t<n;){var o=e[t++];r[a++]=o>>16&255,r[a++]=o>>8&255,r[a++]=o>>0&255,r[a++]=o>>24&255}}function Q(e,t,n,r,a){for(n=t+n;t<n;){var o=(i=e[t++])>>16&240|i>>12&15,i=i>>0&240|i>>28&15;r[a++]=o,r[a++]=i}}function Z(e,t,n,r,a){for(n=t+n;t<n;){var o=(i=e[t++])>>16&248|i>>13&7,i=i>>5&224|i>>3&31;r[a++]=o,r[a++]=i}}function ee(e,t,n,r,a){for(n=t+n;t<n;){var o=e[t++];r[a++]=o>>0&255,r[a++]=o>>8&255,r[a++]=o>>16&255}}function te(e,t,n,a,o,i){if(0==i)for(n=t+n;t<n;)_(a,((i=e[t++])[0]>>24|i[1]>>8&65280|i[2]<<8&16711680|i[3]<<24)>>>0),o+=32;else r(a,o,e,t,n)}function ne(t,n){e[n][0]=e[t+"0"],e[n][1]=e[t+"1"],e[n][2]=e[t+"2"],e[n][3]=e[t+"3"],e[n][4]=e[t+"4"],e[n][5]=e[t+"5"],e[n][6]=e[t+"6"],e[n][7]=e[t+"7"],e[n][8]=e[t+"8"],e[n][9]=e[t+"9"],e[n][10]=e[t+"10"],e[n][11]=e[t+"11"],e[n][12]=e[t+"12"],e[n][13]=e[t+"13"],e[n][14]=e[t+"0"],e[n][15]=e[t+"0"]}function re(e){return e==qr||e==zr||e==Yr||e==Wr}function ae(){this.eb=[],this.size=this.A=this.fb=0}function oe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function ie(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ae,this.f.kb=new oe,this.sd=null}function ce(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function se(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function le(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function ue(e,t){var n=e.T,a=t.ba.f.RGBA,o=a.eb,i=a.fb+e.ka*a.A,c=ma[t.ba.S],s=e.y,l=e.O,u=e.f,d=e.N,p=e.ea,f=e.W,h=t.cc,b=t.dc,g=t.Mc,m=t.Nc,v=e.ka,y=e.ka+e.T,O=e.U,A=O+1>>1;for(0==v?c(s,l,null,null,u,d,p,f,u,d,p,f,o,i,null,null,O):(c(t.ec,t.fc,s,l,h,b,g,m,u,d,p,f,o,i-a.A,o,i,O),++n);v+2<y;v+=2)h=u,b=d,g=p,m=f,d+=e.Rc,f+=e.Rc,i+=2*a.A,c(s,(l+=2*e.fa)-e.fa,s,l,h,b,g,m,u,d,p,f,o,i-a.A,o,i,O);return l+=e.fa,e.j+y<e.o?(r(t.ec,t.fc,s,l,O),r(t.cc,t.dc,u,d,A),r(t.Mc,t.Nc,p,f,A),n--):1&y||c(s,l,null,null,u,d,p,f,u,d,p,f,o,i+a.A,null,null,O),n}function de(e,n,r){var a=e.F,o=[e.J];if(null!=a){var i=e.U,c=n.ba.S,s=c==Fr||c==Yr;n=n.ba.f.RGBA;var l=[0],u=e.ka;l[0]=e.T,e.Kb&&(0==u?--l[0]:(--u,o[0]-=e.width),e.j+e.ka+e.T==e.o&&(l[0]=e.o-e.j-u));var d=n.eb;u=n.fb+u*n.A,e=Er(a,o[0],e.width,i,l,d,u+(s?0:3),n.A),t(r==l),e&&re(c)&&wr(d,u,s,i,l,n.A)}return 0}function pe(e){var t=e.ma,n=t.ba.S,r=11>n,a=n==Br||n==Gr||n==Fr||n==Ur||12==n||re(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!In(t.Oa,e,a?11:12))return 0;if(a&&re(n)&&yn(),e.da)alert("todo:use_scaling");else{if(r){if(t.Ib=le,e.Kb){if(n=e.U+1>>1,t.memory=o(e.U+2*n),null==t.memory)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ue,yn()}}else alert("todo:EmitYUV");a&&(t.Jb=de,r&&mn())}if(r&&!Pa){for(e=0;256>e;++e)Ra[e]=89858*(e-128)+Ta>>Ea,La[e]=-22014*(e-128)+Ta,ka[e]=-45773*(e-128),Da[e]=113618*(e-128)+Ta>>Ea;for(e=ja;e<xa;++e)t=76283*(e-16)+Ta>>Ea,Ia[e-ja]=Ye(t,255),Ba[e-ja]=Ye(t+8>>4,15);Pa=1}return 1}function fe(e){var n=e.ma,r=e.U,a=e.T;return t(!(1&e.ka)),0>=r||0>=a?0:(r=n.Ib(e,n),null!=n.Jb&&n.Jb(e,n,r),n.Dc+=r,1)}function he(e){e.ma.memory=null}function be(e,t,n,r){return 47!=y(e,8)?0:(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),0!=y(e,3)?0:!e.h)}function ge(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+y(t,n)+1}function me(e,t){return 120<t?t-120:1<=(n=((n=Qr[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function ve(e,t,n){var r=S(n),a=e[t+=255&r].g-8;return 0<a&&(C(n,n.u+8),r=S(n),t+=e[t].value,t+=r&(1<<a)-1),C(n,n.u+e[t].g),e[t].value}function ye(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function Oe(e,n,r){var a=e.xc;return t((n=0==a?0:e.vc[e.md*(r>>a)+(n>>a)])<e.Wb),e.Ya[n]}function Ae(e,n,a,o){var i=e.ab,c=e.c*n,s=e.C;n=s+n;var l=a,u=o;for(o=e.Ta,a=e.Ua;0<i--;){var d=e.gc[i],p=s,f=n,h=l,b=u,g=(u=o,l=a,d.Ea);switch(t(p<f),t(f<=d.nc),d.hc){case 2:Vn(h,b,(f-p)*g,u,l);break;case 0:var m=p,v=f,y=u,O=l,A=(T=d).Ea;0==m&&(Yn(h,b,null,null,1,y,O),Y(h,b+1,0,0,A-1,y,O+1),b+=A,O+=A,++m);for(var S=1<<T.b,w=S-1,C=B(A,T.b),E=T.K,T=T.w+(m>>T.b)*C;m<v;){var j=E,x=T,_=1;for(Wn(h,b,y,O-A,1,y,O);_<A;){var N=(_&~w)+S;N>A&&(N=A),(0,Qn[j[x++]>>8&15])(h,b+ +_,y,O+_-A,N-_,y,O+_),_=N}b+=A,O+=A,++m&w||(T+=C)}f!=d.nc&&r(u,l-g,u,l+(f-p-1)*g,g);break;case 1:for(g=h,v=b,A=(h=d.Ea)-(O=h&~(y=(b=1<<d.b)-1)),m=B(h,d.b),S=d.K,d=d.w+(p>>d.b)*m;p<f;){for(w=S,C=d,E=new F,T=v+O,j=v+h;v<T;)V(w[C++],E),Zn(E,g,v,b,u,l),v+=b,l+=b;v<j&&(V(w[C++],E),Zn(E,g,v,A,u,l),v+=A,l+=A),++p&y||(d+=m)}break;case 3:if(h==u&&b==l&&0<d.b){for(v=u,h=g=l+(f-p)*g-(O=(f-p)*B(d.Ea,d.b)),b=u,y=l,m=[],O=(A=O)-1;0<=O;--O)m[O]=b[y+O];for(O=A-1;0<=O;--O)v[h+O]=m[O];$n(d,p,f,u,g,u,l)}else $n(d,p,f,h,b,u,l)}l=o,u=a}u!=a&&r(o,a,l,u,c)}function Se(e,n){var r=e.V,a=e.Ba+e.c*e.C,o=n-e.C;if(t(n<=e.l.o),t(16>=o),0<o){var i=e.l,c=e.Ta,s=e.Ua,l=i.width;if(Ae(e,o,r,a),o=s=[s],t((r=e.C)<(a=n)),t(i.v<i.va),a>i.o&&(a=i.o),r<i.j){var u=i.j-r;r=i.j,o[0]+=u*l}if(r>=a?r=0:(o[0]+=4*i.v,i.ka=r-i.j,i.U=i.va-i.v,i.T=a-r,r=1),r){if(s=s[0],11>(r=e.ca).S){var d=r.f.RGBA,p=(a=r.S,o=i.U,i=i.T,u=d.eb,d.A),f=i;for(d=d.fb+e.Ma*d.A;0<f--;){var h=c,b=s,g=o,m=u,v=d;switch(a){case Ir:er(h,b,g,m,v);break;case Br:tr(h,b,g,m,v);break;case qr:tr(h,b,g,m,v),wr(m,v,0,g,1,0);break;case Mr:ar(h,b,g,m,v);break;case Gr:te(h,b,g,m,v,1);break;case zr:te(h,b,g,m,v,1),wr(m,v,0,g,1,0);break;case Fr:te(h,b,g,m,v,0);break;case Yr:te(h,b,g,m,v,0),wr(m,v,1,g,1,0);break;case Ur:nr(h,b,g,m,v);break;case Wr:nr(h,b,g,m,v),Cr(m,v,g,1,0);break;case Hr:rr(h,b,g,m,v);break;default:t(0)}s+=l,d+=p}e.Ma+=i}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function we(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function Ce(e,n,r,a,o,i){if(0!=e.Z){var c=e.qd,s=e.rd;for(t(null!=ga[e.Z]);n<r;++n)ga[e.Z](c,s,a,o,a,o,i),c=a,s=o,o+=i;e.qd=c,e.rd=s}}function Ee(e,n){var r=e.l.ma,a=0==r.Z||1==r.Z?e.l.j:e.C;if(a=e.C<a?a:e.C,t(n<=e.l.o),n>a){var o=e.l.width,i=r.ca,c=r.tb+o*a,s=e.V,l=e.Ba+e.c*a,u=e.gc;t(1==e.ab),t(3==u[0].hc),Kn(u[0],a,n,s,l,i,c),Ce(r,a,n,i,c,o)}e.C=e.Ma=n}function Te(e,n,r,a,o,i,c){var s=e.$/a,l=e.$%a,u=e.m,d=e.s,p=r+e.$,f=p;o=r+a*o;var h=r+a*i,b=280+d.ua,g=e.Pb?s:16777216,m=0<d.ua?d.Wa:null,v=d.wc,y=p<h?Oe(d,l,s):null;t(e.C<i),t(h<=o);var O=!1;e:for(;;){for(;O||p<h;){var A=0;if(s>=g){var T=p-r;t((g=e).Pb),g.wd=g.m,g.xd=T,0<g.s.ua&&k(g.s.Wa,g.s.vb),g=s+ea}if(l&v||(y=Oe(d,l,s)),t(null!=y),y.Qb&&(n[p]=y.qb,O=!0),!O)if(E(u),y.jc){A=u,T=n;var j=p,x=y.pd[S(A)&Gn-1];t(y.jc),256>x.g?(C(A,A.u+x.g),T[j]=x.value,A=0):(C(A,A.u+x.g-256),t(256<=x.value),A=x.value),0==A&&(O=!0)}else A=ve(y.G[0],y.H[0],u);if(u.h)break;if(O||256>A){if(!O)if(y.nd)n[p]=(y.qb|A<<8)>>>0;else{if(E(u),O=ve(y.G[1],y.H[1],u),E(u),T=ve(y.G[2],y.H[2],u),j=ve(y.G[3],y.H[3],u),u.h)break;n[p]=(j<<24|O<<16|A<<8|T)>>>0}if(O=!1,++p,++l>=a&&(l=0,++s,null!=c&&s<=i&&!(s%16)&&c(e,s),null!=m))for(;f<p;)A=n[f++],m.X[(506832829*A&4294967295)>>>m.Mb]=A}else if(280>A){if(A=ge(A-256,u),T=ve(y.G[4],y.H[4],u),E(u),T=me(a,T=ge(T,u)),u.h)break;if(p-r<T||o-p<A)break e;for(j=0;j<A;++j)n[p+j]=n[p+j-T];for(p+=A,l+=A;l>=a;)l-=a,++s,null!=c&&s<=i&&!(s%16)&&c(e,s);if(t(p<=o),l&v&&(y=Oe(d,l,s)),null!=m)for(;f<p;)A=n[f++],m.X[(506832829*A&4294967295)>>>m.Mb]=A}else{if(!(A<b))break e;for(O=A-280,t(null!=m);f<p;)A=n[f++],m.X[(506832829*A&4294967295)>>>m.Mb]=A;A=p,t(!(O>>>(T=m).Xa)),n[A]=T.X[O],O=!0}O||t(u.h==w(u))}if(e.Pb&&u.h&&p<o)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&k(e.s.vb,e.s.Wa);else{if(u.h)break e;null!=c&&c(e,s>i?i:s),e.a=0,e.$=p-r}return 1}return e.a=3,0}function je(e){t(null!=e),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;null!=n&&(n.X=null),e.vb=null,t(null!=e)}function xe(){var t=new cn;return null==t?null:(t.a=0,t.xb=ba,ne("Predictor","VP8LPredictors"),ne("Predictor","VP8LPredictors_C"),ne("PredictorAdd","VP8LPredictorsAdd"),ne("PredictorAdd","VP8LPredictorsAdd_C"),Vn=W,Zn=$,er=K,tr=X,nr=Q,rr=Z,ar=ee,e.VP8LMapColor32b=Jn,e.VP8LMapColor8b=Xn,t)}function _e(e,n,r,c,s){var l=1,p=[e],h=[n],b=c.m,g=c.s,m=null,v=0;e:for(;;){if(r)for(;l&&y(b,1);){var O=p,A=h,w=c,T=1,j=w.m,x=w.gc[w.ab],_=y(j,2);if(w.Oc&1<<_)l=0;else{switch(w.Oc|=1<<_,x.hc=_,x.Ea=O[0],x.nc=A[0],x.K=[null],++w.ab,t(4>=w.ab),_){case 0:case 1:x.b=y(j,3)+2,T=_e(B(x.Ea,x.b),B(x.nc,x.b),0,w,x.K),x.K=x.K[0];break;case 3:var N,P=y(j,8)+1,R=16<P?0:4<P?1:2<P?2:3;if(O[0]=B(x.Ea,R),x.b=R,N=T=_e(P,1,0,w,x.K)){var k,L=P,I=x,G=1<<(8>>I.b),F=o(G);if(null==F)N=0;else{var U=I.K[0],H=I.w;for(F[0]=I.K[0][0],k=1;k<1*L;++k)F[k]=M(U[H+k],F[k-1]);for(;k<4*G;++k)F[k]=0;I.K[0]=null,I.K[0]=F,N=1}}T=N;break;case 2:break;default:t(0)}l=T}}if(p=p[0],h=h[0],l&&y(b,1)&&!(l=1<=(v=y(b,4))&&11>=v)){c.a=3;break e}var q;if(q=l)t:{var z,Y,W,V=c,$=p,J=h,K=v,X=r,Q=V.m,Z=V.s,ee=[null],te=1,ne=0,re=Zr[K];n:for(;;){if(X&&y(Q,1)){var ae=y(Q,3)+2,oe=B($,ae),ie=B(J,ae),ce=oe*ie;if(!_e(oe,ie,0,V,ee))break n;for(ee=ee[0],Z.xc=ae,z=0;z<ce;++z){var se=ee[z]>>8&65535;ee[z]=se,se>=te&&(te=se+1)}}if(Q.h)break n;for(Y=0;5>Y;++Y){var le=Jr[Y];!Y&&0<K&&(le+=1<<K),ne<le&&(ne=le)}var ue=i(te*re,d),de=te,pe=i(de,f);if(null==pe)var fe=null;else t(65536>=de),fe=pe;var he=o(ne);if(null==fe||null==he||null==ue){V.a=1;break n}var be=ue;for(z=W=0;z<te;++z){var ge=fe[z],me=ge.G,ve=ge.H,Oe=0,Ae=1,Se=0;for(Y=0;5>Y;++Y){le=Jr[Y],me[Y]=be,ve[Y]=W,!Y&&0<K&&(le+=1<<K);r:{var we,Ce=le,Ee=V,xe=he,Ne=be,Pe=W,Re=0,De=Ee.m,ke=y(De,1);if(a(xe,0,0,Ce),ke){var Le=y(De,1)+1,Ie=y(De,1),Be=y(De,0==Ie?1:8);xe[Be]=1,2==Le&&(xe[Be=y(De,8)]=1);var Me=1}else{var Ge=o(19),Fe=y(De,4)+4;if(19<Fe){Ee.a=3;var Ue=0;break r}for(we=0;we<Fe;++we)Ge[Xr[we]]=y(De,3);var He=void 0,qe=void 0,ze=Ee,Ye=Ge,We=Ce,Ve=xe,$e=0,Je=ze.m,Ke=8,Xe=i(128,d);a:for(;u(Xe,0,7,Ye,19);){if(y(Je,1)){var Qe=2+2*y(Je,3);if((He=2+y(Je,Qe))>We)break a}else He=We;for(qe=0;qe<We&&He--;){E(Je);var Ze=Xe[0+(127&S(Je))];C(Je,Je.u+Ze.g);var et=Ze.value;if(16>et)Ve[qe++]=et,0!=et&&(Ke=et);else{var tt=16==et,nt=et-16,rt=$r[nt],at=y(Je,Vr[nt])+rt;if(qe+at>We)break a;for(var ot=tt?Ke:0;0<at--;)Ve[qe++]=ot}}$e=1;break a}$e||(ze.a=3),Me=$e}(Me=Me&&!De.h)&&(Re=u(Ne,Pe,8,xe,Ce)),Me&&0!=Re?Ue=Re:(Ee.a=3,Ue=0)}if(0==Ue)break n;if(Ae&&1==Kr[Y]&&(Ae=0==be[W].g),Oe+=be[W].g,W+=Ue,3>=Y){var it,ct=he[0];for(it=1;it<le;++it)he[it]>ct&&(ct=he[it]);Se+=ct}}if(ge.nd=Ae,ge.Qb=0,Ae&&(ge.qb=(me[3][ve[3]+0].value<<24|me[1][ve[1]+0].value<<16|me[2][ve[2]+0].value)>>>0,0==Oe&&256>me[0][ve[0]+0].value&&(ge.Qb=1,ge.qb+=me[0][ve[0]+0].value<<8)),ge.jc=!ge.Qb&&6>Se,ge.jc){var st,lt=ge;for(st=0;st<Gn;++st){var ut=st,dt=lt.pd[ut],pt=lt.G[0][lt.H[0]+ut];256<=pt.value?(dt.g=pt.g+256,dt.value=pt.value):(dt.g=0,dt.value=0,ut>>=ye(pt,8,dt),ut>>=ye(lt.G[1][lt.H[1]+ut],16,dt),ut>>=ye(lt.G[2][lt.H[2]+ut],0,dt),ye(lt.G[3][lt.H[3]+ut],24,dt))}}}Z.vc=ee,Z.Wb=te,Z.Ya=fe,Z.yc=ue,q=1;break t}q=0}if(!(l=q)){c.a=3;break e}if(0<v){if(g.ua=1<<v,!D(g.Wa,v)){c.a=1,l=0;break e}}else g.ua=0;var ft=c,ht=p,bt=h,gt=ft.s,mt=gt.xc;if(ft.c=ht,ft.i=bt,gt.md=B(ht,mt),gt.wc=0==mt?-1:(1<<mt)-1,r){c.xb=ha;break e}if(null==(m=o(p*h))){c.a=1,l=0;break e}l=(l=Te(c,m,0,p,h,h,null))&&!b.h;break e}return l?(null!=s?s[0]=m:(t(null==m),t(r)),c.$=0,r||je(g)):je(g),l}function Ne(e,n){var r=e.c*e.i,a=r+n+16*n;return t(e.c<=n),e.V=o(a),null==e.V?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function Pe(e,n){var r=e.C,a=n-r,o=e.V,i=e.Ba+e.c*r;for(t(n<=e.l.o);0<a;){var c=16<a?16:a,s=e.l.ma,l=e.l.width,u=l*c,d=s.ca,p=s.tb+l*r,f=e.Ta,h=e.Ua;Ae(e,c,o,i),Tr(f,h,d,p,u),Ce(s,r,r+c,d,p,l),a-=c,o+=c*e.c,r+=c}t(r==n),e.C=e.Ma=n}function Re(){this.ub=this.yd=this.td=this.Rb=0}function De(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function ke(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Le(){this.Yb=function(){var e=[];return function e(t,n,r){for(var a=r[n],o=0;o<a&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));o++)e(t[o],n+1,r)}(e,0,[3,11]),e}()}function Ie(){this.jb=o(3),this.Wc=c([4,8],Le),this.Xc=c([4,17],Le)}function Be(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Me(){this.ld=this.La=this.dd=this.tc=0}function Ge(){this.Na=this.la=0}function Fe(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ue(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function He(){this.uc=this.M=this.Nb=0,this.wa=Array(new Me),this.Y=0,this.ya=Array(new Ue),this.aa=0,this.l=new We}function qe(){this.y=o(16),this.f=o(8),this.ea=o(8)}function ze(){this.cb=this.a=0,this.sc="",this.m=new O,this.Od=new Re,this.Kc=new De,this.ed=new Be,this.Qa=new ke,this.Ic=this.$c=this.Aa=0,this.D=new He,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=i(8,O),this.ia=0,this.pb=i(4,Fe),this.Pa=new Ie,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new qe),this.Hd=0,this.rb=Array(new Ge),this.sb=0,this.wa=Array(new Me),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ue),this.L=this.aa=0,this.gd=c([4,2],Me),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Ye(e,t){return 0>e?0:e>t?t:e}function We(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ve(){var e=new ze;return null!=e&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,ra||(ra=Xe)),e}function $e(e,t,n){return 0==e.a&&(e.a=t,e.sc=n,e.cb=0),0}function Je(e,t,n){return 3<=n&&157==e[t+0]&&1==e[t+1]&&42==e[t+2]}function Ke(e,n){if(null==e)return 0;if(e.a=0,e.sc="OK",null==n)return $e(e,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,o=n.w,i=n.ha;if(4>i)return $e(e,7,"Truncated header.");var c=r[o+0]|r[o+1]<<8|r[o+2]<<16,s=e.Od;if(s.Rb=!(1&c),s.td=c>>1&7,s.yd=c>>4&1,s.ub=c>>5,3<s.td)return $e(e,3,"Incorrect keyframe parameters.");if(!s.yd)return $e(e,4,"Frame not displayable.");o+=3,i-=3;var l=e.Kc;if(s.Rb){if(7>i)return $e(e,7,"cannot parse picture header");if(!Je(r,o,i))return $e(e,3,"Bad code word");l.c=16383&(r[o+4]<<8|r[o+3]),l.Td=r[o+4]>>6,l.i=16383&(r[o+6]<<8|r[o+5]),l.Ud=r[o+6]>>6,o+=7,i-=7,e.za=l.c+15>>4,e.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,a((c=e.Pa).jb,0,255,c.jb.length),t(null!=(c=e.Qa)),c.Cb=0,c.Bb=0,c.Fb=1,a(c.Zb,0,0,c.Zb.length),a(c.Lb,0,0,c.Lb)}if(s.ub>i)return $e(e,7,"bad partition length");h(c=e.m,r,o,s.ub),o+=s.ub,i-=s.ub,s.Rb&&(l.Ld=j(c),l.Kd=j(c)),l=e.Qa;var u,d=e.Pa;if(t(null!=c),t(null!=l),l.Cb=j(c),l.Cb){if(l.Bb=j(c),j(c)){for(l.Fb=j(c),u=0;4>u;++u)l.Zb[u]=j(c)?g(c,7):0;for(u=0;4>u;++u)l.Lb[u]=j(c)?g(c,6):0}if(l.Bb)for(u=0;3>u;++u)d.jb[u]=j(c)?b(c,8):255}else l.Bb=0;if(c.Ka)return $e(e,3,"cannot parse segment header");if((l=e.ed).zd=j(c),l.Tb=b(c,6),l.wb=b(c,3),l.Pc=j(c),l.Pc&&j(c)){for(d=0;4>d;++d)j(c)&&(l.vd[d]=g(c,6));for(d=0;4>d;++d)j(c)&&(l.od[d]=g(c,6))}if(e.L=0==l.Tb?0:l.zd?1:2,c.Ka)return $e(e,3,"cannot parse filter header");var p=i;if(i=u=o,o=u+p,l=p,e.Xb=(1<<b(e.m,2))-1,p<3*(d=e.Xb))r=7;else{for(u+=3*d,l-=3*d,p=0;p<d;++p){var f=r[i+0]|r[i+1]<<8|r[i+2]<<16;f>l&&(f=l),h(e.Jc[+p],r,u,f),u+=f,l-=f,i+=3}h(e.Jc[+d],r,u,l),r=u<o?0:5}if(0!=r)return $e(e,r,"cannot parse partitions");for(r=b(u=e.m,7),i=j(u)?g(u,4):0,o=j(u)?g(u,4):0,l=j(u)?g(u,4):0,d=j(u)?g(u,4):0,u=j(u)?g(u,4):0,p=e.Qa,f=0;4>f;++f){if(p.Cb){var m=p.Zb[f];p.Fb||(m+=r)}else{if(0<f){e.pb[f]=e.pb[0];continue}m=r}var v=e.pb[f];v.Sc[0]=ta[Ye(m+i,127)],v.Sc[1]=na[Ye(m+0,127)],v.Eb[0]=2*ta[Ye(m+o,127)],v.Eb[1]=101581*na[Ye(m+l,127)]>>16,8>v.Eb[1]&&(v.Eb[1]=8),v.Qc[0]=ta[Ye(m+d,117)],v.Qc[1]=na[Ye(m+u,127)],v.lc=m+u}if(!s.Rb)return $e(e,4,"Not a key frame.");for(j(c),s=e.Pa,r=0;4>r;++r){for(i=0;8>i;++i)for(o=0;3>o;++o)for(l=0;11>l;++l)d=x(c,la[r][i][o][l])?b(c,8):ca[r][i][o][l],s.Wc[r][i].Yb[o][l]=d;for(i=0;17>i;++i)s.Xc[r][i]=s.Wc[r][ua[i]]}return e.kc=j(c),e.kc&&(e.Bd=b(c,8)),e.cb=1}function Xe(e,t,n,r,a,o,i){var c=t[a].Yb[n];for(n=0;16>a;++a){if(!x(e,c[n+0]))return a;for(;!x(e,c[n+1]);)if(c=t[++a].Yb[0],n=0,16==a)return 16;var s=t[a+1].Yb;if(x(e,c[n+2])){var l=e,u=0;if(x(l,(p=c)[(d=n)+3]))if(x(l,p[d+6])){for(c=0,d=2*(u=x(l,p[d+8]))+(p=x(l,p[d+9+u])),u=0,p=aa[d];p[c];++c)u+=u+x(l,p[c]);u+=3+(8<<d)}else x(l,p[d+7])?(u=7+2*x(l,165),u+=x(l,145)):u=5+x(l,159);else u=x(l,p[d+4])?3+x(l,p[d+5]):2;c=s[2]}else u=1,c=s[1];s=i+oa[a],0>(l=e).b&&T(l);var d,p=l.b,f=(d=l.Ca>>1)-(l.I>>p)>>31;--l.b,l.Ca+=f,l.Ca|=1,l.I-=(d+1&f)<<p,o[s]=((u^f)-f)*r[(0<a)+0]}return 16}function Qe(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,a(e.zc,0,0,e.zc.length),e.ja=0}function Ze(e,n){if(null==e)return 0;if(null==n)return $e(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Ke(e,n))return 0;if(t(e.cb),null==n.ac||n.ac(n)){n.ob&&(e.L=0);var c=Ga[e.L];if(2==e.L?(e.yb=0,e.zb=0):(e.yb=n.v-c>>4,e.zb=n.j-c>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+c>>4,e.Hb=n.va+15+c>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var s=e.ed;for(c=0;4>c;++c){var l;if(e.Qa.Cb){var u=e.Qa.Lb[c];e.Qa.Fb||(u+=s.Tb)}else u=s.Tb;for(l=0;1>=l;++l){var d=e.gd[c][l],p=u;if(s.Pc&&(p+=s.vd[0],l&&(p+=s.od[0])),0<(p=0>p?0:63<p?63:p)){var f=p;0<s.wb&&(f=4<s.wb?f>>2:f>>1)>9-s.wb&&(f=9-s.wb),1>f&&(f=1),d.dd=f,d.tc=2*p+f,d.ld=40<=p?2:15<=p?1:0}else d.tc=0;d.La=l}}}c=0}else $e(e,6,"Frame setup failed"),c=e.a;if(c=0==c){if(c){e.$c=0,0<e.Aa||(e.Ic=Ua);e:{c=e.Ic,s=4*(f=e.za);var h=32*f,b=f+1,g=0<e.L?f*(0<e.Aa?2:1):0,m=(2==e.Aa?2:1)*f;if((d=s+832+(l=3*(16*c+Ga[e.L])/2*h)+(u=null!=e.Fa&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=d)c=0;else{if(d>e.Vb){if(e.Vb=0,e.Ec=o(d),e.Fc=0,null==e.Ec){c=$e(e,1,"no memory during frame initialization.");break e}e.Vb=d}d=e.Ec,p=e.Fc,e.Ac=d,e.Bc=p,p+=s,e.Gd=i(h,qe),e.Hd=0,e.rb=i(b+1,Ge),e.sb=1,e.wa=g?i(g,Me):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=f),t(!0),e.oc=d,e.pc=p,p+=832,e.ya=i(m,Ue),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,2==e.Aa&&(e.D.aa+=f),e.R=16*f,e.B=8*f,f=(h=Ga[e.L])*e.R,h=h/2*e.B,e.sa=d,e.ta=p+f,e.qa=e.sa,e.ra=e.ta+16*c*e.R+h,e.Ha=e.qa,e.Ia=e.ra+8*c*e.B+h,e.$c=0,p+=l,e.mb=u?d:null,e.nb=u?p:null,t(p+u<=e.Fc+e.Vb),Qe(e),a(e.Ac,e.Bc,0,s),c=1}}if(c){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!Pr){for(c=-255;255>=c;++c)jr[255+c]=0>c?-c:c;for(c=-1020;1020>=c;++c)xr[1020+c]=-128>c?-128:127<c?127:c;for(c=-112;112>=c;++c)_r[112+c]=-16>c?-16:15<c?15:c;for(c=-255;510>=c;++c)Nr[255+c]=0>c?0:255<c?255:c;Pr=1}or=lt,ir=ot,sr=it,lr=ct,ur=st,cr=at,dr=$t,pr=Jt,fr=Qt,hr=Zt,br=Kt,gr=Xt,mr=en,vr=tn,yr=Ht,Or=qt,Ar=zt,Sr=Yt,pa[0]=Ct,pa[1]=dt,pa[2]=St,pa[3]=wt,pa[4]=Et,pa[5]=jt,pa[6]=Tt,pa[7]=xt,pa[8]=Nt,pa[9]=_t,da[0]=mt,da[1]=ft,da[2]=ht,da[3]=bt,da[4]=vt,da[5]=yt,da[6]=Ot,fa[0]=kt,fa[1]=pt,fa[2]=Pt,fa[3]=Rt,fa[4]=It,fa[5]=Lt,fa[6]=Bt,c=1}else c=0}c&&(c=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var i,c=e.Jc[e.M&e.Xb],s=e.m,l=e;for(i=0;i<l.za;++i){var u=s,d=l,p=d.Ac,f=d.Bc+4*i,h=d.zc,b=d.ya[d.aa+i];if(d.Qa.Bb?b.$b=x(u,d.Pa.jb[0])?2+x(u,d.Pa.jb[2]):x(u,d.Pa.jb[1]):b.$b=0,d.kc&&(b.Ad=x(u,d.Bd)),b.Za=!x(u,145)+0,b.Za){var g=b.Ob,m=0;for(d=0;4>d;++d){var v,y=h[0+d];for(v=0;4>v;++v){y=sa[p[f+v]][y];for(var O=ia[x(u,y[0])];0<O;)O=ia[2*O+x(u,y[O])];y=-O,p[f+v]=y}r(g,m,p,f,4),m+=4,h[0+d]=y}}else y=x(u,156)?x(u,128)?1:3:x(u,163)?2:0,b.Ob[0]=y,a(p,f,y,4),a(h,0,y,4);b.Dd=x(u,142)?x(u,114)?x(u,183)?1:3:2:0}if(l.m.Ka)return $e(e,7,"Premature end-of-partition0 encountered.");for(;e.ja<e.za;++e.ja){if(l=c,u=(s=e).rb[s.sb-1],p=s.rb[s.sb+s.ja],i=s.ya[s.aa+s.ja],f=s.kc?i.Ad:0)u.la=p.la=0,i.Za||(u.Na=p.Na=0),i.Hc=0,i.Gc=0,i.ia=0;else{var A,S;if(u=p,p=l,f=s.Pa.Xc,h=s.ya[s.aa+s.ja],b=s.pb[h.$b],d=h.ad,g=0,m=s.rb[s.sb-1],y=v=0,a(d,g,0,384),h.Za)var w=0,C=f[3];else{O=o(16);var E=u.Na+m.Na;if(E=ra(p,f[1],E,b.Eb,0,O,0),u.Na=m.Na=(0<E)+0,1<E)or(O,0,d,g);else{var T=O[0]+3>>3;for(O=0;256>O;O+=16)d[g+O]=T}w=1,C=f[0]}var j=15&u.la,_=15&m.la;for(O=0;4>O;++O){var N=1&_;for(T=S=0;4>T;++T)j=j>>1|(N=(E=ra(p,C,E=N+(1&j),b.Sc,w,d,g))>w)<<7,S=S<<2|(3<E?3:1<E?2:0!=d[g+0]),g+=16;j>>=4,_=_>>1|N<<7,v=(v<<8|S)>>>0}for(C=j,w=_>>4,A=0;4>A;A+=2){for(S=0,j=u.la>>4+A,_=m.la>>4+A,O=0;2>O;++O){for(N=1&_,T=0;2>T;++T)E=N+(1&j),j=j>>1|(N=0<(E=ra(p,f[2],E,b.Qc,0,d,g)))<<3,S=S<<2|(3<E?3:1<E?2:0!=d[g+0]),g+=16;j>>=2,_=_>>1|N<<5}y|=S<<4*A,C|=j<<4<<A,w|=(240&_)<<A}u.la=C,m.la=w,h.Hc=v,h.Gc=y,h.ia=43690&y?0:b.ia,f=!(v|y)}if(0<s.L&&(s.wa[s.Y+s.ja]=s.gd[i.$b][i.Za],s.wa[s.Y+s.ja].La|=!f),l.Ka)return $e(e,7,"Premature end-of-file encountered.")}if(Qe(e),s=n,l=1,i=(c=e).D,u=0<c.L&&c.M>=c.zb&&c.M<=c.Va,0==c.Aa)e:{if(i.M=c.M,i.uc=u,kn(c,i),l=1,i=(S=c.D).Nb,u=(y=Ga[c.L])*c.R,p=y/2*c.B,O=16*i*c.R,T=8*i*c.B,f=c.sa,h=c.ta-u+O,b=c.qa,d=c.ra-p+T,g=c.Ha,m=c.Ia-p+T,_=0==(j=S.M),v=j>=c.Va-1,2==c.Aa&&kn(c,S),S.uc)for(N=(E=c).D.M,t(E.D.uc),S=E.yb;S<E.Hb;++S){w=S,C=N;var P=(R=(U=E).D).Nb;A=U.R;var R=R.wa[R.Y+w],D=U.sa,k=U.ta+16*P*A+16*w,L=R.dd,I=R.tc;if(0!=I)if(t(3<=I),1==U.L)0<w&&Or(D,k,A,I+4),R.La&&Sr(D,k,A,I),0<C&&yr(D,k,A,I+4),R.La&&Ar(D,k,A,I);else{var B=U.B,M=U.qa,G=U.ra+8*P*B+8*w,F=U.Ha,U=U.Ia+8*P*B+8*w;P=R.ld,0<w&&(pr(D,k,A,I+4,L,P),hr(M,G,F,U,B,I+4,L,P)),R.La&&(gr(D,k,A,I,L,P),vr(M,G,F,U,B,I,L,P)),0<C&&(dr(D,k,A,I+4,L,P),fr(M,G,F,U,B,I+4,L,P)),R.La&&(br(D,k,A,I,L,P),mr(M,G,F,U,B,I,L,P))}}if(c.ia&&alert("todo:DitherRow"),null!=s.put){if(S=16*j,j=16*(j+1),_?(s.y=c.sa,s.O=c.ta+O,s.f=c.qa,s.N=c.ra+T,s.ea=c.Ha,s.W=c.Ia+T):(S-=y,s.y=f,s.O=h,s.f=b,s.N=d,s.ea=g,s.W=m),v||(j-=y),j>s.o&&(j=s.o),s.F=null,s.J=null,null!=c.Fa&&0<c.Fa.length&&S<j&&(s.J=pn(c,s,S,j-S),s.F=c.mb,null==s.F&&0==s.F.length)){l=$e(c,3,"Could not decode alpha data.");break e}S<s.j&&(y=s.j-S,S=s.j,t(!(1&y)),s.O+=c.R*y,s.N+=c.B*(y>>1),s.W+=c.B*(y>>1),null!=s.F&&(s.J+=s.width*y)),S<j&&(s.O+=s.v,s.N+=s.v>>1,s.W+=s.v>>1,null!=s.F&&(s.J+=s.v),s.ka=S-s.j,s.U=s.va-s.v,s.T=j-S,l=s.put(s))}i+1!=c.Ic||v||(r(c.sa,c.ta-u,f,h+16*c.R,u),r(c.qa,c.ra-p,b,d+8*c.B,p),r(c.Ha,c.Ia-p,g,m+8*c.B,p))}if(!l)return $e(e,6,"Output aborted.")}return 1}(e,n)),null!=n.bc&&n.bc(n),c&=1}return c?(e.cb=0,c):0}function et(e,t,n,r,a){a=e[t+n+32*r]+(a>>3),e[t+n+32*r]=-256&a?0>a?0:255:a}function tt(e,t,n,r,a,o){et(e,t,0,n,r+a),et(e,t,1,n,r+o),et(e,t,2,n,r-o),et(e,t,3,n,r-a)}function nt(e){return(20091*e>>16)+e}function rt(e,t,n,r){var a,i=0,c=o(16);for(a=0;4>a;++a){var s=e[t+0]+e[t+8],l=e[t+0]-e[t+8],u=(35468*e[t+4]>>16)-nt(e[t+12]),d=nt(e[t+4])+(35468*e[t+12]>>16);c[i+0]=s+d,c[i+1]=l+u,c[i+2]=l-u,c[i+3]=s-d,i+=4,t++}for(a=i=0;4>a;++a)s=(e=c[i+0]+4)+c[i+8],l=e-c[i+8],u=(35468*c[i+4]>>16)-nt(c[i+12]),et(n,r,0,0,s+(d=nt(c[i+4])+(35468*c[i+12]>>16))),et(n,r,1,0,l+u),et(n,r,2,0,l-u),et(n,r,3,0,s-d),i++,r+=32}function at(e,t,n,r){var a=e[t+0]+4,o=35468*e[t+4]>>16,i=nt(e[t+4]),c=35468*e[t+1]>>16;tt(n,r,0,a+i,e=nt(e[t+1]),c),tt(n,r,1,a+o,e,c),tt(n,r,2,a-o,e,c),tt(n,r,3,a-i,e,c)}function ot(e,t,n,r,a){rt(e,t,n,r),a&&rt(e,t+16,n,r+4)}function it(e,t,n,r){ir(e,t+0,n,r,1),ir(e,t+32,n,r+128,1)}function ct(e,t,n,r){var a;for(e=e[t+0]+4,a=0;4>a;++a)for(t=0;4>t;++t)et(n,r,t,a,e)}function st(e,t,n,r){e[t+0]&&lr(e,t+0,n,r),e[t+16]&&lr(e,t+16,n,r+4),e[t+32]&&lr(e,t+32,n,r+128),e[t+48]&&lr(e,t+48,n,r+128+4)}function lt(e,t,n,r){var a,i=o(16);for(a=0;4>a;++a){var c=e[t+0+a]+e[t+12+a],s=e[t+4+a]+e[t+8+a],l=e[t+4+a]-e[t+8+a],u=e[t+0+a]-e[t+12+a];i[0+a]=c+s,i[8+a]=c-s,i[4+a]=u+l,i[12+a]=u-l}for(a=0;4>a;++a)c=(e=i[0+4*a]+3)+i[3+4*a],s=i[1+4*a]+i[2+4*a],l=i[1+4*a]-i[2+4*a],u=e-i[3+4*a],n[r+0]=c+s>>3,n[r+16]=u+l>>3,n[r+32]=c-s>>3,n[r+48]=u-l>>3,r+=64}function ut(e,t,n){var r,a=t-32,o=kr,i=255-e[a-1];for(r=0;r<n;++r){var c,s=o,l=i+e[t-1];for(c=0;c<n;++c)e[t+c]=s[l+e[a+c]];t+=32}}function dt(e,t){ut(e,t,4)}function pt(e,t){ut(e,t,8)}function ft(e,t){ut(e,t,16)}function ht(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function bt(e,t){var n;for(n=16;0<n;--n)a(e,t,e[t-1],16),t+=32}function gt(e,t,n){var r;for(r=0;16>r;++r)a(t,n+32*r,e,16)}function mt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];gt(r>>5,e,t)}function vt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];gt(r>>4,e,t)}function yt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];gt(r>>4,e,t)}function Ot(e,t){gt(128,e,t)}function At(e,t,n){return e+2*t+n+2>>2}function St(e,t){var n,a=t-32;for(a=new Uint8Array([At(e[a-1],e[a+0],e[a+1]),At(e[a+0],e[a+1],e[a+2]),At(e[a+1],e[a+2],e[a+3]),At(e[a+2],e[a+3],e[a+4])]),n=0;4>n;++n)r(e,t+32*n,a,0,a.length)}function wt(e,t){var n=e[t-1],r=e[t-1+32],a=e[t-1+64],o=e[t-1+96];_(e,t+0,16843009*At(e[t-1-32],n,r)),_(e,t+32,16843009*At(n,r,a)),_(e,t+64,16843009*At(r,a,o)),_(e,t+96,16843009*At(a,o,o))}function Ct(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)a(e,t+32*n,r,4)}function Et(e,t){var n=e[t-1+0],r=e[t-1+32],a=e[t-1+64],o=e[t-1-32],i=e[t+0-32],c=e[t+1-32],s=e[t+2-32],l=e[t+3-32];e[t+0+96]=At(r,a,e[t-1+96]),e[t+1+96]=e[t+0+64]=At(n,r,a),e[t+2+96]=e[t+1+64]=e[t+0+32]=At(o,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=At(i,o,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=At(c,i,o),e[t+3+32]=e[t+2+0]=At(s,c,i),e[t+3+0]=At(l,s,c)}function Tt(e,t){var n=e[t+1-32],r=e[t+2-32],a=e[t+3-32],o=e[t+4-32],i=e[t+5-32],c=e[t+6-32],s=e[t+7-32];e[t+0+0]=At(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=At(n,r,a),e[t+2+0]=e[t+1+32]=e[t+0+64]=At(r,a,o),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=At(a,o,i),e[t+3+32]=e[t+2+64]=e[t+1+96]=At(o,i,c),e[t+3+64]=e[t+2+96]=At(i,c,s),e[t+3+96]=At(c,s,s)}function jt(e,t){var n=e[t-1+0],r=e[t-1+32],a=e[t-1+64],o=e[t-1-32],i=e[t+0-32],c=e[t+1-32],s=e[t+2-32],l=e[t+3-32];e[t+0+0]=e[t+1+64]=o+i+1>>1,e[t+1+0]=e[t+2+64]=i+c+1>>1,e[t+2+0]=e[t+3+64]=c+s+1>>1,e[t+3+0]=s+l+1>>1,e[t+0+96]=At(a,r,n),e[t+0+64]=At(r,n,o),e[t+0+32]=e[t+1+96]=At(n,o,i),e[t+1+32]=e[t+2+96]=At(o,i,c),e[t+2+32]=e[t+3+96]=At(i,c,s),e[t+3+32]=At(c,s,l)}function xt(e,t){var n=e[t+0-32],r=e[t+1-32],a=e[t+2-32],o=e[t+3-32],i=e[t+4-32],c=e[t+5-32],s=e[t+6-32],l=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+a+1>>1,e[t+2+0]=e[t+1+64]=a+o+1>>1,e[t+3+0]=e[t+2+64]=o+i+1>>1,e[t+0+32]=At(n,r,a),e[t+1+32]=e[t+0+96]=At(r,a,o),e[t+2+32]=e[t+1+96]=At(a,o,i),e[t+3+32]=e[t+2+96]=At(o,i,c),e[t+3+64]=At(i,c,s),e[t+3+96]=At(c,s,l)}function _t(e,t){var n=e[t-1+0],r=e[t-1+32],a=e[t-1+64],o=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+a+1>>1,e[t+2+32]=e[t+0+64]=a+o+1>>1,e[t+1+0]=At(n,r,a),e[t+3+0]=e[t+1+32]=At(r,a,o),e[t+3+32]=e[t+1+64]=At(a,o,o),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=o}function Nt(e,t){var n=e[t-1+0],r=e[t-1+32],a=e[t-1+64],o=e[t-1+96],i=e[t-1-32],c=e[t+0-32],s=e[t+1-32],l=e[t+2-32];e[t+0+0]=e[t+2+32]=n+i+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=a+r+1>>1,e[t+0+96]=o+a+1>>1,e[t+3+0]=At(c,s,l),e[t+2+0]=At(i,c,s),e[t+1+0]=e[t+3+32]=At(n,i,c),e[t+1+32]=e[t+3+64]=At(r,n,i),e[t+1+64]=e[t+3+96]=At(a,r,n),e[t+1+96]=At(o,a,r)}function Pt(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Rt(e,t){var n;for(n=0;8>n;++n)a(e,t,e[t-1],8),t+=32}function Dt(e,t,n){var r;for(r=0;8>r;++r)a(t,n+32*r,e,8)}function kt(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Dt(r>>4,e,t)}function Lt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Dt(r>>3,e,t)}function It(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Dt(r>>3,e,t)}function Bt(e,t){Dt(128,e,t)}function Mt(e,t,n){var r=e[t-n],a=e[t+0],o=3*(a-r)+Rr[1020+e[t-2*n]-e[t+n]],i=Dr[112+(o+4>>3)];e[t-n]=kr[255+r+Dr[112+(o+3>>3)]],e[t+0]=kr[255+a-i]}function Gt(e,t,n,r){var a=e[t+0],o=e[t+n];return Lr[255+e[t-2*n]-e[t-n]]>r||Lr[255+o-a]>r}function Ft(e,t,n,r){return 4*Lr[255+e[t-n]-e[t+0]]+Lr[255+e[t-2*n]-e[t+n]]<=r}function Ut(e,t,n,r,a){var o=e[t-3*n],i=e[t-2*n],c=e[t-n],s=e[t+0],l=e[t+n],u=e[t+2*n],d=e[t+3*n];return 4*Lr[255+c-s]+Lr[255+i-l]>r?0:Lr[255+e[t-4*n]-o]<=a&&Lr[255+o-i]<=a&&Lr[255+i-c]<=a&&Lr[255+d-u]<=a&&Lr[255+u-l]<=a&&Lr[255+l-s]<=a}function Ht(e,t,n,r){var a=2*r+1;for(r=0;16>r;++r)Ft(e,t+r,n,a)&&Mt(e,t+r,n)}function qt(e,t,n,r){var a=2*r+1;for(r=0;16>r;++r)Ft(e,t+r*n,1,a)&&Mt(e,t+r*n,1)}function zt(e,t,n,r){var a;for(a=3;0<a;--a)Ht(e,t+=4*n,n,r)}function Yt(e,t,n,r){var a;for(a=3;0<a;--a)qt(e,t+=4,n,r)}function Wt(e,t,n,r,a,o,i,c){for(o=2*o+1;0<a--;){if(Ut(e,t,n,o,i))if(Gt(e,t,n,c))Mt(e,t,n);else{var s=e,l=t,u=n,d=s[l-2*u],p=s[l-u],f=s[l+0],h=s[l+u],b=s[l+2*u],g=27*(v=Rr[1020+3*(f-p)+Rr[1020+d-h]])+63>>7,m=18*v+63>>7,v=9*v+63>>7;s[l-3*u]=kr[255+s[l-3*u]+v],s[l-2*u]=kr[255+d+m],s[l-u]=kr[255+p+g],s[l+0]=kr[255+f-g],s[l+u]=kr[255+h-m],s[l+2*u]=kr[255+b-v]}t+=r}}function Vt(e,t,n,r,a,o,i,c){for(o=2*o+1;0<a--;){if(Ut(e,t,n,o,i))if(Gt(e,t,n,c))Mt(e,t,n);else{var s=e,l=t,u=n,d=s[l-u],p=s[l+0],f=s[l+u],h=Dr[112+(4+(b=3*(p-d))>>3)],b=Dr[112+(b+3>>3)],g=h+1>>1;s[l-2*u]=kr[255+s[l-2*u]+g],s[l-u]=kr[255+d+b],s[l+0]=kr[255+p-h],s[l+u]=kr[255+f-g]}t+=r}}function $t(e,t,n,r,a,o){Wt(e,t,n,1,16,r,a,o)}function Jt(e,t,n,r,a,o){Wt(e,t,1,n,16,r,a,o)}function Kt(e,t,n,r,a,o){var i;for(i=3;0<i;--i)Vt(e,t+=4*n,n,1,16,r,a,o)}function Xt(e,t,n,r,a,o){var i;for(i=3;0<i;--i)Vt(e,t+=4,1,n,16,r,a,o)}function Qt(e,t,n,r,a,o,i,c){Wt(e,t,a,1,8,o,i,c),Wt(n,r,a,1,8,o,i,c)}function Zt(e,t,n,r,a,o,i,c){Wt(e,t,1,a,8,o,i,c),Wt(n,r,1,a,8,o,i,c)}function en(e,t,n,r,a,o,i,c){Vt(e,t+4*a,a,1,8,o,i,c),Vt(n,r+4*a,a,1,8,o,i,c)}function tn(e,t,n,r,a,o,i,c){Vt(e,t+4,1,a,8,o,i,c),Vt(n,r+4,1,a,8,o,i,c)}function nn(){this.ba=new ie,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new se,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function an(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function on(){this.ua=0,this.Wa=new L,this.vb=new L,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new f,this.yc=new d}function cn(){this.xb=this.a=0,this.l=new We,this.ca=new ie,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new A,this.Pb=0,this.wd=new A,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new on,this.ab=0,this.gc=i(4,an),this.Oc=0}function sn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new We,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ln(e,t,n,r,a,o,i){for(e=null==e?0:e[t+0],t=0;t<i;++t)a[o+t]=e+n[r+t]&255,e=a[o+t]}function un(e,t,n,r,a,o,i){var c;if(null==e)ln(null,null,n,r,a,o,i);else for(c=0;c<i;++c)a[o+c]=e[t+c]+n[r+c]&255}function dn(e,t,n,r,a,o,i){if(null==e)ln(null,null,n,r,a,o,i);else{var c,s=e[t+0],l=s,u=s;for(c=0;c<i;++c)l=u+(s=e[t+c])-l,u=n[r+c]+(-256&l?0>l?0:255:l)&255,l=s,a[o+c]=u}}function pn(e,n,a,i){var c=n.width,s=n.o;if(t(null!=e&&null!=n),0>a||0>=i||a+i>s)return null;if(!e.Cc){if(null==e.ga){var l;if(e.ga=new sn,(l=null==e.ga)||(l=n.width*n.o,t(0==e.Gb.length),e.Gb=o(l),e.Uc=0,null==e.Gb?l=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,l=1),l=!l),!l){l=e.ga;var u=e.Fa,d=e.P,p=e.qc,f=e.mb,h=e.nb,b=d+1,g=p-1,v=l.l;if(t(null!=u&&null!=f&&null!=n),ga[0]=null,ga[1]=ln,ga[2]=un,ga[3]=dn,l.ca=f,l.tb=h,l.c=n.width,l.i=n.height,t(0<l.c&&0<l.i),1>=p)n=0;else if(l.$a=u[d+0]>>0&3,l.Z=u[d+0]>>2&3,l.Lc=u[d+0]>>4&3,d=u[d+0]>>6&3,0>l.$a||1<l.$a||4<=l.Z||1<l.Lc||d)n=0;else if(v.put=fe,v.ac=pe,v.bc=he,v.ma=l,v.width=n.width,v.height=n.height,v.Da=n.Da,v.v=n.v,v.va=n.va,v.j=n.j,v.o=n.o,l.$a)e:{t(1==l.$a),n=xe();t:for(;;){if(null==n){n=0;break e}if(t(null!=l),l.mc=n,n.c=l.c,n.i=l.i,n.l=l.l,n.l.ma=l,n.l.width=l.c,n.l.height=l.i,n.a=0,m(n.m,u,b,g),!_e(l.c,l.i,1,n,null))break t;if(1==n.ab&&3==n.gc[0].hc&&we(n.s)?(l.ic=1,u=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(u),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(l.ic=0,n=Ne(n,l.c)),!n)break t;n=1;break e}l.mc=null,n=0}else n=g>=l.c*l.i;l=!n}if(l)return null;1!=e.ga.Lc?e.Ga=0:i=s-a}t(null!=e.ga),t(a+i<=s);e:{if(n=(u=e.ga).c,s=u.l.o,0==u.$a){if(b=e.rc,g=e.Vc,v=e.Fa,d=e.P+1+a*n,p=e.mb,f=e.nb+a*n,t(d<=e.P+e.qc),0!=u.Z)for(t(null!=ga[u.Z]),l=0;l<i;++l)ga[u.Z](b,g,v,d,p,f,n),b=p,g=f,f+=n,d+=n;else for(l=0;l<i;++l)r(p,f,v,d,n),b=p,g=f,f+=n,d+=n;e.rc=b,e.Vc=g}else{if(t(null!=u.mc),n=a+i,t(null!=(l=u.mc)),t(n<=l.i),l.C>=n)n=1;else if(u.ic||mn(),u.ic){u=l.V,b=l.Ba,g=l.c;var y=l.i,O=(v=1,d=l.$/g,p=l.$%g,f=l.m,h=l.s,l.$),A=g*y,S=g*n,C=h.wc,T=O<S?Oe(h,p,d):null;t(O<=A),t(n<=y),t(we(h));t:for(;;){for(;!f.h&&O<S;){if(p&C||(T=Oe(h,p,d)),t(null!=T),E(f),256>(y=ve(T.G[0],T.H[0],f)))u[b+O]=y,++O,++p>=g&&(p=0,++d<=n&&!(d%16)&&Ee(l,d));else{if(!(280>y)){v=0;break t}y=ge(y-256,f);var j,x=ve(T.G[4],T.H[4],f);if(E(f),!(O>=(x=me(g,x=ge(x,f)))&&A-O>=y)){v=0;break t}for(j=0;j<y;++j)u[b+O+j]=u[b+O+j-x];for(O+=y,p+=y;p>=g;)p-=g,++d<=n&&!(d%16)&&Ee(l,d);O<S&&p&C&&(T=Oe(h,p,d))}t(f.h==w(f))}Ee(l,d>n?n:d);break t}!v||f.h&&O<A?(v=0,l.a=f.h?5:3):l.$=O,n=v}else n=Te(l,l.V,l.Ba,l.c,l.i,n,Pe);if(!n){i=0;break e}}a+i>=s&&(e.Cc=1),i=1}if(!i)return null;if(e.Cc&&(null!=(i=e.ga)&&(i.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+a*c}function fn(e,t,n,r,a,o){for(;0<a--;){var i,c=e,s=t+(n?1:0),l=e,u=t+(n?0:3);for(i=0;i<r;++i){var d=l[u+4*i];255!=d&&(d*=32897,c[s+4*i+0]=c[s+4*i+0]*d>>23,c[s+4*i+1]=c[s+4*i+1]*d>>23,c[s+4*i+2]=c[s+4*i+2]*d>>23)}t+=o}}function hn(e,t,n,r,a){for(;0<r--;){var o;for(o=0;o<n;++o){var i=e[t+2*o+0],c=15&(l=e[t+2*o+1]),s=4369*c,l=(240&l|l>>4)*s>>16;e[t+2*o+0]=(240&i|i>>4)*s>>16&240|(15&i|i<<4)*s>>16>>4&15,e[t+2*o+1]=240&l|c}t+=a}}function bn(e,t,n,r,a,o,i,c){var s,l,u=255;for(l=0;l<a;++l){for(s=0;s<r;++s){var d=e[t+s];o[i+4*s]=d,u&=d}t+=n,i+=c}return 255!=u}function gn(e,t,n,r,a){var o;for(o=0;o<a;++o)n[r+o]=e[t+o]>>8}function mn(){wr=fn,Cr=hn,Er=bn,Tr=gn}function vn(n,r,a){e[n]=function(e,n,o,i,c,s,l,u,d,p,f,h,b,g,m,v,y){var O,A=y-1>>1,S=c[s+0]|l[u+0]<<16,w=d[p+0]|f[h+0]<<16;t(null!=e);var C=3*S+w+131074>>2;for(r(e[n+0],255&C,C>>16,b,g),null!=o&&(C=3*w+S+131074>>2,r(o[i+0],255&C,C>>16,m,v)),O=1;O<=A;++O){var E=c[s+O]|l[u+O]<<16,T=d[p+O]|f[h+O]<<16,j=S+E+w+T+524296,x=j+2*(E+w)>>3;C=x+S>>1,S=(j=j+2*(S+T)>>3)+E>>1,r(e[n+2*O-1],255&C,C>>16,b,g+(2*O-1)*a),r(e[n+2*O-0],255&S,S>>16,b,g+(2*O-0)*a),null!=o&&(C=j+w>>1,S=x+T>>1,r(o[i+2*O-1],255&C,C>>16,m,v+(2*O-1)*a),r(o[i+2*O+0],255&S,S>>16,m,v+(2*O+0)*a)),S=E,w=T}1&y||(C=3*S+w+131074>>2,r(e[n+y-1],255&C,C>>16,b,g+(y-1)*a),null!=o&&(C=3*w+S+131074>>2,r(o[i+y-1],255&C,C>>16,m,v+(y-1)*a)))}}function yn(){ma[Ir]=va,ma[Br]=Oa,ma[Mr]=ya,ma[Gr]=Aa,ma[Fr]=Sa,ma[Ur]=wa,ma[Hr]=Ca,ma[qr]=Oa,ma[zr]=Aa,ma[Yr]=Sa,ma[Wr]=wa}function On(e){return e&~Na?0>e?0:255:e>>_a}function An(e,t){return On((19077*e>>8)+(26149*t>>8)-14234)}function Sn(e,t,n){return On((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function wn(e,t){return On((19077*e>>8)+(33050*t>>8)-17685)}function Cn(e,t,n,r,a){r[a+0]=An(e,n),r[a+1]=Sn(e,t,n),r[a+2]=wn(e,t)}function En(e,t,n,r,a){r[a+0]=wn(e,t),r[a+1]=Sn(e,t,n),r[a+2]=An(e,n)}function Tn(e,t,n,r,a){var o=Sn(e,t,n);t=o<<3&224|wn(e,t)>>3,r[a+0]=248&An(e,n)|o>>5,r[a+1]=t}function jn(e,t,n,r,a){var o=240&wn(e,t)|15;r[a+0]=240&An(e,n)|Sn(e,t,n)>>4,r[a+1]=o}function xn(e,t,n,r,a){r[a+0]=255,Cn(e,t,n,r,a+1)}function _n(e,t,n,r,a){En(e,t,n,r,a),r[a+3]=255}function Nn(e,t,n,r,a){Cn(e,t,n,r,a),r[a+3]=255}function Ye(e,t){return 0>e?0:e>t?t:e}function Pn(t,n,r){e[t]=function(e,t,a,o,i,c,s,l,u){for(var d=l+(-2&u)*r;l!=d;)n(e[t+0],a[o+0],i[c+0],s,l),n(e[t+1],a[o+0],i[c+0],s,l+r),t+=2,++o,++c,l+=2*r;1&u&&n(e[t+0],a[o+0],i[c+0],s,l)}}function Rn(e,t,n){return 0==n?0==e?0==t?6:5:0==t?4:0:n}function Dn(e,t,n,r,a){switch(e>>>30){case 3:ir(t,n,r,a,0);break;case 2:cr(t,n,r,a);break;case 1:lr(t,n,r,a)}}function kn(e,t){var n,o,i=t.M,c=t.Nb,s=e.oc,l=e.pc+40,u=e.oc,d=e.pc+584,p=e.oc,f=e.pc+600;for(n=0;16>n;++n)s[l+32*n-1]=129;for(n=0;8>n;++n)u[d+32*n-1]=129,p[f+32*n-1]=129;for(0<i?s[l-1-32]=u[d-1-32]=p[f-1-32]=129:(a(s,l-32-1,127,21),a(u,d-32-1,127,9),a(p,f-32-1,127,9)),o=0;o<e.za;++o){var h=t.ya[t.aa+o];if(0<o){for(n=-1;16>n;++n)r(s,l+32*n-4,s,l+32*n+12,4);for(n=-1;8>n;++n)r(u,d+32*n-4,u,d+32*n+4,4),r(p,f+32*n-4,p,f+32*n+4,4)}var b=e.Gd,g=e.Hd+o,m=h.ad,v=h.Hc;if(0<i&&(r(s,l-32,b[g].y,0,16),r(u,d-32,b[g].f,0,8),r(p,f-32,b[g].ea,0,8)),h.Za){var y=s,O=l-32+16;for(0<i&&(o>=e.za-1?a(y,O,b[g].y[15],4):r(y,O,b[g+1].y,0,4)),n=0;4>n;n++)y[O+128+n]=y[O+256+n]=y[O+384+n]=y[O+0+n];for(n=0;16>n;++n,v<<=2)y=s,O=l+Ma[n],pa[h.Ob[n]](y,O),Dn(v,m,16*+n,y,O)}else if(y=Rn(o,i,h.Ob[0]),da[y](s,l),0!=v)for(n=0;16>n;++n,v<<=2)Dn(v,m,16*+n,s,l+Ma[n]);for(n=h.Gc,y=Rn(o,i,h.Dd),fa[y](u,d),fa[y](p,f),v=m,y=u,O=d,255&(h=n>>0)&&(170&h?sr(v,256,y,O):ur(v,256,y,O)),h=p,v=f,255&(n>>=8)&&(170&n?sr(m,320,h,v):ur(m,320,h,v)),i<e.Ub-1&&(r(b[g].y,0,s,l+480,16),r(b[g].f,0,u,d+224,8),r(b[g].ea,0,p,f+224,8)),n=8*c*e.B,b=e.sa,g=e.ta+16*o+16*c*e.R,m=e.qa,h=e.ra+8*o+n,v=e.Ha,y=e.Ia+8*o+n,n=0;16>n;++n)r(b,g+n*e.R,s,l+32*n,16);for(n=0;8>n;++n)r(m,h+n*e.B,u,d+32*n,8),r(v,y+n*e.B,p,f+32*n,8)}}function Ln(e,r,a,o,i,c,s,l,u){var d=[0],p=[0],f=0,h=null!=u?u.kd:0,b=null!=u?u:new rn;if(null==e||12>a)return 7;b.data=e,b.w=r,b.ha=a,r=[r],a=[a],b.gb=[b.gb];e:{var g=r,v=a,y=b.gb;if(t(null!=e),t(null!=v),t(null!=y),y[0]=0,12<=v[0]&&!n(e,g[0],"RIFF")){if(n(e,g[0]+8,"WEBP")){y=3;break e}var O=R(e,g[0]+4);if(12>O||4294967286<O){y=3;break e}if(h&&O>v[0]-8){y=7;break e}y[0]=O,g[0]+=12,v[0]-=12}y=0}if(0!=y)return y;for(O=0<b.gb[0],a=a[0];;){e:{var S=e;v=r,y=a;var w=d,C=p,E=g=[0];if((x=f=[f])[0]=0,8>y[0])y=7;else{if(!n(S,v[0],"VP8X")){if(10!=R(S,v[0]+4)){y=3;break e}if(18>y[0]){y=7;break e}var T=R(S,v[0]+8),j=1+P(S,v[0]+12);if(2147483648<=j*(S=1+P(S,v[0]+15))){y=3;break e}null!=E&&(E[0]=T),null!=w&&(w[0]=j),null!=C&&(C[0]=S),v[0]+=18,y[0]-=18,x[0]=1}y=0}}if(f=f[0],g=g[0],0!=y)return y;if(v=!!(2&g),!O&&f)return 3;if(null!=c&&(c[0]=!!(16&g)),null!=s&&(s[0]=v),null!=l&&(l[0]=0),s=d[0],g=p[0],f&&v&&null==u){y=0;break}if(4>a){y=7;break}if(O&&f||!O&&!f&&!n(e,r[0],"ALPH")){a=[a],b.na=[b.na],b.P=[b.P],b.Sa=[b.Sa];e:{T=e,y=r,O=a;var x=b.gb;w=b.na,C=b.P,E=b.Sa,j=22,t(null!=T),t(null!=O),S=y[0];var _=O[0];for(t(null!=w),t(null!=E),w[0]=null,C[0]=null,E[0]=0;;){if(y[0]=S,O[0]=_,8>_){y=7;break e}var N=R(T,S+4);if(4294967286<N){y=3;break e}var D=8+N+1&-2;if(j+=D,0<x&&j>x){y=3;break e}if(!n(T,S,"VP8 ")||!n(T,S,"VP8L")){y=0;break e}if(_[0]<D){y=7;break e}n(T,S,"ALPH")||(w[0]=T,C[0]=S+8,E[0]=N),S+=D,_-=D}}if(a=a[0],b.na=b.na[0],b.P=b.P[0],b.Sa=b.Sa[0],0!=y)break}a=[a],b.Ja=[b.Ja],b.xa=[b.xa];e:if(x=e,y=r,O=a,w=b.gb[0],C=b.Ja,E=b.xa,T=y[0],S=!n(x,T,"VP8 "),j=!n(x,T,"VP8L"),t(null!=x),t(null!=O),t(null!=C),t(null!=E),8>O[0])y=7;else{if(S||j){if(x=R(x,T+4),12<=w&&x>w-12){y=3;break e}if(h&&x>O[0]-8){y=7;break e}C[0]=x,y[0]+=8,O[0]-=8,E[0]=j}else E[0]=5<=O[0]&&47==x[T+0]&&!(x[T+4]>>5),C[0]=O[0];y=0}if(a=a[0],b.Ja=b.Ja[0],b.xa=b.xa[0],r=r[0],0!=y)break;if(4294967286<b.Ja)return 3;if(null==l||v||(l[0]=b.xa?2:1),s=[s],g=[g],b.xa){if(5>a){y=7;break}l=s,h=g,v=c,null==e||5>a?e=0:5<=a&&47==e[r+0]&&!(e[r+4]>>5)?(O=[0],x=[0],w=[0],m(C=new A,e,r,a),be(C,O,x,w)?(null!=l&&(l[0]=O[0]),null!=h&&(h[0]=x[0]),null!=v&&(v[0]=w[0]),e=1):e=0):e=0}else{if(10>a){y=7;break}l=g,null==e||10>a||!Je(e,r+3,a-3)?e=0:(h=e[r+0]|e[r+1]<<8|e[r+2]<<16,v=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&h||3<(h>>1&7)||!(h>>4&1)||h>>5>=b.Ja||!v||!e?e=0:(s&&(s[0]=v),l&&(l[0]=e),e=1))}if(!e)return 3;if(s=s[0],g=g[0],f&&(d[0]!=s||p[0]!=g))return 3;null!=u&&(u[0]=b,u.offset=r-u.w,t(4294967286>r-u.w),t(u.offset==u.ha-a));break}return 0==y||7==y&&f&&null==u?(null!=c&&(c[0]|=null!=b.na&&0<b.na.length),null!=o&&(o[0]=s),null!=i&&(i[0]=g),0):y}function In(e,t,n){var r=t.width,a=t.height,o=0,i=0,c=r,s=a;if(t.Da=null!=e&&0<e.Da,t.Da&&(c=e.cd,s=e.bd,o=e.v,i=e.j,11>n||(o&=-2,i&=-2),0>o||0>i||0>=c||0>=s||o+c>r||i+s>a))return 0;if(t.v=o,t.j=i,t.va=o+c,t.o=i+s,t.U=c,t.T=s,t.da=null!=e&&0<e.da,t.da){if(!I(c,s,n=[e.ib],o=[e.hb]))return 0;t.ib=n[0],t.hb=o[0]}return t.ob=null!=e&&e.ob,t.Kb=null==e||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*a/4,t.Kb=0),1}function Bn(e){if(null==e)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,null!=t.F&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Mn(e,t,n,r){if(null==r||0>=e||0>=t)return 2;if(null!=n){if(n.Da){var a=n.cd,i=n.bd,c=-2&n.v,s=-2&n.j;if(0>c||0>s||0>=a||0>=i||c+a>e||s+i>t)return 2;e=a,t=i}if(n.da){if(!I(e,t,a=[n.ib],i=[n.hb]))return 2;e=a[0],t=i[0]}}r.width=e,r.height=t;e:{var l=r.width,u=r.height;if(e=r.S,0>=l||0>=u||!(e>=Ir&&13>e))e=2;else{if(0>=r.Rd&&null==r.sd){c=i=a=t=0;var d=(s=l*Ha[e])*u;if(11>e||(i=(u+1)/2*(t=(l+1)/2),12==e&&(c=(a=l)*u)),null==(u=o(d+2*i+c))){e=1;break e}r.sd=u,11>e?((l=r.f.RGBA).eb=u,l.fb=0,l.A=s,l.size=d):((l=r.f.kb).y=u,l.O=0,l.fa=s,l.Fd=d,l.f=u,l.N=0+d,l.Ab=t,l.Cd=i,l.ea=u,l.W=0+d+i,l.Db=t,l.Ed=i,12==e&&(l.F=u,l.J=0+d+2*i),l.Tc=c,l.lb=a)}if(t=1,a=r.S,i=r.width,c=r.height,a>=Ir&&13>a)if(11>a)e=r.f.RGBA,t&=(s=Math.abs(e.A))*(c-1)+i<=e.size,t&=s>=i*Ha[a],t&=null!=e.eb;else{e=r.f.kb,s=(i+1)/2,d=(c+1)/2,l=Math.abs(e.fa),u=Math.abs(e.Ab);var p=Math.abs(e.Db),f=Math.abs(e.lb),h=f*(c-1)+i;t&=l*(c-1)+i<=e.Fd,t&=u*(d-1)+s<=e.Cd,t=(t&=p*(d-1)+s<=e.Ed)&l>=i&u>=s&p>=s,t&=null!=e.y,t&=null!=e.f,t&=null!=e.ea,12==a&&(t&=f>=i,t&=h<=e.Tc,t&=null!=e.F)}else t=0;e=t?0:2}}return 0!=e||null!=n&&n.fd&&(e=Bn(r)),e}var Gn=64,Fn=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Un=24,Hn=32,qn=8,zn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];G("Predictor0","PredictorAdd0"),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return U(U(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return U(e,t[n-1])},e.Predictor7=function(e,t,n){return U(e,t[n+0])},e.Predictor8=function(e,t,n){return U(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return U(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return U(U(e,t[n-1]),U(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=z(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+z(r>>16&255,e>>16&255,t>>16&255)+z(r>>8&255,e>>8&255,t>>8&255)+z(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(H((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|H((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|H((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|H((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(q((e=U(e,t[n+0]))>>24&255,r>>24&255)<<24|q(e>>16&255,r>>16&255)<<16|q(e>>8&255,r>>8&255)<<8|q(e>>0&255,r>>0&255))>>>0};var Yn=e.PredictorAdd0;e.PredictorAdd1=Y,G("Predictor2","PredictorAdd2"),G("Predictor3","PredictorAdd3"),G("Predictor4","PredictorAdd4"),G("Predictor5","PredictorAdd5"),G("Predictor6","PredictorAdd6"),G("Predictor7","PredictorAdd7"),G("Predictor8","PredictorAdd8"),G("Predictor9","PredictorAdd9"),G("Predictor10","PredictorAdd10"),G("Predictor11","PredictorAdd11"),G("Predictor12","PredictorAdd12"),G("Predictor13","PredictorAdd13");var Wn=e.PredictorAdd2;J("ColorIndexInverseTransform","MapARGB","32b",(function(e){return e>>8&255}),(function(e){return e})),J("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(e){return e}),(function(e){return e>>8&255}));var Vn,$n=e.ColorIndexInverseTransform,Jn=e.MapARGB,Kn=e.VP8LColorIndexInverseTransformAlpha,Xn=e.MapAlpha,Qn=e.VP8LPredictorsAdd=[];Qn.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var Zn,er,tr,nr,rr,ar,or,ir,cr,sr,lr,ur,dr,pr,fr,hr,br,gr,mr,vr,yr,Or,Ar,Sr,wr,Cr,Er,Tr,jr=o(511),xr=o(2041),_r=o(225),Nr=o(767),Pr=0,Rr=xr,Dr=_r,kr=Nr,Lr=jr,Ir=0,Br=1,Mr=2,Gr=3,Fr=4,Ur=5,Hr=6,qr=7,zr=8,Yr=9,Wr=10,Vr=[2,3,7],$r=[3,3,11],Jr=[280,256,256,256,40],Kr=[0,1,1,1,0],Xr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Qr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Zr=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ea=8,ta=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],na=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ra=null,aa=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oa=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],ia=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],ca=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sa=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],la=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ua=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],da=[],pa=[],fa=[],ha=1,ba=2,ga=[],ma=[];vn("UpsampleRgbLinePair",Cn,3),vn("UpsampleBgrLinePair",En,3),vn("UpsampleRgbaLinePair",Nn,4),vn("UpsampleBgraLinePair",_n,4),vn("UpsampleArgbLinePair",xn,4),vn("UpsampleRgba4444LinePair",jn,2),vn("UpsampleRgb565LinePair",Tn,2);var va=e.UpsampleRgbLinePair,ya=e.UpsampleBgrLinePair,Oa=e.UpsampleRgbaLinePair,Aa=e.UpsampleBgraLinePair,Sa=e.UpsampleArgbLinePair,wa=e.UpsampleRgba4444LinePair,Ca=e.UpsampleRgb565LinePair,Ea=16,Ta=1<<Ea-1,ja=-227,xa=482,_a=6,Na=(256<<_a)-1,Pa=0,Ra=o(256),Da=o(256),ka=o(256),La=o(256),Ia=o(xa-ja),Ba=o(xa-ja);Pn("YuvToRgbRow",Cn,3),Pn("YuvToBgrRow",En,3),Pn("YuvToRgbaRow",Nn,4),Pn("YuvToBgraRow",_n,4),Pn("YuvToArgbRow",xn,4),Pn("YuvToRgba4444Row",jn,2),Pn("YuvToRgb565Row",Tn,2);var Ma=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Ga=[0,2,8],Fa=[8,7,6,4,4,2,2,2,1,1,1,1],Ua=1;this.WebPDecodeRGBA=function(e,n,r,a,o){var i=Br,c=new nn,s=new ie;c.ba=s,s.S=i,s.width=[s.width],s.height=[s.height];var l=s.width,u=s.height,d=new ce;if(null==d||null==e)var p=2;else t(null!=d),p=Ln(e,n,r,d.width,d.height,d.Pd,d.Qd,d.format,null);if(0!=p?l=0:(null!=l&&(l[0]=d.width[0]),null!=u&&(u[0]=d.height[0]),l=1),l){s.width=s.width[0],s.height=s.height[0],null!=a&&(a[0]=s.width),null!=o&&(o[0]=s.height);e:{if(a=new We,(o=new rn).data=e,o.w=n,o.ha=r,o.kd=1,n=[0],t(null!=o),(0==(e=Ln(o.data,o.w,o.ha,null,null,null,n,null,o))||7==e)&&n[0]&&(e=4),0==(n=e)){if(t(null!=c),a.data=o.data,a.w=o.w+o.offset,a.ha=o.ha-o.offset,a.put=fe,a.ac=pe,a.bc=he,a.ma=c,o.xa){if(null==(e=xe())){c=1;break e}if(function(e,n){var r=[0],a=[0],o=[0];t:for(;;){if(null==e)return 0;if(null==n)return e.a=2,0;if(e.l=n,e.a=0,m(e.m,n.data,n.w,n.ha),!be(e.m,r,a,o)){e.a=3;break t}if(e.xb=ba,n.width=r[0],n.height=a[0],!_e(r[0],a[0],1,e,null))break t;return 1}return t(0!=e.a),0}(e,a)){if(a=0==(n=Mn(a.width,a.height,c.Oa,c.ba))){t:{a=e;n:for(;;){if(null==a){a=0;break t}if(t(null!=a.s.yc),t(null!=a.s.Ya),t(0<a.s.Wb),t(null!=(r=a.l)),t(null!=(o=r.ma)),0!=a.xb){if(a.ca=o.ba,a.tb=o.tb,t(null!=a.ca),!In(o.Oa,r,Gr)){a.a=2;break n}if(!Ne(a,r.width))break n;if(r.da)break n;if((r.da||re(a.ca.S))&&mn(),11>a.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=a.ca.f.kb.F&&mn()),a.Pb&&0<a.s.ua&&null==a.s.vb.X&&!D(a.s.vb,a.s.Wa.Xa)){a.a=1;break n}a.xb=0}if(!Te(a,a.V,a.Ba,a.c,a.i,r.o,Se))break n;o.Dc=a.Ma,a=1;break t}t(0!=a.a),a=0}a=!a}a&&(n=e.a)}else n=e.a}else{if(null==(e=new Ve)){c=1;break e}if(e.Fa=o.na,e.P=o.P,e.qc=o.Sa,Ke(e,a)){if(0==(n=Mn(a.width,a.height,c.Oa,c.ba))){if(e.Aa=0,r=c.Oa,t(null!=(o=e)),null!=r){if(0<(l=0>(l=r.Md)?0:100<l?255:255*l/100)){for(u=d=0;4>u;++u)12>(p=o.pb[u]).lc&&(p.ia=l*Fa[0>p.lc?0:p.lc]>>3),d|=p.ia;d&&(alert("todo:VP8InitRandom"),o.ia=1)}o.Ga=r.Id,100<o.Ga?o.Ga=100:0>o.Ga&&(o.Ga=0)}Ze(e,a)||(n=e.a)}}else n=e.a}0==n&&null!=c.Oa&&c.Oa.fd&&(n=Bn(c.ba))}c=n}i=0!=c?null:11>i?s.f.RGBA.eb:s.f.kb.y}else i=null;return i};var Ha=[3,4,3,4,4,2,2,4,4,4,2,1,1]});var d=[0],p=[0],f=[],h=new Ge,b=e,g=function(e,t){var n={},r=0,a=!1,o=0,i=0;if(n.frames=[],!function(e,t,n,r){for(var a=0;a<4;a++)if(e[t+a]!="RIFF".charCodeAt(a))return!0;return!1}(e,t)){var c,d;for(u(e,t+=4),t+=8;t<e.length;){var p=s(e,t),f=u(e,t+=4);t+=4;var h=f+(1&f);switch(p){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(m=n.frames[r]).src_off=a?i:t-8,m.src_size=o+f+8,r++,a&&(a=!1,o=0,i=0);break;case"VP8X":(m=n.header={}).feature_flags=e[t];var b=t+4;m.canvas_width=1+l(e,b),b+=3,m.canvas_height=1+l(e,b),b+=3;break;case"ALPH":a=!0,o=h+8,i=t-8;break;case"ANIM":(m=n.header).bgcolor=u(e,t),b=t+4,m.loop_count=(c=e)[(d=b)+0]<<0|c[d+1]<<8,b+=2;break;case"ANMF":var g,m;(m=n.frames[r]={}).offset_x=2*l(e,t),t+=3,m.offset_y=2*l(e,t),t+=3,m.width=1+l(e,t),t+=3,m.height=1+l(e,t),t+=3,m.duration=l(e,t),t+=3,g=e[t++],m.dispose=1&g,m.blend=g>>1&1}"ANMF"!=p&&(t+=h)}return n}}(b,0);g.response=b,g.rgbaoutput=!0,g.dataurl=!1;var m=g.header?g.header:null,v=g.frames?g.frames:null;if(m){m.loop_counter=m.loop_count,d=[m.canvas_height],p=[m.canvas_width];for(var y=0;y<v.length&&0!=v[y].blend;y++);}var O=v[0],A=h.WebPDecodeRGBA(b,O.src_off,O.src_size,p,d);O.rgba=A,O.imgwidth=p[0],O.imgheight=d[0];for(var S=0;S<p[0]*d[0]*4;S++)f[S]=A[S];return this.width=p,this.height=d,this.data=f,this}!function(e){var t=function(t,a,l,u){var d=5,p=i;switch(u){case e.image_compression.FAST:d=3,p=o;break;case e.image_compression.MEDIUM:d=6,p=c;break;case e.image_compression.SLOW:d=9,p=s}t=r(t,a,l,p);var f=new Uint8Array(n(d)),h=v.API.adler32cs.fromBuffer(t.buffer),b=new Te(d),g=b.append(t),m=b.flush(),y=f.length+g.length+m.length,O=new Uint8Array(y+4);return O.set(f),O.set(g,f.length),O.set(m,f.length+g.length),O[y++]=h>>>24&255,O[y++]=h>>>16&255,O[y++]=h>>>8&255,O[y++]=255&h,e.__addimage__.arrayBufferToBinaryString(O)},n=function(e){var t=30720;return t|=Math.min(3,(e-1&255)>>1)<<6,t|=0,[120,255&(t+=31-t%31)]},r=function(e,t,n,r){for(var a,o,i,c=e.length/t,s=new Uint8Array(e.length+c),l=u(),p=0;p<c;p+=1){if(i=p*t,a=e.subarray(i,i+t),r)s.set(r(a,n,o),i+p);else{for(var f,h=l.length,b=[];f<h;f+=1)b[f]=l[f](a,n,o);var g=d(b.concat());s.set(b[g],i+p)}o=a}return s},a=function(e){var t=Array.apply([],e);return t.unshift(0),t},o=function(e,t){var n,r=[],a=e.length;r[0]=1;for(var o=0;o<a;o+=1)n=e[o-t]||0,r[o+1]=e[o]-n+256&255;return r},i=function(e,t,n){var r,a=[],o=e.length;a[0]=2;for(var i=0;i<o;i+=1)r=n&&n[i]||0,a[i+1]=e[i]-r+256&255;return a},c=function(e,t,n){var r,a,o=[],i=e.length;o[0]=3;for(var c=0;c<i;c+=1)r=e[c-t]||0,a=n&&n[c]||0,o[c+1]=e[c]+256-(r+a>>>1)&255;return o},s=function(e,t,n){var r,a,o,i,c=[],s=e.length;c[0]=4;for(var u=0;u<s;u+=1)r=e[u-t]||0,a=n&&n[u]||0,o=n&&n[u-t]||0,i=l(r,a,o),c[u+1]=e[u]-i+256&255;return c},l=function(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),a=Math.abs(e-n),o=Math.abs(e+t-n-n);return r<=a&&r<=o?e:a<=o?t:n},u=function(){return[a,o,i,c,s]},d=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(n,r,a,o){var i,c,s,l,u,d,p,f,h,b,g,m,v,y,O,A=this.decode.FLATE_DECODE,S="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(s=new ke(n)).imgData,c=s.bits,i=s.colorSpace,u=s.colors,-1!==[4,6].indexOf(s.colorType)){if(8===s.bits){h=(f=32==s.pixelBitlength?new Uint32Array(s.decodePixels().buffer):16==s.pixelBitlength?new Uint16Array(s.decodePixels().buffer):new Uint8Array(s.decodePixels().buffer)).length,g=new Uint8Array(h*s.colors),b=new Uint8Array(h);var w,C=s.pixelBitlength-s.bits;for(y=0,O=0;y<h;y++){for(v=f[y],w=0;w<C;)g[O++]=v>>>w&255,w+=s.bits;b[y]=v>>>w&255}}if(16===s.bits){h=(f=new Uint32Array(s.decodePixels().buffer)).length,g=new Uint8Array(h*(32/s.pixelBitlength)*s.colors),b=new Uint8Array(h*(32/s.pixelBitlength)),m=s.colors>1,y=0,O=0;for(var E=0;y<h;)v=f[y++],g[O++]=v>>>0&255,m&&(g[O++]=v>>>16&255,v=f[y++],g[O++]=v>>>0&255),b[E++]=v>>>16&255;c=8}o!==e.image_compression.NONE?(n=t(g,s.width*s.colors,s.colors,o),p=t(b,s.width,1,o)):(n=g,p=b,A=void 0)}if(3===s.colorType&&(i=this.color_spaces.INDEXED,d=s.palette,s.transparency.indexed)){var T=s.transparency.indexed,j=0;for(y=0,h=T.length;y<h;++y)j+=T[y];if((j/=255)===h-1&&-1!==T.indexOf(0))l=[T.indexOf(0)];else if(j!==h){for(f=s.decodePixels(),b=new Uint8Array(f.length),y=0,h=f.length;y<h;y++)b[y]=T[f[y]];p=t(b,s.width,1)}}var x=function(t){var n;switch(t){case e.image_compression.FAST:n=11;break;case e.image_compression.MEDIUM:n=13;break;case e.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return A===this.decode.FLATE_DECODE&&(S="/Predictor "+x+" "),S+="/Colors "+u+" /BitsPerComponent "+c+" /Columns "+s.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(p&&this.__addimage__.isArrayBuffer(p)||this.__addimage__.isArrayBufferView(p))&&(p=this.__addimage__.arrayBufferToBinaryString(p)),{alias:a,data:n,index:r,filter:A,decodeParameters:S,transparency:l,palette:d,sMask:p,predictor:x,width:s.width,height:s.height,bitsPerComponent:c,colorSpace:i}}}}(v.API),function(e){e.processGIF89A=function(t,n,r,a){var o=new Le(t),i=o.width,c=o.height,s=[];o.decodeAndBlitFrameRGBA(0,s);var l={data:s,width:i,height:c},u=new Be(100).encode(l,100);return e.processJPEG.call(this,u,n,r,a)},e.processGIF87A=e.processGIF89A}(v.API),Me.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:a,green:r,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Me.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){o.log("bit decode error:"+e)}},Me.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,a=0;a<t;a++)for(var o=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+8*a*4,c=0;c<8&&8*a+c<this.width;c++){var s=this.palette[o>>7-c&1];this.data[i+4*c]=s.blue,this.data[i+4*c+1]=s.green,this.data[i+4*c+2]=s.red,this.data[i+4*c+3]=255}0!==n&&(this.pos+=4-n)}},Me.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,a=0;a<e;a++){var o=this.datav.getUint8(this.pos++,!0),i=r*this.width*4+2*a*4,c=o>>4,s=15&o,l=this.palette[c];if(this.data[i]=l.blue,this.data[i+1]=l.green,this.data[i+2]=l.red,this.data[i+3]=255,2*a+1>=this.width)break;l=this.palette[s],this.data[i+4]=l.blue,this.data[i+4+1]=l.green,this.data[i+4+2]=l.red,this.data[i+4+3]=255}0!==t&&(this.pos+=4-t)}},Me.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*r;if(a<this.palette.length){var i=this.palette[a];this.data[o]=i.red,this.data[o+1]=i.green,this.data[o+2]=i.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!==e&&(this.pos+=4-e)}},Me.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var i=(o&t)/t*255|0,c=(o>>5&t)/t*255|0,s=(o>>10&t)/t*255|0,l=o>>15?255:0,u=r*this.width*4+4*a;this.data[u]=s,this.data[u+1]=c,this.data[u+2]=i,this.data[u+3]=l}this.pos+=e}},Me.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var a=this.bottom_up?r:this.height-1-r,o=0;o<this.width;o++){var i=this.datav.getUint16(this.pos,!0);this.pos+=2;var c=(i&t)/t*255|0,s=(i>>5&n)/n*255|0,l=(i>>11)/t*255|0,u=a*this.width*4+4*o;this.data[u]=l,this.data[u+1]=s,this.data[u+2]=c,this.data[u+3]=255}this.pos+=e}},Me.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),i=t*this.width*4+4*n;this.data[i]=o,this.data[i+1]=a,this.data[i+2]=r,this.data[i+3]=255}this.pos+=this.width%4}},Me.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),c=t*this.width*4+4*n;this.data[c]=o,this.data[c+1]=a,this.data[c+2]=r,this.data[c+3]=i}},Me.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,a){var o=new Me(t,!1),i=o.width,c=o.height,s={data:o.getData(),width:i,height:c},l=new Be(100).encode(s,100);return e.processJPEG.call(this,l,n,r,a)}}(v.API),Ge.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,a){var o=new Ge(t,!1),i=o.width,c=o.height,s={data:o.getData(),width:i,height:c},l=new Be(100).encode(s,100);return e.processJPEG.call(this,l,n,r,a)}}(v.API),v.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"FYRO Macedonian",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},je=v.API,xe=je.getCharWidthsArray=function(e,t){var n,r,a=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),i=t.charSpace||this.internal.getCharSpace(),c=t.widths?t.widths:a.metadata.Unicode.widths,s=c.fof?c.fof:1,l=t.kerning?t.kerning:a.metadata.Unicode.kerning,u=l.fof?l.fof:1,d=!1!==t.doKerning,p=0,f=e.length,h=0,b=c[0]||s,g=[];for(n=0;n<f;n++)r=e.charCodeAt(n),"function"==typeof a.metadata.widthOfString?g.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(r))+i*(1e3/o)||0)/1e3):(p=d&&"object"==typeof l[r]&&!isNaN(parseInt(l[r][h],10))?l[r][h]/u:0,g.push((c[r]||b)/s+p)),h=r;return g},_e=je.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),a=t.charSpace||this.internal.getCharSpace();return je.processArabic&&(e=je.processArabic(e)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(e,n,a)/n:xe.apply(this,arguments).reduce((function(e,t){return e+t}),0)},Ne=function(e,t,n,r){for(var a=[],o=0,i=e.length,c=0;o!==i&&c+t[o]<n;)c+=t[o],o++;a.push(e.slice(0,o));var s=o;for(c=0;o!==i;)c+t[o]>r&&(a.push(e.slice(s,o)),c=0,s=o),c+=t[o],o++;return s!==o&&a.push(e.slice(s,o)),a},Pe=function(e,t,n){n||(n={});var r,a,o,i,c,s,l,u=[],d=[u],p=n.textIndent||0,f=0,h=0,b=e.split(" "),g=xe.apply(this,[" ",n])[0];if(s=-1===n.lineIndent?b[0].length+2:n.lineIndent||0){var m=Array(s).join(" "),v=[];b.map((function(e){(e=e.split(/\s*\n/)).length>1?v=v.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):v.push(e[0])})),b=v,s=_e.apply(this,[m,n])}for(o=0,i=b.length;o<i;o++){var y=0;if(r=b[o],s&&"\n"==r[0]&&(r=r.substr(1),y=1),p+f+(h=(a=xe.apply(this,[r,n])).reduce((function(e,t){return e+t}),0))>t||y){if(h>t){for(c=Ne.apply(this,[r,a,t-(p+f),t]),u.push(c.shift()),u=[c.pop()];c.length;)d.push([c.shift()]);h=a.slice(r.length-(u[0]?u[0].length:0)).reduce((function(e,t){return e+t}),0)}else u=[r];d.push(u),p=h+s,f=g}else u.push(r),p+=f+h,f=g}return l=s?function(e,t){return(t?m:"")+e.join(" ")}:function(e){return e.join(" ")},d.map(l)},je.splitTextToSize=function(e,t,n){var r,a=(n=n||{}).fontSize||this.internal.getFontSize(),o=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var i=1*this.internal.scaleFactor*t/a;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/a:0,o.lineIndent=n.lineIndent;var c,s,l=[];for(c=0,s=r.length;c<s;c++)l=l.concat(Pe.apply(this,[r[c],i,o]));return l},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",n={},r={},a=0;a<t.length;a++)n[t[a]]="0123456789abcdef"[a],r["0123456789abcdef"[a]]=t[a];var o=function(e){return"0x"+parseInt(e,10).toString(16)},i=e.__fontmetrics__.compress=function(e){var t,n,a,c,s=["{"];for(var l in e){if(t=e[l],isNaN(parseInt(l,10))?n="'"+l+"'":(l=parseInt(l,10),n=(n=o(l).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof t)t<0?(a=o(t).slice(3),c="-"):(a=o(t).slice(2),c=""),a=c+a.slice(0,-1)+r[a.slice(-1)];else{if("object"!=typeof t)throw new Error("Don't know what to do with value type "+typeof t+".");a=i(t)}s.push(n+a)}return s.push("}"),s.join("")},c=e.__fontmetrics__.uncompress=function(e){if("string"!=typeof e)throw new Error("Invalid argument passed to uncompress.");for(var t,r,a,o,i={},c=1,s=i,l=[],u="",d="",p=e.length-1,f=1;f<p;f+=1)"'"==(o=e[f])?t?(a=t.join(""),t=void 0):t=[]:t?t.push(o):"{"==o?(l.push([s,a]),s={},a=void 0):"}"==o?((r=l.pop())[0][r[1]]=s,a=void 0,s=r[0]):"-"==o?c=-1:void 0===a?n.hasOwnProperty(o)?(u+=n[o],a=parseInt(u,16)*c,c=1,u=""):u+=o:n.hasOwnProperty(o)?(d+=n[o],s[a]=parseInt(d,16)*c,c=1,a=void 0,d=""):d+=o;return i},s={codePages:["WinAnsiEncoding"],WinAnsiEncoding:c("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},l={Unicode:{Courier:s,"Courier-Bold":s,"Courier-BoldOblique":s,"Courier-Oblique":s,Helvetica:s,"Helvetica-Bold":s,"Helvetica-BoldOblique":s,"Helvetica-Oblique":s,"Times-Roman":s,"Times-Bold":s,"Times-BoldItalic":s,"Times-Italic":s}},u={Unicode:{"Courier-Oblique":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":c("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":c("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":c("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:c("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:c("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":c("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:c("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":c("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":c("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":c("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":c("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(e){var t=e.font,n=u.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=l.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(v.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push(["addFont",function(n){var r=void 0,a=n.font,o=n.instance;if(!a.isStandardFont){if(void 0===o)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");if("string"!=typeof(r=!1===o.existsFileInVFS(a.postScriptName)?o.loadFile(a.postScriptName):o.getFileFromVFS(a.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+a.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(l(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(a,r)}}])}(v),function(e){function t(){return(r.canvg?Promise.resolve(r.canvg):Promise.all([n.e(4),n.e(22),n.e(29),n.e(30),n.e(60)]).then(n.t.bind(null,"7b17bed2018283a82463",7))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}v.API.addSvgAsImage=function(e,n,r,a,i,c,s,l){if(isNaN(n)||isNaN(r))throw o.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(i))throw o.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var u=document.createElement("canvas");u.width=a,u.height=i;var d=u.getContext("2d");d.fillStyle="#fff",d.fillRect(0,0,u.width,u.height);var p={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},f=this;return t().then((function(t){return t.Canvg.fromString(d,e,p)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(e){return e.render(p)})).then((function(){f.addImage(u.toDataURL("image/jpeg",1),n,r,a,i,s,l)}))}}(),v.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var a=0;a<this.internal.pages[r].length;a++)this.internal.pages[r][a]=this.internal.pages[r][a].replace(t,n);return this},v.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var r,a,o,i={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},c=Object.keys(i),s=[],l=0,u=0,d=0;function p(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(i)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var f=c.length;for(d=0;d<f;d+=1)n[c[d]].value=n[c[d]].defaultValue,n[c[d]].explicitSet=!1}if("object"==typeof e)for(a in e)if(o=e[a],p(c,a)&&void 0!==o){if("boolean"===n[a].type&&"boolean"==typeof o)n[a].value=o;else if("name"===n[a].type&&p(n[a].valueSet,o))n[a].value=o;else if("integer"===n[a].type&&Number.isInteger(o))n[a].value=o;else if("array"===n[a].type){for(l=0;l<o.length;l+=1)if(r=!0,1===o[l].length&&"number"==typeof o[l][0])s.push(String(o[l]-1));else if(o[l].length>1){for(u=0;u<o[l].length;u+=1)"number"!=typeof o[l][u]&&(r=!1);!0===r&&s.push([o[l][0]-1,o[l][1]-1].join(" "))}n[a].value="["+s.join(" ")+"]"}else n[a].value=n[a].defaultValue;n[a].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&("name"===n[e].type?t.push("/"+e+" /"+n[e].value):t.push("/"+e+" "+n[e].value));0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(e){var t=function(){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),a=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),i=n.length+r.length+a.length+t.length+o.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+a+o),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(e,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:e,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",t)),this}}(v.API),function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,a=["","0","00","000","0000"],o=[""],i=0,c=e.length;i<c;++i){if(n=t.metadata.characterToGlyph(e.charCodeAt(i)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(i),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return o.join("");n=n.toString(16),o.push(a[4-n.length],n)}return o.join("")},r=function(e){var t,n,r,a,o,i,c;for(o="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],i=0,c=(n=Object.keys(e).sort((function(e,t){return e-t}))).length;i<c;i++)t=n[i],r.length>=100&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==e[t]&&null!==e[t]&&"function"==typeof e[t].toString&&(a=("0000"+e[t].toString(16)).slice(-4),t=("0000"+(+t).toString(16)).slice(-4),r.push("<"+t+"><"+a+">"));return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};t.events.push(["putFont",function(t){!function(t){var n=t.font,a=t.out,o=t.newObject,i=t.putStream,c=t.pdfEscapeWithNeededParanthesis;if(n.metadata instanceof e.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,l=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),u="",d=0;d<l.length;d++)u+=String.fromCharCode(l[d]);var p=o();i({data:u,addLength1:!0}),a("endobj");var f=o();i({data:r(n.metadata.toUnicode),addLength1:!0}),a("endobj");var h=o();a("<<"),a("/Type /FontDescriptor"),a("/FontName /"+c(n.fontName)),a("/FontFile2 "+p+" 0 R"),a("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),a("/Flags "+n.metadata.flags),a("/StemV "+n.metadata.stemV),a("/ItalicAngle "+n.metadata.italicAngle),a("/Ascent "+n.metadata.ascender),a("/Descent "+n.metadata.decender),a("/CapHeight "+n.metadata.capHeight),a(">>"),a("endobj");var b=o();a("<<"),a("/Type /Font"),a("/BaseFont /"+c(n.fontName)),a("/FontDescriptor "+h+" 0 R"),a("/W "+e.API.PDFObject.convert(s)),a("/CIDToGIDMap /Identity"),a("/DW 1000"),a("/Subtype /CIDFontType2"),a("/CIDSystemInfo"),a("<<"),a("/Supplement 0"),a("/Registry (Adobe)"),a("/Ordering ("+n.encoding+")"),a(">>"),a(">>"),a("endobj"),n.objectNumber=o(),a("<<"),a("/Type /Font"),a("/Subtype /Type0"),a("/ToUnicode "+f+" 0 R"),a("/BaseFont /"+c(n.fontName)),a("/Encoding /"+n.encoding),a("/DescendantFonts ["+b+" 0 R]"),a(">>"),a("endobj"),n.isAlreadyPutted=!0}}(t)}]),t.events.push(["putFont",function(t){!function(t){var n=t.font,a=t.out,o=t.newObject,i=t.putStream,c=t.pdfEscapeWithNeededParanthesis;if(n.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,l="",u=0;u<s.length;u++)l+=String.fromCharCode(s[u]);var d=o();i({data:l,addLength1:!0}),a("endobj");var p=o();i({data:r(n.metadata.toUnicode),addLength1:!0}),a("endobj");var f=o();a("<<"),a("/Descent "+n.metadata.decender),a("/CapHeight "+n.metadata.capHeight),a("/StemV "+n.metadata.stemV),a("/Type /FontDescriptor"),a("/FontFile2 "+d+" 0 R"),a("/Flags 96"),a("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),a("/FontName /"+c(n.fontName)),a("/ItalicAngle "+n.metadata.italicAngle),a("/Ascent "+n.metadata.ascender),a(">>"),a("endobj"),n.objectNumber=o();for(var h=0;h<n.metadata.hmtx.widths.length;h++)n.metadata.hmtx.widths[h]=parseInt(n.metadata.hmtx.widths[h]*(1e3/n.metadata.head.unitsPerEm));a("<</Subtype/TrueType/Type/Font/ToUnicode "+p+" 0 R/BaseFont/"+n.fontName+"/FontDescriptor "+f+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),a("endobj"),n.isAlreadyPutted=!0}}(t)}]);var a=function(e){var t,r=e.text||"",a=e.x,o=e.y,i=e.options||{},c=e.mutex||{},s=c.pdfEscape,l=c.activeFontKey,u=c.fonts,d=l,p="",f=0,h="",b=u[d].encoding;if("Identity-H"!==u[d].encoding)return{text:r,x:a,y:o,options:i,mutex:c};for(h=r,d=l,Array.isArray(r)&&(h=r[0]),f=0;f<h.length;f+=1)u[d].metadata.hasOwnProperty("cmap")&&(t=u[d].metadata.cmap.unicode.codeMap[h[f].charCodeAt(0)]),t||h[f].charCodeAt(0)<256&&u[d].metadata.hasOwnProperty("Unicode")?p+=h[f]:p+="";var g="";return parseInt(d.slice(1))<14||"WinAnsiEncoding"===b?g=s(p,d).split("").map((function(e){return e.charCodeAt(0).toString(16)})).join(""):"Identity-H"===b&&(g=n(p,u[d])),c.isHex=!0,{text:g,x:a,y:o,options:i,mutex:c}};t.events.push(["postProcessText",function(e){var t=e.text||"",n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var o=0;for(o=0;o<t.length;o+=1)Array.isArray(t[o])&&3===t[o].length?n.push([a(Object.assign({},r,{text:t[o][0]})).text,t[o][1],t[o][2]]):n.push(a(Object.assign({},r,{text:t[o]})).text);e.text=n}else e.text=a(Object.assign({},r,{text:t})).text}])}(v),function(e){var t=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]?this.internal.vFS[e]:null}}(v.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,a,o,i,c,s,l=t,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],d=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],p={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},f={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},h=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],b=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),g=!1,m=0;this.__bidiEngine__={};var v=function(e){var t=e.charCodeAt(),n=t>>8,r=f[n];return void 0!==r?l[256*r+(255&t)]:252===n||253===n?"AL":b.test(n)?"L":8===n?"R":"N"},y=function(e){for(var t,n=0;n<e.length;n++){if("L"===(t=v(e.charAt(n))))return!1;if("R"===t)return!0}return!1},O=function(e,t,i,c){var s,l,u,d,p=t[c];switch(p){case"L":case"R":g=!1;break;case"N":case"AN":break;case"EN":g&&(p="AN");break;case"AL":g=!0,p="R";break;case"WS":p="N";break;case"CS":c<1||c+1>=t.length||"EN"!==(s=i[c-1])&&"AN"!==s||"EN"!==(l=t[c+1])&&"AN"!==l?p="N":g&&(l="AN"),p=l===s?l:"N";break;case"ES":p="EN"===(s=c>0?i[c-1]:"B")&&c+1<t.length&&"EN"===t[c+1]?"EN":"N";break;case"ET":if(c>0&&"EN"===i[c-1]){p="EN";break}if(g){p="N";break}for(u=c+1,d=t.length;u<d&&"ET"===t[u];)u++;p=u<d&&"EN"===t[u]?"EN":"N";break;case"NSM":if(a&&!o){for(d=t.length,u=c+1;u<d&&"NSM"===t[u];)u++;if(u<d){var f=e[c],h=f>=1425&&f<=2303||64286===f;if(s=t[u],h&&("R"===s||"AL"===s)){p="R";break}}}p=c<1||"B"===(s=t[c-1])?"N":i[c-1];break;case"B":g=!1,n=!0,p=m;break;case"S":r=!0,p="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":g=!1;break;case"BN":p="N"}return p},A=function(e,t,n){var r=e.split("");return n&&S(r,n,{hiLevel:m}),r.reverse(),t&&t.reverse(),r.join("")},S=function(e,t,a){var o,i,c,s,l,f=-1,h=e.length,b=0,y=[],A=m?d:u,S=[];for(g=!1,n=!1,r=!1,i=0;i<h;i++)S[i]=v(e[i]);for(c=0;c<h;c++){if(l=b,y[c]=O(e,S,y,c),o=240&(b=A[l][p[y[c]]]),b&=15,t[c]=s=A[b][5],o>0)if(16===o){for(i=f;i<c;i++)t[i]=1;f=-1}else f=-1;if(A[b][6])-1===f&&(f=c);else if(f>-1){for(i=f;i<c;i++)t[i]=s;f=-1}"B"===S[c]&&(t[c]=0),a.hiLevel|=s}r&&function(e,t,n){for(var r=0;r<n;r++)if("S"===e[r]){t[r]=m;for(var a=r-1;a>=0&&"WS"===e[a];a--)t[a]=m}}(S,t,h)},w=function(e,t,r,a,o){if(!(o.hiLevel<e)){if(1===e&&1===m&&!n)return t.reverse(),void(r&&r.reverse());for(var i,c,s,l,u=t.length,d=0;d<u;){if(a[d]>=e){for(s=d+1;s<u&&a[s]>=e;)s++;for(l=d,c=s-1;l<c;l++,c--)i=t[l],t[l]=t[c],t[c]=i,r&&(i=r[l],r[l]=r[c],r[c]=i);d=s}d++}}},C=function(e,t,n){var r=e.split(""),a={hiLevel:m};return n||(n=[]),S(r,n,a),function(e,t,n){if(0!==n.hiLevel&&s)for(var r,a=0;a<e.length;a++)1===t[a]&&(r=h.indexOf(e[a]))>=0&&(e[a]=h[r+1])}(r,n,a),w(2,r,t,n,a),w(1,r,t,n,a),r.join("")};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;void 0===o&&(o=y(e)),void 0===c&&(c=y(e))}(e,t),a||!i||c)if(a&&i&&o^c)m=o?1:0,e=A(e,t,n);else if(!a&&i&&c)m=o?1:0,e=C(e,t,n),e=A(e,t);else if(!a||o||i||c){if(a&&!i&&o^c)e=A(e,t),o?(m=0,e=C(e,t,n)):(m=1,e=C(e,t,n),e=A(e,t));else if(a&&o&&!i&&c)m=1,e=C(e,t,n),e=A(e,t);else if(!a&&!i&&o^c){var r=s;o?(m=1,e=C(e,t,n),m=0,s=!1,e=C(e,t,n),s=r):(m=0,e=C(e,t,n),e=A(e,t),m=1,s=!1,e=C(e,t,n),s=r,e=A(e,t))}}else m=0,e=C(e,t,n);else m=o?1:0,e=C(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(a=e.isInputVisual,i=e.isOutputVisual,o=e.isInputRtl,c=e.isOutputRtl,s=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(e){var t=e.text,r=(e.x,e.y,e.options||{}),a=(e.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(t)){var o=0;for(a=[],o=0;o<t.length;o+=1)"[object Array]"===Object.prototype.toString.call(t[o])?a.push([n.doBidiReorder(t[o][0]),t[o][1],t[o][2]]):a.push([n.doBidiReorder(t[o])]);e.text=a}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(v),v.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new Ue(e),this.contents.pos=4,"ttcf"===t.readString(4))throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new it(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new He(this.contents),this.head=new Ye(this),this.name=new Qe(this),this.cmap=new Ve(this),this.toUnicode={},this.hhea=new $e(this),this.maxp=new Ze(this),this.hmtx=new et(this),this.post=new Ke(this),this.os2=new Je(this),this.loca=new ot(this),this.glyf=new nt(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,r,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,a;for(a=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],a.push(Math.round(e*this.scaleFactor));return a}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(t=r>>16))&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(a=this.familyClass)||2===a||3===a||4===a||5===a||7===a,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,a,o,i;for(o=0,a=0,i=(e=""+e).length;0<=i?a<i:a>i;a=0<=i?++a:--a)r=e.charCodeAt(a),o+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/t)||0;return o*(t/1e3)},e.prototype.lineHeight=function(e,t){var n;return null==t&&(t=!1),n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var Fe,Ue=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,a,o,i,c;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),a=this.readByte(),o=this.readByte(),i=this.readByte(),c=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^a)+65536*(255^o)+256*(255^i)+(255^c)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*a+65536*o+256*i+c},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,a;for(a=[],n=0,r=e.length;n<r;n++)t=e[n],a.push(this.writeByte(t));return a},e}(),He=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,a,o,i,c,s,l,u,d,p,f,h;for(h in p=Object.keys(t).length,c=Math.log(2),u=16*Math.floor(Math.log(p)/c),o=Math.floor(u/c),l=16*p-u,(r=new Ue).writeInt(this.scalarType),r.writeShort(p),r.writeShort(u),r.writeShort(o),r.writeShort(l),a=16*p,s=r.pos+a,i=null,f=[],t)for(d=t[h],r.writeString(h),r.writeInt(e(d)),r.writeInt(s),r.writeInt(d.length),f=f.concat(d),"head"===h&&(i=s),s+=d.length;s%4;)f.push(0),s++;return r.write(f),n=2981146554-e(r.data),r.pos=i+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,a;for(e=tt.call(e);e.length%4;)e.push(0);for(r=new Ue(e),n=0,t=0,a=e.length;t<a;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),qe={}.hasOwnProperty,ze=function(e,t){for(var n in t)qe.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};Fe=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Ye=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new Ue).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),We=function(){function e(e,t){var n,r,a,o,i,c,s,l,u,d,p,f,h,b,g,m,v;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),u=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(c=0;c<256;++c)this.codeMap[c]=e.readByte();break;case 4:for(p=e.readUInt16(),d=p/2,e.pos+=6,a=function(){var t,n;for(n=[],c=t=0;0<=d?t<d:t>d;c=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,h=function(){var t,n;for(n=[],c=t=0;0<=d?t<d:t>d;c=0<=d?++t:--t)n.push(e.readUInt16());return n}(),s=function(){var t,n;for(n=[],c=t=0;0<=d?t<d:t>d;c=0<=d?++t:--t)n.push(e.readUInt16());return n}(),l=function(){var t,n;for(n=[],c=t=0;0<=d?t<d:t>d;c=0<=d?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,i=function(){var t,n;for(n=[],c=t=0;0<=r?t<r:t>r;c=0<=r?++t:--t)n.push(e.readUInt16());return n}(),c=g=0,v=a.length;g<v;c=++g)for(b=a[c],n=m=f=h[c];f<=b?m<=b:m>=b;n=f<=b?++m:--m)0===l[c]?o=n+s[c]:0!==(o=i[l[c]/2+(n-f)-(d-c)]||0)&&(o+=s[c]),this.codeMap[n]=65535&o}e.pos=u}return e.encode=function(e,t){var n,r,a,o,i,c,s,l,u,d,p,f,h,b,g,m,v,y,O,A,S,w,C,E,T,j,x,_,N,P,R,D,k,L,I,B,M,G,F,U,H,q,z,Y,W,V;switch(_=new Ue,o=Object.keys(e).sort((function(e,t){return e-t})),t){case"macroman":for(h=0,b=function(){var e=[];for(f=0;f<256;++f)e.push(0);return e}(),m={0:0},a={},N=0,k=o.length;N<k;N++)null==m[z=e[r=o[N]]]&&(m[z]=++h),a[r]={old:e[r],new:m[e[r]]},b[r]=m[e[r]];return _.writeUInt16(1),_.writeUInt16(0),_.writeUInt32(12),_.writeUInt16(0),_.writeUInt16(262),_.writeUInt16(0),_.write(b),{charMap:a,subtable:_.data,maxGlyphID:h+1};case"unicode":for(j=[],u=[],v=0,m={},n={},g=s=null,P=0,L=o.length;P<L;P++)null==m[O=e[r=o[P]]]&&(m[O]=++v),n[r]={old:O,new:m[O]},i=m[O]-r,null!=g&&i===s||(g&&u.push(g),j.push(r),s=i),g=r;for(g&&u.push(g),u.push(65535),j.push(65535),E=2*(C=j.length),w=2*Math.pow(Math.log(C)/Math.LN2,2),d=Math.log(w/2)/Math.LN2,S=2*C-w,c=[],A=[],p=[],f=R=0,I=j.length;R<I;f=++R){if(T=j[f],l=u[f],65535===T){c.push(0),A.push(0);break}if(T-(x=n[T].new)>=32768)for(c.push(0),A.push(2*(p.length+C-f)),r=D=T;T<=l?D<=l:D>=l;r=T<=l?++D:--D)p.push(n[r].new);else c.push(x-T),A.push(0)}for(_.writeUInt16(3),_.writeUInt16(1),_.writeUInt32(12),_.writeUInt16(4),_.writeUInt16(16+8*C+2*p.length),_.writeUInt16(0),_.writeUInt16(E),_.writeUInt16(w),_.writeUInt16(d),_.writeUInt16(S),H=0,B=u.length;H<B;H++)r=u[H],_.writeUInt16(r);for(_.writeUInt16(0),q=0,M=j.length;q<M;q++)r=j[q],_.writeUInt16(r);for(Y=0,G=c.length;Y<G;Y++)i=c[Y],_.writeUInt16(i);for(W=0,F=A.length;W<F;W++)y=A[W],_.writeUInt16(y);for(V=0,U=p.length;V<U;V++)h=p[V],_.writeUInt16(h);return{charMap:n,subtable:_.data,maxGlyphID:v+1}}},e}(),Ve=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new We(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,r;return null==t&&(t="macroman"),n=We.encode(e,t),(r=new Ue).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),$e=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),Je=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),Ke=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:break;case 131072:var a;for(n=e.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 196608:break;case 262144:return this.map=function(){var t,n,r;for(r=[],a=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;a=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},t}(),Xe=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},Qe=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,r,a,o,i,c,s,l,u,d;for(e.pos=this.offset,e.readShort(),t=e.readShort(),i=e.readShort(),n=[],a=0;0<=t?a<t:a>t;a=0<=t?++a:--a)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+i+e.readShort()});for(c={},a=l=0,u=n.length;l<u;a=++l)r=n[a],e.pos=r.offset,s=e.readString(r.length),o=new Xe(s,r),null==c[d=r.nameID]&&(c[d]=[]),c[r.nameID].push(o);this.strings=c,this.copyright=c[0],this.fontFamily=c[1],this.fontSubfamily=c[2],this.uniqueSubfamily=c[3],this.fontName=c[4],this.version=c[5];try{this.postscriptName=c[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(e){this.postscriptName=c[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=c[7],this.manufacturer=c[8],this.designer=c[9],this.description=c[10],this.vendorUrl=c[11],this.designerUrl=c[12],this.license=c[13],this.licenseUrl=c[14],this.preferredFamily=c[15],this.preferredSubfamily=c[17],this.compatibleFull=c[18],this.sampleText=c[19]},t}(),Ze=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),et=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,r,a,o,i,c;for(e.pos=this.offset,this.metrics=[],t=0,i=this.file.hhea.numberOfMetrics;0<=i?t<i:t>i;t=0<=i?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,a;for(a=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)a.push(e.readInt16());return a}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)a=n[e],r.push(a.advance);return r}.call(this),n=this.widths[this.widths.length-1],c=[],t=o=0;0<=r?o<r:o>r;t=0<=r?++o:--o)c.push(this.widths.push(n));return c},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),tt=[].slice,nt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,r,a,o,i,c,s,l,u;return e in this.cache?this.cache[e]:(a=this.file.loca,t=this.file.contents,n=a.indexOf(e),0===(r=a.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,o=(i=new Ue(t.read(r))).readShort(),s=i.readShort(),u=i.readShort(),c=i.readShort(),l=i.readShort(),this.cache[e]=-1===o?new at(i,s,u,c,l):new rt(i,o,s,u,c,l),this.cache[e]))},t.prototype.encode=function(e,t,n){var r,a,o,i,c;for(o=[],a=[],i=0,c=t.length;i<c;i++)r=e[t[i]],a.push(o.length),r&&(o=o.concat(r.encode(n)));return a.push(o.length),{table:o,offsets:a}},t}(),rt=function(){function e(e,t,n,r,a,o){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=a,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),at=function(){function e(e,t,n,r,a){var o,i;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;i=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&i;)o.pos+=1&i?4:2,128&i?o.pos+=8:64&i?o.pos+=4:8&i&&(o.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new Ue(tt.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),ot=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ze(t,Fe),t.prototype.tag="loca",t.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=0===t?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,a=0,o=0;o<n.length;++o)if(n[o]=r,a<t.length&&t[a]==o){++a,n[o]=r;var i=this.offsets[o],c=this.offsets[o+1]-i;c>0&&(r+=c)}for(var s=new Array(4*n.length),l=0;l<n.length;++l)s[4*l+3]=255&n[l],s[4*l+2]=(65280&n[l])>>8,s[4*l+1]=(16711680&n[l])>>16,s[4*l]=(4278190080&n[l])>>24;return s},t}(),it=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,a;for(t in r=this.font.cmap.tables[0].codeMap,e={},a=this.subset)n=a[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,a,o,i,c;for(r={},o=0,i=e.length;o<i;o++)r[a=e[o]]=this.font.glyf.glyphFor(a);for(a in t=[],r)(null!=(n=r[a])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(a in c=this.glyphsFor(t))n=c[a],r[a]=n;return r},e.prototype.encode=function(e,t){var n,r,a,o,i,c,s,l,u,d,p,f,h,b,g;for(r in n=Ve.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(e),p={0:0},g=n.charMap)p[(c=g[r]).old]=c.new;for(f in d=n.maxGlyphID,o)f in p||(p[f]=d++);return l=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(p),u=Object.keys(l).sort((function(e,t){return e-t})),h=function(){var e,t,n;for(n=[],e=0,t=u.length;e<t;e++)i=u[e],n.push(l[i]);return n}(),a=this.font.glyf.encode(o,h,p),s=this.font.loca.encode(a.offsets,h),b={cmap:this.font.cmap.raw(),glyf:a.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(b["OS/2"]=this.font.os2.raw()),this.font.directory.encode(b)},e}();v.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var r,a,o,i;if(Array.isArray(n))return"["+function(){var e,a,o;for(o=[],e=0,a=n.length;e<a;e++)r=n[e],o.push(t.convert(r));return o}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(a in o=["<<"],n)i=n[a],o.push("/"+a+" "+t.convert(i));return o.push(">>"),o.join("\n")}return""+n},t}(),function(e,t){e.API.adler32cs=function(){var e,t,n,r,a,o="function"==typeof ArrayBuffer&&"function"==typeof Uint8Array,i=null,c=function(){if(!o)return function(){return!1};try{var e={};"function"==typeof e.Buffer&&(i=e.Buffer)}catch(e){}return function(e){return e instanceof ArrayBuffer||null!==i&&e instanceof i}}(),s=null!==i?function(e){return new i(e,"utf8").toString("binary")}:function(e){return unescape(encodeURIComponent(e))},l=function(e,t){for(var n=65535&e,r=e>>>16,a=0,o=t.length;a<o;a++)r=(r+(n=(n+(255&t.charCodeAt(a)))%65521))%65521;return(r<<16|n)>>>0},u=function(e,t){for(var n=65535&e,r=e>>>16,a=0,o=t.length;a<o;a++)r=(r+(n=(n+t[a])%65521))%65521;return(r<<16|n)>>>0},d={},p=d.Adler32=((a=(r=function(e){if(!(this instanceof r))throw new TypeError("Constructor cannot called be as a function.");if(!isFinite(e=null===e?1:+e))throw new Error("First arguments needs to be a finite number.");this.checksum=e>>>0}).prototype={}).constructor=r,r.from=((e=function(e){if(!(this instanceof r))throw new TypeError("Constructor cannot called be as a function.");if(null===e)throw new Error("First argument needs to be a string.");this.checksum=l(1,e.toString())}).prototype=a,e),r.fromUtf8=((t=function(e){if(!(this instanceof r))throw new TypeError("Constructor cannot called be as a function.");if(null===e)throw new Error("First argument needs to be a string.");var t=s(e.toString());this.checksum=l(1,t)}).prototype=a,t),o&&(r.fromBuffer=((n=function(e){if(!(this instanceof r))throw new TypeError("Constructor cannot called be as a function.");if(!c(e))throw new Error("First argument needs to be ArrayBuffer.");var t=new Uint8Array(e);return this.checksum=u(1,t)}).prototype=a,n)),a.update=function(e){if(null===e)throw new Error("First argument needs to be a string.");return e=e.toString(),this.checksum=l(this.checksum,e)},a.updateUtf8=function(e){if(null===e)throw new Error("First argument needs to be a string.");var t=s(e.toString());return this.checksum=l(this.checksum,t)},o&&(a.updateBuffer=function(e){if(!c(e))throw new Error("First argument needs to be ArrayBuffer.");var t=new Uint8Array(e);return this.checksum=u(this.checksum,t)}),a.clone=function(){return new p(this.checksum)},r);return d.from=function(e){if(null===e)throw new Error("First argument needs to be a string.");return l(1,e.toString())},d.fromUtf8=function(e){if(null===e)throw new Error("First argument needs to be a string.");var t=s(e.toString());return l(1,t)},o&&(d.fromBuffer=function(e){if(!c(e))throw new Error("First argument need to be ArrayBuffer.");var t=new Uint8Array(e);return u(1,t)}),d}()}(v),t.default=v}.call(this,n("698d75b157f24ae829cc"))},"2aab6684159bed6aa259":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVHcEzgT1zdSlnpw8nbRVTkY2/eTFrz8/bh4efl5erfV2Tv1droeoXfv8fy8vblZG7v0tfbRlXjX2rogYry6u7srLPma3bx4ebqm6PvzNLeQdC/AAAADnRSTlMAJun8VVX5VVX2/GBkV/JpgpsAAACgSURBVDjL1ZPJDgIhDEBZFJVZCrZs//+jCjOZRAS8mcw7Ne1LSdvA2Bng18w83SqmuRQ4U1Awa4XZ8sDs34WUhoKRiNIMhJTD1BUMrR7Ar2Q6QvQOAdD52BYI9xwgNYWj/jbaTzi/xd5RZ4pQmmDoj4l7/65AIcZAw1U79+MWDUF/CERfgn2Ozy2sVUJo+aiQWmUE45fCcq9Ytjw/xc97AbsKJrQkeVevAAAAAElFTkSuQmCC"},"3099639bb83eeed22d46":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return s}));var r="app/Accounting/GET_ACCOUNTING_SETUP",a="app/Accounting/GET_ACCOUNTING_SETUP_SUCCESS",o="app/Accounting/GET_ACCOUNTING_SETUP_ERR",i="app/Chart/GET_CHART_OF_ACCOUNTS",c="app/Chart/GET_CHART_OF_ACCOUNTS_SUCCESS",s="app/Chart/GET_CHART_OF_ACCOUNTS_ERROR"},"39c3fd00b04c1916bd9b":function(e,t,n){(e.exports=n("0e326f80368fd0b1333e")(!1)).push([e.i,".daterange {\r\n  background: white;\r\n  height: 40px;\r\n  width: 240px;\r\n  margin-left: 15px;\r\n  border: 1px solid #ced4da;\r\n  border-radius: 6px;\r\n}\r\n\r\n.search-wrap {\r\n  position: absolute !important;\r\n  min-width: 500px;\r\n  overflow-x: auto;\r\n}\r\n.input-search {\r\n  height: 40px;\r\n  width: 180px;\r\n  margin-left: 15px;\r\n  margin-top: 15px;\r\n  padding-left: 10px;\r\n  border: 1px solid #ced4da;\r\n  border-radius: 6px;\r\n}\r\n",""])},"4bf0a8e790d845cc8782":function(e,t,n){"use strict";n.r(t);var r=n("8af190b70a6bc55c6f1b"),a=n.n(r),o=(n("8a2d1b95e05b6a321e74"),n("d7dd51e1bf6bfc2c9c3d")),i=n("0d7f0986bcd2f33d8a2a"),c=n("a28fc3c963a1d4d1a2e5"),s=n("ab4cb61bcb2dc161defb"),l=n("adc20f99e57c573c589c"),u=n("d95b0cf107403b178365"),d=n("e95a63b25fb92ed15721"),p=n("8a381a91f15676a35bed"),f=n("d782b72bc5b680c7122c"),h=n("6542cd13fd5dd1bcffd4"),b=(n("a72b40110d9c31c9b5c5"),n("d5ac56d484d745673516")),g=(n("fcdd2b3735cebc3ace1e"),n("f363639bc5c3c97af546")),m=n("4494fe8c1967ca5d460c"),v=n("3099639bb83eeed22d46");function y(e){return{type:v.b,payload:e}}function O(e){return{type:v.e,payload:e}}var A=regeneratorRuntime.mark(C),S=regeneratorRuntime.mark(E),w=regeneratorRuntime.mark(T);function C(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Bb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log("saga accountingSetup response ->",r),a.next=14,Object(f.put)((o=r,{type:v.c,payload:o}));case 14:a.next=20;break;case 16:return a.prev=16,a.t0=a.catch(7),a.next=20,Object(f.put)(y(a.t0));case 20:case"end":return a.stop()}var o}),A,null,[[7,16]])}function E(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Hb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)((o=r,{type:v.f,payload:o}));case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(O(a.t0));case 19:case"end":return a.stop()}var o}),S,null,[[7,15]])}function T(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)(v.a,C);case 2:return e.next=4,Object(f.takeLatest)(v.d,E);case 4:case"end":return e.stop()}}),w)}var j,x=n("8e4c85c29cdef1bf8a5f"),_=n("3ed81f8d24b90b29f580"),N=Object(_.a)((function(){return Promise.all([n.e(0),n.e(39),n.e(40),n.e(21),n.e(48)]).then(n.bind(null,"279dcde52e5c8c0776da"))})),P=n("7edf83707012a871cdfb"),R="app/Reports/GET_GENERAL_LEDGERS",D="app/Reports/GET_ALL_FIXED_ASSET_REGISTER",k="app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE",L="app/Reports/GET_ALL_CASH_ACCOUNT_REGISTER";function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var G=(M(j={loading:!0,error:!1,date:{startDate:null,endDate:null},generalJournals:[],chartOfAccounts:[],generalLedgers:[],trialBalances:[],time:{startDate:null,endDate:null},fixedAssetScheduleTimeRange:{selectedRange:""},incomeStatementTimeRange:{selectedRange:""},financialPositionTimeRange:{selectedRange:""},cashFlowTimeRange:{selectedRange:""},fixedAssetRegister:[],fixedAssetSchedule:[],incomeStatement:[],cashFlow:[],financialPosition:[]},"financialPosition",[]),M(j,"cashAccountRegister",[]),j),F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Reports/SET_START_DATE":return B(B({},e),{},{loading:!1,date:B(B({},e.date),{},{startDate:t.payload})});case"SET_END_DATE":return B(B({},e),{},{loading:!1,date:B(B({},e.date),{},{endDate:t.payload})});case"app/Reports/GET_GENERAL_JOURNALS":return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_GENERAL_JOURNALS_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,generalJournals:t.payload});case"app/Reports/GET_GENERAL_JOURNALS_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case"app/Reports/GET_CHART_OF_ACCOUNTS":return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_CHART_OF_ACCOUNTS_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,chartOfAccounts:t.payload});case"app/Reports/GET_CHART_OF_ACCOUNTS_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case R:return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_GENERAL_LEDGERS_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,generalLedgers:t.payload});case"app/Reports/GET_ALL_GENERAL_LEDGERS_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case"app/Reports/GET_ALL_TRIAL_BALANCE":return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_ALL_TRIAL_BALANCE_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,trialBalances:t.payload});case"app/Reports/GET_ALL_TRIAL_BALANCE_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case D:return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_ALL_FIXED_ASSET_REGISTER_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,fixedAssetRegister:t.payload});case"app/Reports/GET_ALL_FIXED_ASSET_REGISTER_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case k:return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,fixedAssetSchedule:t.payload});case"app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case"app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE_RANGE":return B(B({},e),{},{fixedAssetScheduleTimeRange:t.payload});case"app/Reports/GET_ALL_INCOME_STATEMENT_TYPES":return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_ALL_INCOME_STATEMENT_SUCCES_ACTION":return B(B({},e),{},{loading:!1,error:!1,incomeStatement:t.payload});case"app/Reports/GET_ALL_INCOME_STATEMENT_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case"app/Reports/GET_ALL_INCOME_STATEMENT_RANGE":return B(B({},e),{},{incomeStatementTimeRange:t.payload});case void 0:return B(B({},e),{},{loading:!1,error:!1});case void 0:return B(B({},e),{},{loading:!1,error:!1,cashFlow:t.payload});case"app/Reports/GET_ALL_CASH_FLOW_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case void 0:return B(B({},e),{},{cashFlowTimeRange:t.payload});case void 0:return B(B({},e),{},{loading:!1,error:!1});case void 0:return B(B({},e),{},{loading:!1,error:!1,financialPosition:t.payload});case"app/Reports/GET_ALL_FINANCIAL_POSITION_ERR":return B(B({},e),{},{loading:!1,error:t.payload});case void 0:return B(B({},e),{},{financialPositionTimeRange:t.payload});case L:return B(B({},e),{},{loading:!1,error:!1});case"app/Reports/GET_ALL_CASH_ACCOUNT_REGISTER_SUCCESS":return B(B({},e),{},{loading:!1,error:!1,cashAccountRegister:t.payload});case"app/Reports/GET_ALL_CASH_ACCOUNT_REGISTER_ERR":return B(B({},e),{},{loading:!1,error:t.payload})}}))},U=function(e){return e.reports||G},H=function(){return Object(c.a)(U,(function(e){return e.loading}))},q=function(){return Object(c.a)(U,(function(e){return e.error}))},z=function(){return Object(c.a)(U,(function(e){return e.date}))},Y=function(){return Object(c.a)(U,(function(e){return e}))},W=n("2846684e663273444813"),V=n.n(W);function $(e){return{type:"app/Reports/GET_GENERAL_JOURNALS_ERR",payload:e}}function J(e){return{type:"app/Reports/GET_CHART_OF_ACCOUNTS_ERR",payload:e}}function K(e){return{type:"app/Reports/GET_ALL_GENERAL_LEDGERS_ERR",payload:e}}function X(e){return{type:"app/Reports/GET_ALL_TRIAL_BALANCE_ERR",payload:e}}function Q(e){return{type:"app/Reports/GET_ALL_FIXED_ASSET_REGISTER_ERR",payload:e}}function Z(e){return{type:"app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE_ERR",payload:e}}function ee(e){return{type:"app/Reports/GET_ALL_INCOME_STATEMENT_ERR",payload:e}}function te(e){return{type:"app/Reports/GET_ALL_CASH_FLOW_ERR",payload:e}}function ne(e){return{type:"app/Reports/GET_ALL_FINANCIAL_POSITION_ERR",payload:e}}function re(e){return{type:"app/Reports/GET_ALL_CASH_ACCOUNT_REGISTER_ERR",payload:e}}var ae=regeneratorRuntime.mark(be),oe=regeneratorRuntime.mark(ge),ie=regeneratorRuntime.mark(me),ce=regeneratorRuntime.mark(ve),se=regeneratorRuntime.mark(ye),le=regeneratorRuntime.mark(Oe),ue=regeneratorRuntime.mark(Ae),de=regeneratorRuntime.mark(Se),pe=regeneratorRuntime.mark(we),fe=regeneratorRuntime.mark(Ce),he=regeneratorRuntime.mark(Ee);function be(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.Jc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("requestURL",i),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_GENERAL_JOURNALS_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)($(s.t0));case 23:case"end":return s.stop()}}),ae,null,[[10,18]])}function ge(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.nc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId,"&pageFrom=0&pageTo=0"),s.prev=9,s.next=12,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json","Access-Control-Allow-Headers":"Content-Type","Access-Control-Allow-Origin":"*"})});case 12:return c=s.sent,s.next=15,Object(f.put)({type:"app/Reports/GET_CHART_OF_ACCOUNTS_SUCCESS",payload:c});case 15:s.next=22;break;case 17:return s.prev=17,s.t0=s.catch(9),V()("Error","Something went wrong","error"),s.next=22,Object(f.put)(J(s.t0));case 22:case"end":return s.stop()}}),oe,null,[[9,17]])}function me(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,console.log(t,"get ledgers payload"),i="".concat(m.Kc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("requestURL",i),s.prev=11,s.next=14,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 14:return c=s.sent,console.log(c,"response"),s.next=18,Object(f.put)({type:"app/Reports/GET_GENERAL_LEDGERS_SUCCESS",payload:c});case 18:s.next=25;break;case 20:return s.prev=20,s.t0=s.catch(11),V()("Error","Something went wrong","error"),s.next=25,Object(f.put)(K(s.t0));case 25:case"end":return s.stop()}}),ie,null,[[11,20]])}function ve(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.Hc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("getFixedAssetRegister payload",t),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_FIXED_ASSET_REGISTER_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)(Q(s.t0));case 23:case"end":return s.stop()}}),ce,null,[[10,18]])}function ye(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.Ic,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("getFixedAssetSchedule payload",t),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_FIXED_ASSET_SCHEDULE_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)(Z(s.t0));case 23:case"end":return s.stop()}}),se,null,[[10,18]])}function Oe(){var e,t,n,r,a,o,i;return regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(f.select)(h.a());case 2:return e=c.sent,c.next=5,Object(f.select)(h.b());case 5:return t=c.sent,c.next=8,Object(f.select)((void 0)());case 8:return n=c.sent,r=n.startDate,a=n.endDate,o="".concat(m.Lc,"?endDate=").concat(a,"&startDate=").concat(r,"&orgId=").concat(t.organisation.orgId),console.log("requestURL",o),c.prev=13,c.next=16,Object(f.call)(g.a,o,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 16:return i=c.sent,c.next=19,Object(f.put)({type:"app/Reports/GET_ALL_INCOME_STATEMENT_SUCCES_ACTION",payload:i});case 19:c.next=26;break;case 21:return c.prev=21,c.t0=c.catch(13),V()("Error","Something went wrong","error"),c.next=26,Object(f.put)(ee(c.t0));case 26:case"end":return c.stop()}}),le,null,[[13,21]])}function Ae(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.lc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("requestURL",i),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_CASH_FLOW_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)(te(s.t0));case 23:case"end":return s.stop()}}),ue,null,[[10,18]])}function Se(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.Gc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("requestURL",i),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_FINANCIAL_POSITION_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)(ne(s.t0));case 23:case"end":return s.stop()}}),de,null,[[10,18]])}function we(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,i="".concat(m.Cd,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),console.log("requestURL",i),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_TRIAL_BALANCE_SUCCESS",payload:c});case 16:console.log("ttttttttttttttttttttt",c),s.next=24;break;case 19:return s.prev=19,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=24,Object(f.put)(X(s.t0));case 24:case"end":return s.stop()}}),pe,null,[[10,19]])}function Ce(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.next=3,Object(f.select)(h.a());case 3:return n=s.sent,s.next=6,Object(f.select)(h.b());case 6:return r=s.sent,a=t.startDate,o=t.endDate,console.log(t,"getCashAccountRegister payload"),i="".concat(m.kc,"?endDate=").concat(o,"&startDate=").concat(a,"&orgId=").concat(r.organisation.orgId),s.prev=10,s.next=13,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return c=s.sent,s.next=16,Object(f.put)({type:"app/Reports/GET_ALL_CASH_ACCOUNT_REGISTER_SUCCESS",payload:c});case 16:s.next=23;break;case 18:return s.prev=18,s.t0=s.catch(10),V()("Error","Something went wrong","error"),s.next=23,Object(f.put)(re(s.t0));case 23:case"end":return s.stop()}}),fe,null,[[10,18]])}function Ee(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)("app/Reports/GET_GENERAL_JOURNALS",be);case 2:return e.next=4,Object(f.takeLatest)("app/Reports/GET_CHART_OF_ACCOUNTS",ge);case 4:return e.next=6,Object(f.takeLatest)(R,me);case 6:return e.next=8,Object(f.takeLatest)("app/Reports/GET_ALL_TRIAL_BALANCE",we);case 8:return e.next=10,Object(f.takeLatest)(D,ve);case 10:return e.next=12,Object(f.takeLatest)(k,ye);case 12:return e.next=14,Object(f.takeLatest)("app/Reports/GET_ALL_INCOME_STATEMENT_TYPES",Oe);case 14:return e.next=16,Object(f.takeLatest)("app/Reports/GET_ALL_CASH_FLOW",Ae);case 16:return e.next=18,Object(f.takeLatest)("app/Reports/GET_ALL_FINANCIAL_POSITION_TYPES",Se);case 18:return e.next=20,Object(f.takeLatest)(L,Ce);case 20:case"end":return e.stop()}}),he)}var Te,je=n("6938d226fd372a75cbf9"),xe=n("b02fe3f80d4238b52f20"),_e=n.n(xe),Ne=n("921c0b8c557fe6ba5da8"),Pe=n.n(Ne),Re=n("0d939196e59ed73c94e6"),De=n("b912ecc4473ae8a2ff0b"),ke=n.n(De);function Le(e,t,n,r){Te||(Te="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Te,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ie,Be=Object(je.makeStyles)((function(e){return{list:{"& .MuiListSubheader-root":{position:"relative",height:"fit-content","&::before":{position:"absolute",content:"''",top:0,left:0,width:"5px",height:"100%"}},"& .recievables::before":{backgroundColor:"#1A88E1"},"& .fixed::before":{backgroundColor:"#C51AE1"},"& .payables::before":{backgroundColor:"#1AE1BD"},"& .reconciliation::before":{backgroundColor:"#322F7C"},"& .ledger::before":{backgroundColor:"#FCD81C"},"& .budget::before":{backgroundColor:"#36E11A"},"& .inv::before":{backgroundColor:"#1C4DFC"},"& .fs::before":{backgroundColor:"#EF0000"},"& .payroll::before":{backgroundColor:"#FF00C7"},"& .taxes::before":{backgroundColor:"#322F7C"}}}})),Me=Object(s.compose)(d.withRouter,r.memo)((function(e){var t=Be(e),n=e.history,r=e.contents.map((function(e,t){return Le(Re.ListItem,{button:!0,onClick:function(){return n.push("/account/reports/".concat(e.link))}},t,Le(Re.ListItemText,{primary:e.name}))}));return Le(Re.Card,{},void 0,Le(Re.CardContent,{},void 0,Le(Re.List,{className:t.list,disablePadding:!0,dense:!0,subheader:Le(Re.ListSubheader,{className:e.color,disableSticky:!0,component:"div",id:"nested-list-subheader"},void 0,Le(Re.Typography,{variant:"h6",color:"textSecondary"},void 0,e.title))},void 0,r)))})),Ge=n("cf03414388d1cb70fced");function Fe(e,t,n,r){Ie||(Ie="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ie,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ue,He=Object(je.makeStyles)((function(e){return{root:{flexGrow:1},grid:{height:"868px","& .MuiGrid-root":{flex:"1",width:"300px"}}}})),qe=Fe(Re.Toolbar,{variant:"dense"},void 0,Fe(Pe.a,{variant:"h6",component:"h1"},void 0,"Reports")),ze=function(){var e=He();return Fe("div",{className:e.root},void 0,Fe(_e.a,{className:e.paper,elevation:0,square:!0},void 0,Fe(Re.Grid,{container:!0,spacing:2},void 0,Fe(Re.Grid,{item:!0,xs:12},void 0,Fe(Re.AppBar,{position:"static",color:"inherit",className:e.appBar,elevation:1},void 0,qe)),Fe(Re.Grid,{item:!0,xs:12},void 0,Fe(Re.Grid,{container:!0,className:e.grid,spacing:2,direction:"column",alignContent:"space-between",wrap:"wrap"},void 0,Ge.map((function(e,t){return Fe(Re.Grid,{item:!0,xs:3},t,Fe(Me,{color:e.color,title:e.title,contents:e.data}))})))))))},Ye=n("4f0dfcf9dfa819c812e6"),We=n("979f0bf208cac32de897"),Ve=n("a5f7294a541e3cc83142"),$e=n.n(Ve);function Je(e,t,n,r){Ue||(Ue="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ue,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ke,Xe=Object(je.makeStyles)((function(e){return{root:{display:"flex",flexDirection:"column",justifyContent:"space-around",alignItems:"center",textAlign:"center","& img":{height:"52px",marginBottom:e.spacing(1),borderRadius:e.shape.borderRadius}}}})),Qe=function(e){var t=e.logo,n=e.name,r=e.date;return Je("div",{className:Xe().root},void 0,Je("img",{src:t?"data:image/png;base64,".concat(t):$e.a,alt:"logo"}),Je(Re.Typography,{variant:"subtitle1",gutterBottom:!0},void 0,We.a.toTitleCase(n)),r.startDate&&Je(Re.Typography,{variant:"subtitle2"},void 0,Object(Ye.default)(r.startDate,"YYYY/MM/DD").format("ll")," ",r.endDate&&"\u2014 ".concat(Object(Ye.default)(r.endDate,"YYYY/MM/DD").format("ll"))))},Ze=n("d4df020feb07c4f688e4"),et=n.n(Ze),tt=n("16c7abd7abc407b9f247"),nt=n.n(tt),rt=n("c8499b4e44965c14a504"),at=n.n(rt),ot=n("f2e45f249ae387e855e6"),it=n.n(ot),ct=n("89903202590f588dba7e"),st=n.n(ct),lt=function(e){var t=e.fileName,n=e.exportType,r=e.data;return st()({data:r,fileName:t,exportType:n||"csv",withBOM:!0})};function ut(e,t,n,r){Ke||(Ke="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ke,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var dt=Object(je.withStyles)((function(e){return{root:{"& svg":{right:5}},input:{borderRadius:e.shape.borderRadius,position:"relative",backgroundColor:e.palette.background.paper,border:"1px solid ".concat(e.palette.divider),padding:e.spacing(1,2),transition:e.transitions.create(["border-color","box-shadow"]),"&:focus":{borderColor:"#80bdff"}}}}))(it.a),pt=Object(je.makeStyles)((function(e){return{margin:{margin:e.spacing(1)}}})),ft=ut(dt,{}),ht=ut("option",{value:" Export As"},void 0," Export As"),bt=ut("option",{value:20},void 0,"PDF"),gt=ut("option",{value:30},void 0,"CSV"),mt=ut("option",{value:40},void 0,"XLS"),vt=ut(dt,{}),yt=ut("option",{value:"Export As"},void 0," Export As"),Ot=ut("option",{value:20},void 0,"PDF");function At(e){var t=e.data,n=e.setPrint,r=Object(d.useLocation)().pathname.split("/")[3],a=pt(),o=function(e){20===Number(e.target.value)&&n(!0),30===Number(e.target.value)&&lt({fileName:r,exportType:"csv",data:t}),40===Number(e.target.value)&&lt({fileName:r,exportType:"xls",data:t})};return ut(nt.a,{className:a.margin},void 0,t?ut(at.a,{id:"demo-customized-select-native",value:"",onChange:o,input:ft},void 0,ht,bt,gt,mt):ut(at.a,{id:"demo-customized-select-native",value:"",onChange:o,input:vt},void 0,yt,Ot))}var St,wt=n("2e6789347e39d24a0ca4");function Ct(e,t,n,r){St||(St="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:St,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Et,Tt=Ct("g",{},void 0,Ct("g",{},void 0,Ct("path",{d:"M460.8,119.467h-85.333v-102.4C375.467,7.641,367.826,0,358.4,0H119.467C110.041,0,102.4,7.641,102.4,17.067v102.4H17.067 C7.641,119.467,0,127.108,0,136.533V358.4c0,9.426,7.641,17.067,17.067,17.067H102.4V460.8c0,9.426,7.641,17.067,17.067,17.067 H358.4c9.426,0,17.067-7.641,17.067-17.067v-85.333H460.8c9.426,0,17.067-7.641,17.067-17.067V136.533 C477.867,127.108,470.226,119.467,460.8,119.467z M136.533,34.133h204.8v85.333h-204.8V34.133z M341.333,443.733h-204.8v-153.6 h204.8V443.733z M443.733,341.333h-68.267v-51.2h17.067c9.426,0,17.067-7.641,17.067-17.067S401.959,256,392.533,256h-307.2 c-9.426,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067H102.4v51.2H34.133V153.6h409.6V341.333z"}))),jt=Ct("g",{},void 0,Ct("g",{},void 0,Ct("path",{d:"M409.6,187.733h-17.067c-9.426,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067H409.6 c9.426,0,17.067-7.641,17.067-17.067S419.026,187.733,409.6,187.733z"}))),xt=Ct("g",{},void 0,Ct("g",{},void 0,Ct("path",{d:"M290.133,324.267h-102.4c-9.426,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067h102.4 c9.426,0,17.067-7.641,17.067-17.067S299.559,324.267,290.133,324.267z"}))),_t=Ct("g",{},void 0,Ct("g",{},void 0,Ct("path",{d:"M290.133,375.467h-102.4c-9.426,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067h102.4 c9.426,0,17.067-7.641,17.067-17.067S299.559,375.467,290.133,375.467z"}))),Nt=function(e){return Ct("svg",{version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",height:e.height,viewBox:"0 0 512 512",width:e.width},void 0,Tt,jt,xt,_t)};function Pt(e,t,n,r){Et||(Et="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Et,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Rt,Dt=function(e){var t=e.tableRef,n=e.width,r=e.height,a=e.className,o=Object(wt.useReactToPrint)({content:function(){return t.current}});return Pt(Re.IconButton,{onClick:o,className:a},void 0,Pt(Nt,{height:r,width:n}))};function kt(e,t,n,r){Rt||(Rt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Rt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Lt,It=kt("g",{},void 0,kt("g",{},void 0,kt("path",{d:"M444.875,109.792L338.208,3.125c-2-2-4.708-3.125-7.542-3.125h-224C83.135,0,64,19.135,64,42.667v426.667 C64,492.865,83.135,512,106.667,512h298.667C428.865,512,448,492.865,448,469.333v-352 C448,114.5,446.875,111.792,444.875,109.792z M341.333,36.417l70.25,70.25h-48.917c-11.76,0-21.333-9.573-21.333-21.333V36.417z M426.667,469.333c0,11.76-9.573,21.333-21.333,21.333H106.667c-11.76,0-21.333-9.573-21.333-21.333V42.667 c0-11.76,9.573-21.333,21.333-21.333H320v64C320,108.865,339.135,128,362.667,128h64V469.333z"}),kt("path",{d:"M310.385,313.135c-9.875-7.771-19.26-15.76-25.51-22.01c-8.125-8.125-15.365-16-21.656-23.5 c9.813-30.323,14.115-45.958,14.115-54.292c0-35.406-12.792-42.667-32-42.667c-14.594,0-32,7.583-32,43.688 c0,15.917,8.719,35.24,26,57.698c-4.229,12.906-9.198,27.792-14.781,44.573c-2.688,8.052-5.604,15.51-8.688,22.406 c-2.51,1.115-4.948,2.25-7.302,3.427c-8.479,4.24-16.531,8.052-24,11.594C150.5,370.177,128,380.844,128,401.906 c0,15.292,16.615,24.76,32,24.76c19.833,0,49.781-26.49,71.656-71.115c22.708-8.958,50.938-15.594,73.219-19.75 c17.854,13.729,37.573,26.865,47.125,26.865c26.448,0,32-15.292,32-28.115c0-25.219-28.813-25.219-42.667-25.219 C337.031,309.333,325.49,310.604,310.385,313.135z M160,405.333c-6.094,0-10.219-2.875-10.667-3.427 c0-7.563,22.552-18.25,44.365-28.583c1.385-0.656,2.792-1.313,4.219-1.99C181.896,394.563,166.052,405.333,160,405.333z M234.667,214.354c0-22.354,6.938-22.354,10.667-22.354c7.542,0,10.667,0,10.667,21.333c0,4.5-3,15.75-8.49,33.313 C239.135,233.75,234.667,222.698,234.667,214.354z M242.844,329c0.667-1.854,1.313-3.729,1.938-5.625 c3.958-11.875,7.521-22.542,10.698-32.146c4.427,4.875,9.198,9.865,14.313,14.979c2,2,6.958,6.5,13.563,12.135 C270.208,321.208,256.219,324.76,242.844,329z M362.667,334.552c0,4.792,0,6.781-9.896,6.844 c-2.906-0.625-9.625-4.583-17.917-10.229c3.01-0.333,5.229-0.5,6.479-0.5C357.094,330.667,361.563,332.208,362.667,334.552z"}))),Bt=function(e){return kt("svg",{version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",height:e.height,viewBox:"0 0 512 512",width:e.width},void 0,It)},Mt=n("199ce08f0855023f0781");n("274e2c631850a8450157");function Gt(e,t,n,r){Lt||(Lt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Lt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ft,Ut=function(e){var t=e.height,n=e.width,r=e.pdflogo,a=e.tableRef,o=(e.dateRangeRef,e.daterange),i=e.companyRef,c=e.head,s=e.body,l=Object(d.useLocation)().pathname.split("/")[3];return Gt(Re.IconButton,{onClick:function(e){var t=new Mt.default,n=t.internal.pageSize.getWidth(),u=i.current.lastElementChild,d=u.previousElementSibling,p=u.getBoundingClientRect().width,f=d.getBoundingClientRect().width,h=.5*n-.2645833333*p*.5,b=.5*n-.2645833333*f*.5,g=.5*n-.2645833333*i.current.firstElementChild.getBoundingClientRect().width*.5,m="data:image/png;base64,".concat(r);t.autoTable({didDrawPage:function(e){1===e.pageNumber&&(m&&t.addImage(m,"JPEG",g,15,19,19),t.text("".concat(l),b,44),o&&t.text("".concat(o),h,50))},html:a?a.current:"",body:s||"",head:c||"",headStyles:{fillColor:"#1a88e1",textColor:"white",cellPadding:"5px",border:"1px solid rgba(224, 224, 224, 1)"},footStyles:{fillColor:"black",textColor:"white"},bodyStyles:{cellPadding:"5px",border:"1px solid rgba(224, 224, 224, 1)"},startY:60}),t.save("".concat(l,".pdf"))}},void 0,Gt(Bt,{height:t,width:n}))},Ht=n("26682d5d4df1c4fdd619"),qt=n.n(Ht),zt=n("7c3fe2cb581dd1babffa"),Yt=n("02b185abdbff04d8a73d"),Wt=n.n(Yt);function Vt(e,t,n,r){Ft||(Ft="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ft,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var $t,Jt=Object(c.b)({date:z()}),Kt=Object(o.connect)(Jt,(function(e){return{setStartDate:function(t){return e({type:"app/Reports/SET_START_DATE",payload:t})},setEndDate:function(t){return e({type:"SET_END_DATE",payload:t})}}})),Xt=Object(s.compose)(Kt,r.memo)((function(e){var t=e.date,n=e.setStartDate,r=e.setEndDate,a=function(e){return function(t,a){"startDate"===e?n(Object(Ye.default)(t,"YYYY/MM/DD").format("YYYY/MM/DD")):"endDate"===e&&r(Object(Ye.default)(t).format("YYYY/MM/DD"))}};return console.log(t,"date valid shit"),Vt(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,Vt(zt.KeyboardDatePicker,{autoOk:!0,id:"start-date",required:!0,inputVariant:"outlined",format:"dd/MM/yyyy",size:"small",style:{width:200},label:"Start Date",value:t.startDate,onChange:a("startDate"),KeyboardButtonProps:{"aria-label":"change date"}}),Vt(zt.KeyboardDatePicker,{autoOk:!0,id:"end-date",inputVariant:"outlined",format:"dd/MM/yyyy",size:"small",style:{width:200,marginLeft:4},label:"End Date",value:t.endDate,onChange:a("endDate"),KeyboardButtonProps:{"aria-label":"change date"}}))}));function Qt(e,t,n,r){$t||($t="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:$t,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Zt,en=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},flexGrow:{flexGrow:1}}})),tn=Qt(qt.a,{}),nn=Qt(a.a.Fragment,{},void 0,Qt(Xt,{})),rn=Qt(Dt,{height:"20px"}),an=function(e){var t=e.printCsc,n=e.pdflogo,r=e.daterange,a=e.tableRef,o=(e.dateValue,e.singleDate,e.head),i=e.body,c=Object(d.useHistory)(),s=en();return Qt(Re.AppBar,{position:"static",elevation:1,color:"inherit",className:s.root},void 0,Qt(Re.Toolbar,{variant:"dense"},void 0,Qt(Re.IconButton,{onClick:function(){c.goBack()}},void 0,tn),Qt("div",{className:s.flexGrow},void 0,nn),Qt(Ut,{height:"20px",pdflogo:n,daterange:r,tableRef:a,head:o,body:i}),rn,Qt(At,{data:t})))};function on(e,t,n,r){Zt||(Zt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Zt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cn(Object(n),!0).forEach((function(t){ln(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ln(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function un(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function dn(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){un(o,r,a,i,c,"next",e)}function c(e){un(o,r,a,i,c,"throw",e)}i(void 0)}))}}var pn,fn=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),hn=Object(c.b)({reports:Y(),loading:H(),error:q(),date:z(),chartOfAccounts:Object(c.a)(U,(function(e){return e.chartOfAccounts})),user:h.b()}),bn=Object(o.connect)(hn,(function(e){return{getChartOfAccounts:function(t){return e({type:"app/Reports/GET_CHART_OF_ACCOUNTS",payload:t})},dispatch:e}})),gn=Object(s.compose)(bn,r.memo)((function(e){var t=e.date,n=e.user,o=e.chartOfAccounts,i=e.getChartOfAccounts;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var c=fn(),s=n.organisation,d=Object(r.useRef)();console.log(Object(Ye.default)("2020/06/10","YYYY/MM/DD").format("ll"),"testing"),Object(r.useEffect)((function(){t.endDate&&i(t)}),[t]),Object(r.useEffect)((function(){return dn(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))}),[]);var p=["Account Code","Account Name","Account Type",{name:"Closing Balance",label:"Closing Balance",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},"Status"],f=o.map((function(e){return[e.accountCode,e.accountName,e.accountType&&e.accountType.accountType,e.closingBalance,e.status?"Active":"Inactive"]}));return on(Re.Grid,{container:!0,spacing:2},void 0,on(Re.Grid,{item:!0,xs:12},void 0,on(an,{tableData:f,printCsc:[p,f?sn({},f):""],pdflogo:s.logo,daterange:"As at ".concat(t.endDate),singleDate:!0,dateValue:t.endDate,head:[p],body:f})),on(Re.Grid,{item:!0,xs:12},void 0,on(Qe,{logo:s.logo,name:"Chart of Accounts",date:t}),a.a.createElement(et.a,{className:c.datatable,title:"Chart of Account Report",data:f,columns:p,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",filter:!1,download:!1,print:!1,pagination:!0,viewColumns:!1,elevation:0},ref:d})))}));function mn(e,t,n,r){pn||(pn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:pn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(n),!0).forEach((function(t){On(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var An,Sn=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),wn=Object(c.b)({date:z(),user:h.b()}),Cn=Object(o.connect)(wn,(function(e){return{getCustomerLedgers:function(){return e((function(){}))},dispatch:e}})),En=Object(s.compose)(Cn,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getCustomerLedgers,Sn()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Customer Code","Customer Name","Date","Cost center ID","Trans No","Debit Amt","Credit Amt","Balance"];return mn(Re.Grid,{container:!0,spacing:2},void 0,mn(Re.Grid,{item:!0,xs:12},void 0,mn(an,{tableData:[],printCsc:[l,yn({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),mn(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},mn(Qe,{logo:s.logo,name:"Customer Ledgers",date:t}),mn(et.a,{className:o.datatable,title:"Customer Ledgers Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))})),Tn=n("100182af864976edb75f"),jn=n.n(Tn),xn=n("ab7ebb4f5c369f043e8f"),_n=n.n(xn);function Nn(e,t,n,r){An||(An="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:An,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rn(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rn(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}var Dn,kn=Object(Re.makeStyles)((function(e){return{datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:"8px !important"}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}},paper:{backgroundColor:e.palette.background.paper}}})),Ln=Nn("strong",{},void 0,"Account Name:"),In=Nn("strong",{},void 0,"Period:"),Bn=Nn(_n.a,{}),Mn=function(e){var t=e.open,n=e.handleClose,a=e.rowInfo,o=e.generalLedgers,i=e.date,c=kn(),s=Pn(Object(r.useState)([]),2),l=s[0],u=s[1];if(!a)return null;Object(r.useEffect)((function(){var e=o[a[1]];return console.log(e,"glData"),u(e),function(){}}),[a]);var d=[{name:"date",label:"Transaction date",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"reference",label:"Reference No",options:{filter:!0,sort:!0}},{name:"transactionDescription",label:"Trans. Desc",options:{filter:!0,sort:!0}},{name:"debitAmount",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"creditAmount",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"accountId",label:"Computed Balance",options:{filter:!0,sort:!0,customBodyRender:function(e,t){var n=l&&l[t.rowIndex];return n?We.a.formatCurrency(n.debitAmount-n.creditAmount):""}}},{name:"balance",label:"Balance",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}],p=Nn(Re.IconButton,{onClick:n},void 0,Bn),f={filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,filter:!1,print:!1,pagination:!1,rowsPerPage:20,count:15,page:0,viewColumns:!1,customToolbar:function(){return p},customFooter:function(e,t,n,r,a){var o=t*n,i=(t+1)*n;return Nn(Re.TableFooter,{},void 0,Nn(Re.TableRow,{},void 0,Nn(Re.TableCell,{colSpan:8,align:"right"},void 0,Nn(Re.Typography,{variant:"subtitle1"},void 0,"Total balance: ",function(e,t){return l.slice(e,t).reduce((function(e,t){return e+t.debitAmount-t.creditAmount}),0)}(o,i)))))}};return Nn(Re.Modal,{open:t,onClose:n,"aria-labelledby":"simple-modal-title","aria-describedby":"simple-modal-description"},void 0,Nn("div",{className:c.paper},void 0,Nn(et.a,{className:c.datatable,title:Nn("div",{},void 0,Nn(Re.Typography,{variant:"h6"},void 0,Ln," ",a[1]," "),Nn(Re.Typography,{variant:"h6"},void 0,In," ",i.startDate," ")),data:l,columns:d,options:f})))};function Gn(e,t,n,r){Dn||(Dn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Dn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fn(Object(n),!0).forEach((function(t){Hn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zn(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zn(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}var Yn,Wn=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Vn=Object(c.b)({reports:Y(),loading:H(),error:q(),date:z(),generalLedger:Object(c.a)(U,(function(e){return e.generalLedgers})),user:h.b()}),$n=Object(o.connect)(Vn,(function(e){return{getGeneralLedgers:function(t){return e(function(e){return{type:R,payload:e}}(t))},dispatch:e}})),Jn=Object(s.compose)($n,r.memo)((function(e){var t=e.date,n=e.generalLedger,o=e.getGeneralLedgers,i=e.user,c=Object(r.useRef)(),s=qn(Object(r.useState)(!1),2),l=s[0],u=s[1],d=qn(Object(r.useState)(!1),2),p=d[0],f=d[1],h=qn(Object(r.useState)([]),2),b=h[0],g=h[1],m=Wn();console.log(n,"Vendor payment"),Object(r.useEffect)((function(){return function(){}}),[]);var v=i.organisation,y=jn()(n),O=["Account Code","Account Name",{name:"Credit Amount",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Debit Amount",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}],A=y.map((function(e,t){return["".concat(e[0].accountCode),"".concat(Object.keys(n)[t]),"".concat(e.reduce((function(e,t){return e+t.creditAmount}),0)),"".concat(e.reduce((function(e,t){return e+t.debitAmount}),0)),"".concat("CREDIT"===e[0].financialType?e.reduce((function(e,t){return e+t.creditAmount}),0)-e.reduce((function(e,t){return e+t.debitAmount}),0):e.reduce((function(e,t){return e+t.debitAmount}),0)-e.reduce((function(e,t){return e+t.creditAmount}),0))]}));console.log(n,"generalLedger"),console.log(y,"GL_values"),console.log(A,"data");var S={filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,print:!1,filter:!1,pagination:!1,rowsPerPage:20,count:15,page:0,viewColumns:!1,onRowClick:function(e){return w(e)},elevation:0};Object(r.useEffect)((function(){t.startDate&&t.endDate&&o(t),console.log("date has been updated")}),[t]);var w=function(e){f(!0),g(e),console.log("who touched me")};A.reduce((function(e,t){var n={"Account Code":t[0],"Account Name":t[1],Balance:t[2],"Credit Amt":t[3],"Debit Amt":t[4]};return e.push(n),e}),[]);return Gn(r.Fragment,{},void 0,Gn(Re.Grid,{container:!0,spacing:2,className:m.root},void 0,Gn(Re.Grid,{item:!0,xs:12},void 0,Gn(an,{print:l,setPrint:u,tableData:A,printCsc:[O,A?Un({},A):""],date:t,pdflogo:v.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[O],body:A})),Gn(Re.Grid,{item:!0,xs:12},void 0,Gn(Qe,{logo:v.logo,name:"General Ledger",date:t}),a.a.createElement(et.a,{className:m.datatable,title:"General Ledger Report",data:A,columns:O,options:S,ref:c}))),Gn(Mn,{open:p,handleClose:function(){f(!1)},rowInfo:b,generalLedgers:n,date:t}))}));function Kn(e,t,n,r){Yn||(Yn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Yn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xn(Object(n),!0).forEach((function(t){Zn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var er,tr=Object(Re.makeStyles)((function(e){return{datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),nr=Object(c.b)({reports:Y(),loading:H(),error:q(),date:z(),generalJournals:Object(c.a)(U,(function(e){return e.generalJournals})),user:h.b()}),rr=Object(o.connect)(nr,(function(e){return{getGeneralJournals:function(t){return e({type:"app/Reports/GET_GENERAL_JOURNALS",payload:t})},dispatch:e}})),ar=Object(s.compose)(rr,r.memo)((function(e){e.loading;var t=e.generalJournals,n=e.getGeneralJournals,a=e.date,o=e.user,i=tr(),c=Object(r.useRef)();Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee}),Object(r.useEffect)((function(){a.startDate&&a.endDate&&n(a)}),[a]),Object(r.useEffect)((function(){return function(){}}),[]),console.log(t,"generalJournals");var s=t.journalEntries,d=(t.debitTotal,t.creditTotal,o.organisation),p=s&&s.map((function(e){return["".concat(Object(Ye.default)(e.dateCreated).format("ll")),"".concat(e.accountCode),"".concat(e.reference),"".concat(e.description),"".concat(e.currency?e.currency&&e.exchangeRate&&e.currency.symbol.concat(Math.ceil(Math.max(e.debit,e.credit)/e.exchangeRate)):""),"".concat(e.exchangeRate?e.exchangeRate:""),"".concat(0===e.debit?"":e.debit),"".concat(0===e.credit?"":e.credit)]})),f=[{name:"date",label:"Date",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"accountCode",label:"Account Code",options:{filter:!0,sort:!0}},{name:"reference",label:"Reference",options:{filter:!0,sort:!0}},{name:"description",label:"Trans. Description",options:{filter:!0,sort:!0}},{name:"currency",label:"Currency",options:{filter:!0,sort:!0}},{name:"exchangeRate",label:"exchangeRate",options:{filter:!0,sort:!0}},{name:"debit",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"credit",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}];return Kn(Re.Grid,{container:!0,spacing:2},void 0,Kn(Re.Grid,{item:!0,xs:12},void 0,Kn(an,{tableData:p,printCsc:[f,p?Qn({},p):""],date:a,pdflogo:d.logo,daterange:"".concat(a.startDate," \u2014 ").concat(a.endDate),tableRef:c,head:[f],body:p})),Kn(Re.Grid,{item:!0,xs:12},void 0,Kn(Qe,{logo:d.logo,name:"General Journal",date:a}),Kn(et.a,{className:i.datatable,title:"General Journal Report",data:s,columns:f,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1}})))}));function or(e,t,n,r){er||(er="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:er,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ir(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ir(Object(n),!0).forEach((function(t){sr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ir(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lr(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function ur(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){lr(o,r,a,i,c,"next",e)}function c(e){lr(o,r,a,i,c,"throw",e)}i(void 0)}))}}var dr,pr=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),fr=Object(c.b)({reports:Y(),loading:H(),error:q(),date:z(),allTrialBalance:Object(c.a)(U,(function(e){return e.trialBalances})),user:h.b()}),hr=Object(o.connect)(fr,(function(e){return{getAllTrialBalance:function(t){return e({type:"app/Reports/GET_ALL_TRIAL_BALANCE",payload:t})},dispatch:e}})),br=Object(s.compose)(hr,r.memo)((function(e){e.loading;var t=e.allTrialBalance,n=e.getAllTrialBalance,a=e.date,o=e.user;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var i=pr(),c=Object(r.useRef)();Object(r.useEffect)((function(){a.startDate&&a.endDate&&n(a)}),[a]),Object(r.useEffect)((function(){return ur(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))}),[]);var s=t.trialBalances,d=o.organisation,p=s&&s.reduce((function(e,t){return null!==t.accountCode&&e.push(["".concat(t.accountCode),"".concat(t.accountName),"".concat(0===t.debitAmount?"":t.debitAmount),"".concat(0===t.creditAmount?"":t.creditAmount)]),e}),[]),f=["Account Code","Account Name",{name:"Debit Amt",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Credit Amt",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}],h=["   "," TOTAL","".concat(t&&t.totalDebit),"".concat(t&&t.totalcCredit)];return or(Re.Grid,{container:!0,spacing:2,className:i.root},void 0,or(Re.Grid,{item:!0,xs:12},void 0,or(an,{tableData:p,printCsc:[f,p?cr({},p):""],pdflogo:d.logo,daterange:"".concat(a.startDate," \u2014 ").concat(a.endDate),date:a,tableRef:c,head:[f],body:p,singleDate:!0})),or(Re.Grid,{item:!0,xs:12},void 0,or(Qe,{logo:d.logo,name:"Trial Balance",date:a}),or(et.a,{className:i.datatable,data:p&&p.concat([h]),columns:f,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1}})))})),gr=n("bf95d08a577daedf0222"),mr=n.n(gr);function vr(e,t,n,r){dr||(dr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:dr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Or(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(n),!0).forEach((function(t){Ar(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ar(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sr(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function wr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Sr(o,r,a,i,c,"next",e)}function c(e){Sr(o,r,a,i,c,"throw",e)}i(void 0)}))}}var Cr,Er=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),Tr=Object(c.b)({reports:Y(),date:z(),user:h.b(),cashAccountRegister:Object(c.a)(U,(function(e){return e.cashAccountRegister}))}),jr=Object(o.connect)(Tr,(function(e){return{getCashAccountRegister:function(t){return e({type:L,payload:t})},dispatch:e}})),xr=Object(s.compose)(jr,r.memo)((function(e){var t=e.date,n=e.user,a=e.cashAccountRegister,o=e.getCashAccountRegister;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var i=Er(),c=(Object(r.useRef)(),n.organisation),s=mr()(a,["dateCreated"],["desc"]);Object(r.useEffect)((function(){t.startDate&&t.endDate&&o(t)}),[t]),Object(r.useEffect)((function(){return wr(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))}),[]),console.log(a,"cashAccountRegister");var d=[{name:"date",label:"Date",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"reference",label:"Reference",options:{filter:!0,sort:!0}},{name:"type",label:"Type",options:{filter:!0,sort:!0}},{name:"payee",label:"Payee/Paid By",options:{filter:!0,sort:!0}},{name:"memo",label:"Memo",options:{filter:!0,sort:!0}},{name:"paymentAmount",label:"Payment Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"receiptAmount",label:"Receipt Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"balance",label:"Balance",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}];return vr(Re.Grid,{container:!0,spacing:2},void 0,vr(Re.Grid,{item:!0,xs:12},void 0,vr(an,{tableData:a,printCsc:[d,a?Or({},a):""],pdflogo:c.logo,daterange:"As at ".concat(Object(Ye.default)(t.endDate).format("MMM Do YYYY")),dateValue:t.endDate,head:[["Date","Reference","Type","Payee/Paid By","Memo","Payment Amt","Receipt Amt","Balance"]],body:a})),vr(Re.Grid,{item:!0,xs:12},void 0,vr(Qe,{logo:c.logo,name:"Cash Account Register",date:t}),vr(et.a,{className:i.datatable,data:s,columns:d,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,print:!1,pagination:!0,viewColumns:!1}})))}));function _r(e,t,n,r){Cr||(Cr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Cr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){Rr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dr,kr=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Lr=Object(c.b)({date:z(),user:h.b()}),Ir=Object(o.connect)(Lr,(function(e){return{getCustomerMasterLife:function(){return e((function(){}))},dispatch:e}})),Br=Object(s.compose)(Ir,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getCustomerMasterLife,kr()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Customer Code","Contractors Name","Address Line 1","Address Line 2","City ST ZIP","Cost center ID","Telephone 1","Telephone 2","Email address","Tax ID","Terms","Cust Since","Sign up Date"];return _r(Re.Grid,{container:!0,spacing:2},void 0,_r(Re.Grid,{item:!0,xs:12},void 0,_r(an,{tableData:[],printCsc:[l,Pr({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),_r(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},_r(Qe,{logo:s.logo,name:"Customer Master Life",date:t}),_r(et.a,{className:o.datatable,title:"Customer Master Life Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Mr(e,t,n,r){Dr||(Dr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Dr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gr(Object(n),!0).forEach((function(t){Ur(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ur(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hr,qr=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),zr=Object(c.b)({date:z(),user:h.b()}),Yr=Object(o.connect)(zr,(function(e){return{getQuoteRegister:function(){return e((function(){}))},dispatch:e}})),Wr=Object(s.compose)(Yr,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getQuoteRegister,qr()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Quote No","Name","Amount","Delivered By"];return Mr(Re.Grid,{container:!0,spacing:2},void 0,Mr(Re.Grid,{item:!0,xs:12},void 0,Mr(an,{tableData:[],printCsc:[l,Fr({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Mr(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Mr(Qe,{logo:s.logo,name:"Quote Register",date:t}),Mr(et.a,{className:o.datatable,title:"Quote Register Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Vr(e,t,n,r){Hr||(Hr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Hr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function $r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(n),!0).forEach((function(t){Kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xr,Qr=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Zr=Object(c.b)({date:z(),user:h.b()}),ea=Object(o.connect)(Zr,(function(e){return{getTaxExemptSales:function(){return e((function(){}))},dispatch:e}})),ta=Object(s.compose)(ea,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getTaxExemptSales,Qr()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Sales Tax Agency ID","Sales tax Agency Name","Tax Rate","Taxable Sale","Tax Amount","Exempt Sales","Total Sales"];return Vr(Re.Grid,{container:!0,spacing:2},void 0,Vr(Re.Grid,{item:!0,xs:12},void 0,Vr(an,{tableData:[],printCsc:[l,Jr({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Vr(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Vr(Qe,{logo:s.logo,name:"Taxes Exempt Sales",date:t}),Vr(et.a,{className:o.datatable,title:"Taxes Exempt Sales Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function na(e,t,n,r){Xr||(Xr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Xr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ra(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function aa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ra(Object(n),!0).forEach((function(t){ca(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ra(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oa(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function ia(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){oa(o,r,a,i,c,"next",e)}function c(e){oa(o,r,a,i,c,"throw",e)}i(void 0)}))}}function ca(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sa,la=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),ua=Object(c.b)({date:z(),user:h.b(),fixedAssetSchedule:Object(c.a)(U,(function(e){return e.fixedAssetSchedule}))}),da=Object(o.connect)(ua,(function(e){return{getFixedAssetSchedule:function(t){return e({type:k,payload:t})},dispatch:e}})),pa=Object(s.compose)(da,r.memo)((function(e){var t=e.date,n=e.user,a=e.fixedAssetSchedule,o=e.getFixedAssetSchedule;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var i=Object(r.useRef)(),c=Object(r.useRef)(),s=la(),d=n.organisation,p=["Date","Asset Code","Description",{name:"Cost Bfwd",label:"Cost Bfwd",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Addition",label:"Addition",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Disposal",label:"Disposal",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Cost Cfwd",label:"Cost Cfwd",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Depreciation Bfwd",label:"Depreciation Bfwd",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"addition",label:"Addition",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Disposal",label:"Disposal",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Depriciation Cfwd",label:"Depriciation Cfwd",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"Net Book Value",label:"Net Book Value",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}],f=a.map((function(e){return[Object(Ye.default)(e.date).format("ll"),e.assetId,e.assetDescription,e.costBroughtForward,e.costAddition,e.costDisposal,e.costCarriedForward,e.depreciationBroughtForward,e.additionAfterDepreciation,e.disposalAfterDepreciation,e.depreciationCarriedForward,e.netBookValue]})),h=f.reduce((function(e,t){var n,r=(ca(n={Date:t[0],"Asset Code":t[1],Description:t[2],"Cost Bfwd":t[3],Addition:t[4],Disposal:t[5],"Cost Cfwd":t[6],"Depriciation Bfwd":t[7]},"Addition",t[8]),ca(n,"Disposal",t[9]),ca(n,"Depriciation Cfwd",t[10]),ca(n,"Net Book Value",t[11]),n);return e.push(r),e}),[]);return Object(r.useEffect)((function(){t.startDate&&t.endDate&&o(t)}),[t]),Object(r.useEffect)((function(){return ia(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))}),[]),na(Re.Grid,{container:!0,spacing:2},void 0,na(Re.Grid,{item:!0,xs:12},void 0,na(an,{tableData:h,printCsc:[p,f?aa({},f):""],pdflogo:d.logo,tableRef:i,companyRef:c,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),dateValue:t.endDate,head:[["Date","Asset Code","Description","Cost Bfwd","Addition","Disposal","Cost Cfwd","Depriciation Bfwd","Addition","Disposal","Depriciation Cfwd","Net Book Value"]],body:f})),na(Re.Grid,{item:!0,xs:12},void 0,na(Qe,{logo:d.logo,name:"Fixed Asset Schedule",date:t}),na(et.a,{className:s.datatable,data:f,columns:p,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,print:!1,pagination:!1,viewColumns:!1}})))}));function fa(e,t,n,r){sa||(sa="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:sa,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ba(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ha(Object(n),!0).forEach((function(t){ga(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ha(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ga(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ma(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function va(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ma(o,r,a,i,c,"next",e)}function c(e){ma(o,r,a,i,c,"throw",e)}i(void 0)}))}}var ya,Oa=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& tbody":{"& td":{padding:e.spacing(1)}},"& tfoot":{"& td":{padding:e.spacing(1)}}}}})),Aa=Object(c.b)({reports:Y(),date:z(),user:h.b(),fixedAssetRegister:Object(c.a)(U,(function(e){return e.fixedAssetRegister}))}),Sa=Object(o.connect)(Aa,(function(e){return{getFixedAssetRegister:function(t){return e({type:D,payload:t})},dispatch:e}})),wa=Object(s.compose)(Sa,r.memo)((function(e){var t=e.date,n=e.user,a=e.fixedAssetRegister,o=e.getFixedAssetRegister;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var i=Oa(),c=Object(r.useRef)(),s=n.organisation;Object(r.useEffect)((function(){t.startDate&&t.endDate&&o(t)}),[t]),Object(r.useEffect)((function(){return va(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))}),[]);var d=a.map((function(e){return[e.serialNumber,e.assetLocation,e.assetDescription,e.assetSpecification,e.assetQuantity,e.condition,Object(Ye.default)(e.acquisitionDate).format("ll"),e.acquisitionCost,e.additionalDuringTheYear,e.disposal]})),p=["Asset Code","Location of asset","Description","Specification","Qty","Condition","Acquisition date",{name:"Cost at Acquisition",label:"Cost at Acquisition",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},"Additions during the year",{name:"Disposals/Transfer",label:"Disposals/Transfer",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}],f=d.reduce((function(e,t){var n={"Asset Code":t[0],"Location of asset":t[1],Description:t[2],Specification:t[3],Qty:t[4],Condition:t[5],"Acquisition date":t[6],"Cost at Acquisition":t[7],"Additions during the year":t[8],"Disposals/Transfer":t[9]};return e.push(n),e}),[]);return fa(Re.Grid,{container:!0,spacing:2},void 0,fa(Re.Grid,{item:!0,xs:12},void 0,fa(an,{tableData:f,printCsc:[p,d?ba({},d):""],pdflogo:s.logo,tableRef:c,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),dateValue:t.endDate,head:[["Asset Code","Location of asset","Description","Specification","Qty","Condition","Acquisition date","Cost at Acquisition","Additions during the year","Disposals/Transfer"]],body:d})),fa(Re.Grid,{item:!0,xs:12},void 0,fa(Qe,{logo:s.logo,name:"Fixed Asset Register",date:t}),fa(et.a,{className:i.datatable,data:d,columns:p,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",elevation:0,download:!1,print:!1,pagination:!1,viewColumns:!1}})))}));function Ca(e,t,n,r){ya||(ya="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ya,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ea(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ea(Object(n),!0).forEach((function(t){ja(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ea(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ja(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xa,_a=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Na=Object(c.b)({date:z(),user:h.b()}),Pa=Object(o.connect)(Na,(function(e){return{getVendorLedger:function(){return e((function(){}))},dispatch:e}})),Ra=Object(s.compose)(Pa,r.memo)((function(e){var t=e.date,n=e.user,o=_a(),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation),l=[{name:"VendorCode",label:"Vendor Code",options:{filter:!0,sort:!0}},{name:"vendorName",label:"Vendor Name",options:{filter:!0,sort:!0}},{name:"date",label:"Date",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"costCenterId",label:"Cost centre ID",options:{filter:!0,sort:!0}},{name:"transactionNumber",label:"Trans no.",options:{filter:!0,sort:!0}},{name:"debitAmount",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"creditAmount",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"balance",label:"Balance",options:{filter:!0,sort:!0,customBodyRender:function(e){return We.a.formatCurrency(e)}}}];return Ca(Re.Grid,{container:!0,spacing:2},void 0,Ca(Re.Grid,{item:!0,xs:12},void 0,Ca(an,{tableData:[],printCsc:[l,Ta({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Ca(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Ca(Qe,{logo:s.logo,name:"Vendor Ledgers",date:t}),Ca(et.a,{className:o.datatable,title:"Vendor Ledger",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Da(e,t,n,r){xa||(xa="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:xa,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function La(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(n),!0).forEach((function(t){Ia(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ka(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ia(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ba,Ma=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Ga=Object(c.b)({date:z(),user:h.b()}),Fa=Object(o.connect)(Ga,(function(e){return{getVendorMasterLife:function(){return e((function(){}))},dispatch:e}})),Ua=Object(s.compose)(Fa,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getVendorMasterLife,Ma()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Vendor Code","Vendor Name","Address line 1","Address line 2","City ST ZIP","Cost center ID","Telephone 1","Telephone 2","Email address","Tax Id No","Terms","Banks","Account No","Sign up Date"];return Da(Re.Grid,{container:!0,spacing:2},void 0,Da(Re.Grid,{item:!0,xs:12},void 0,Da(an,{tableData:[],printCsc:[l,La({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Da(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Da(Qe,{logo:s.logo,name:"Vendor Master Life",date:t}),Da(et.a,{className:o.datatable,title:"Vendor Master Life Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Ha(e,t,n,r){Ba||(Ba="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ba,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function za(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wa,Va=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),$a=Object(c.b)({date:z(),user:h.b()}),Ja=Object(o.connect)($a,(function(e){return{getBankReconciliation:function(){return e((function(){}))},dispatch:e}})),Ka=Object(s.compose)(Ja,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getBankReconciliation,Va()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Deposit Ticket ID","Deposit Ticket Date","Receipt Date","Reference","Description","Amount"];return Ha(Re.Grid,{container:!0,spacing:2},void 0,Ha(Re.Grid,{item:!0,xs:12},void 0,Ha(an,{tableData:[],printCsc:[l,za({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Ha(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Ha(Qe,{logo:s.logo,name:"Bank Reconciliation",date:t}),Ha(et.a,{className:o.datatable,title:"Bank Reconciliation Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Xa(e,t,n,r){Wa||(Wa="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Wa,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Za(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qa(Object(n),!0).forEach((function(t){eo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function eo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var to,no=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),ro=Object(c.b)({date:z(),user:h.b()}),ao=Object(o.connect)(ro,(function(e){return{getBankDeposit:function(){return e((function(){}))},dispatch:e}})),oo=Object(s.compose)(ao,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getBankDeposit,no()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Deposit Ticket ID","Deposit Ticket Date","Receipt Date","Reference","Description","Amount"];return Xa(Re.Grid,{container:!0,spacing:2},void 0,Xa(Re.Grid,{item:!0,xs:12},void 0,Xa(an,{tableData:[],printCsc:[l,Za({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Xa(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Xa(Qe,{logo:s.logo,name:"Bank Deposit",date:t}),Xa(et.a,{className:o.datatable,title:"Bank Deposit Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function io(e,t,n,r){to||(to="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:to,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function co(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function so(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?co(Object(n),!0).forEach((function(t){lo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):co(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uo,po=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),fo=Object(c.b)({date:z(),user:h.b()}),ho=Object(o.connect)(fo,(function(e){return{getDepositInTransit:function(){return e((function(){}))},dispatch:e}})),bo=Object(s.compose)(ho,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getDepositInTransit,po()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Trans No","Date","reference","Trans Desc","Deposit Amt"];return io(Re.Grid,{container:!0,spacing:2},void 0,io(Re.Grid,{item:!0,xs:12},void 0,io(an,{tableData:[],printCsc:[l,so({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),io(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},io(Qe,{logo:s.logo,name:"Deposit in Transit",date:t}),io(et.a,{className:o.datatable,title:"Deposit in Transit Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function go(e,t,n,r){uo||(uo="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:uo,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mo(Object(n),!0).forEach((function(t){yo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oo,Ao=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),So=Object(c.b)({date:z(),user:h.b()}),wo=Object(o.connect)(So,(function(e){return{getOtherOutstandingItems:function(){return e((function(){}))},dispatch:e}})),Co=Object(s.compose)(wo,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getOtherOutstandingItems,Ao()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Trans No","Date","Trans Desc","Trans Amt","Balance"];return go(Re.Grid,{container:!0,spacing:2},void 0,go(Re.Grid,{item:!0,xs:12},void 0,go(an,{tableData:[],printCsc:[l,vo({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),go(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},go(Qe,{logo:s.logo,name:"Other Outstanding Items",date:t}),go(et.a,{className:o.datatable,title:"Other Outstanding Items Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Eo(e,t,n,r){Oo||(Oo="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Oo,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function To(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?To(Object(n),!0).forEach((function(t){xo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):To(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _o,No=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Po=Object(c.b)({date:z(),user:h.b()}),Ro=Object(o.connect)(Po,(function(e){return{getOutstandingChecks:function(){return e((function(){}))},dispatch:e}})),Do=Object(s.compose)(Ro,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getOutstandingChecks,No()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Trans No","Date","Trans Desc","Trans Amt"];return Eo(Re.Grid,{container:!0,spacing:2},void 0,Eo(Re.Grid,{item:!0,xs:12},void 0,Eo(an,{tableData:[],printCsc:[l,jo({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Eo(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Eo(Qe,{logo:s.logo,name:"Outstanding Checks",date:t}),Eo(et.a,{className:o.datatable,title:"Outstanding Checks Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function ko(e,t,n,r){_o||(_o="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_o,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lo(Object(n),!0).forEach((function(t){Bo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mo,Go=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Fo=Object(c.b)({date:z(),user:h.b()}),Uo=Object(o.connect)(Fo,(function(e){return{getCostofGoods:function(){return e((function(){}))},dispatch:e}})),Ho=Object(s.compose)(Uo,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getCostofGoods,Go()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Item ID","Item Description","Date","Qty Received","Item Cost","Actual Cost","Assembly ($)","Adjust Qty","Adjust ($)","Quantity Sold","Cost of Sales","Remaining Qty","Remain Value"];return ko(Re.Grid,{container:!0,spacing:2},void 0,ko(Re.Grid,{item:!0,xs:12},void 0,ko(an,{tableData:[],printCsc:[l,Io({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),ko(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},ko(Qe,{logo:s.logo,name:"Cost of Goods Sold",date:t}),ko(et.a,{className:o.datatable,title:"Cost of Goods Sold Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function qo(e,t,n,r){Mo||(Mo="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Mo,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zo(Object(n),!0).forEach((function(t){Wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vo,$o=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Jo=Object(c.b)({date:z(),user:h.b()}),Ko=Object(o.connect)(Jo,(function(e){return{getInventoryStatus:function(){return e((function(){}))},dispatch:e}})),Xo=Object(s.compose)(Ko,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getInventoryStatus,$o()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Item ID","Item Description","Item Class","Stocking U/M","Qty on Hand","Min Stock","Reorder Qty","Cost Center ID"];return qo(Re.Grid,{container:!0,spacing:2},void 0,qo(Re.Grid,{item:!0,xs:12},void 0,qo(an,{tableData:[],printCsc:[l,Yo({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),qo(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},qo(Qe,{logo:s.logo,name:"Inventory Status",date:t}),qo(et.a,{className:o.datatable,title:"Inventory Status Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Qo(e,t,n,r){Vo||(Vo="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vo,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ei(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zo(Object(n),!0).forEach((function(t){ti(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ti(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ni,ri=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),ai=Object(c.b)({date:z(),user:h.b()}),oi=Object(o.connect)(ai,(function(e){return{getItemReport:function(){return e((function(){}))},dispatch:e}})),ii=Object(s.compose)(oi,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getItemReport,ri()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Item ID","Item Description","Item Class","Active?","Item Type","Qty on Hand"];return Qo(Re.Grid,{container:!0,spacing:2},void 0,Qo(Re.Grid,{item:!0,xs:12},void 0,Qo(an,{tableData:[],printCsc:[l,ei({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Qo(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Qo(Qe,{logo:s.logo,name:"Item List",date:t}),Qo(et.a,{className:o.datatable,title:"Item List Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function ci(e,t,n,r){ni||(ni="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ni,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?si(Object(n),!0).forEach((function(t){ui(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var di,pi=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),fi=Object(c.b)({date:z(),user:h.b()}),hi=Object(o.connect)(fi,(function(e){return{getPhysicalInventoryReport:function(){return e((function(){}))},dispatch:e}})),bi=Object(s.compose)(hi,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPhysicalInventoryReport,pi()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Item ID","Item Description","Cost Center ID","Stocking U/M","Count","By"];return ci(Re.Grid,{container:!0,spacing:2},void 0,ci(Re.Grid,{item:!0,xs:12},void 0,ci(ControlledButtons,{tableData:[],printCsc:[l,li({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),ci(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},ci(Qe,{logo:s.logo,name:"Physical Inventory",date:t}),ci(et.a,{className:o.datatable,title:"Physical Inventory List Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function gi(e,t,n,r){di||(di="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:di,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mi(Object(n),!0).forEach((function(t){yi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oi,Ai=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Si=Object(c.b)({date:z(),user:h.b()}),wi=Object(o.connect)(Si,(function(e){return{getValuations:function(){return e((function(){}))},dispatch:e}})),Ci=Object(s.compose)(wi,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getValuations,Ai()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation),l=["Item ID","Item Class","Item Description","Cost Center ID","Stocking U/M","Cost Method","Qty on Hand","Item Value","Avg Cost","% of Inv Value"];return gi(Re.Grid,{container:!0,spacing:2},void 0,gi(Re.Grid,{item:!0,xs:12},void 0,gi(an,{tableData:[],printCsc:[l,vi({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),gi(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},gi(Qe,{logo:s.logo,name:"Valuation Reports",date:t}),gi(et.a,{className:o.datatable,title:"Valuation Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Ei(e,t,n,r){Oi||(Oi="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Oi,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ji(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ti(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ti(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _i,Ni=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Pi=Object(c.b)({date:z(),user:h.b()}),Ri=Object(o.connect)(Pi,(function(e){return{getEmployeeCompensation:function(){return e((function(){}))},dispatch:e}})),Di=Object(s.compose)(Ri,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getEmployeeCompensation,Ni()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Employee ID","Employee","Masked SS No","Pay Type","Raise Date","Application Rate","Base Amount","Raise Amount","Raise Percentage","New Amount","Raise Notes"];return Ei(Re.Grid,{container:!0,spacing:2},void 0,Ei(Re.Grid,{item:!0,xs:12},void 0,Ei(an,{tableData:[],printCsc:[l,ji({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Ei(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Ei(Qe,{logo:s.logo,name:"Employee Compensation",date:t}),Ei(et.a,{className:o.datatable,title:"Employee Compensation Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function ki(e,t,n,r){_i||(_i="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_i,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Li(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Li(Object(n),!0).forEach((function(t){Bi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Li(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mi,Gi=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Fi=Object(c.b)({date:z(),user:h.b()}),Ui=Object(o.connect)(Fi,(function(e){return{getEmployeeEarnings:function(){return e((function(){}))},dispatch:e}})),Hi=Object(s.compose)(Ui,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getEmployeeEarnings,Gi()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Employee ID","Employee","Masked SS No","Tax Id","Date","Reference","Amount","Gross"];return ki(Re.Grid,{container:!0,spacing:2},void 0,ki(Re.Grid,{item:!0,xs:12},void 0,ki(an,{tableData:[],printCsc:[l,Ii({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),ki(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},ki(Qe,{logo:s.logo,name:"Employee Earnings",date:t}),ki(et.a,{className:o.datatable,title:"Employee Earnings Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function qi(e,t,n,r){Mi||(Mi="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Mi,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function zi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zi(Object(n),!0).forEach((function(t){Wi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vi,$i=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Ji=Object(c.b)({date:z(),user:h.b()}),Ki=Object(o.connect)(Ji,(function(e){return{getEmployees:function(){return e((function(){}))},dispatch:e}})),Xi=Object(s.compose)(Ki,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getEmployees,$i()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Employee ID","Employee","Address line 1","Address line 2","City ST ZIP","Tax ID","Tax Filling Statuse","Pay Type"];return qi(Re.Grid,{container:!0,spacing:2},void 0,qi(Re.Grid,{item:!0,xs:12},void 0,qi(an,{tableData:[],printCsc:[l,Yi({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),qi(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},qi(Qe,{logo:s.logo,name:"Employees",date:t}),qi(et.a,{className:o.datatable,title:"Employees Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Qi(e,t,n,r){Vi||(Vi="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vi,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Zi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zi(Object(n),!0).forEach((function(t){tc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nc,rc=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),ac=Object(c.b)({date:z(),user:h.b()}),oc=Object(o.connect)(ac,(function(e){return{getPayrollCheckRegister:function(){return e((function(){}))},dispatch:e}})),ic=Object(s.compose)(oc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPayrollCheckRegister,rc()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Reference","Date","Employee","Amount"];return Qi(Re.Grid,{container:!0,spacing:2},void 0,Qi(Re.Grid,{item:!0,xs:12},void 0,Qi(an,{tableData:[],printCsc:[l,ec({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Qi(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Qi(Qe,{logo:s.logo,name:"Payroll Check Register",date:t}),Qi(et.a,{className:o.datatable,title:"Payroll Check Register Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function cc(e,t,n,r){nc||(nc="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:nc,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sc(Object(n),!0).forEach((function(t){uc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dc,pc=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),fc=Object(c.b)({date:z(),user:h.b()}),hc=Object(o.connect)(fc,(function(e){return{dispatchCleanUpAction:function(){return e((void 0)())},dispatch:e}})),bc=Object(s.compose)(hc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPayrollJournal,pc()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Employee","GL Acct ID","Reference","Debit Amt","Credit Amt"];return cc(Re.Grid,{container:!0,spacing:2},void 0,cc(Re.Grid,{item:!0,xs:12},void 0,cc(an,{tableData:[],printCsc:[l,lc({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),cc(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},cc(Qe,{logo:s.logo,name:"Payroll Journals",date:t}),cc(et.a,{className:o.datatable,title:"Payroll Journals Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function gc(e,t,n,r){dc||(dc="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:dc,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mc(Object(n),!0).forEach((function(t){yc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oc,Ac=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Sc=Object(c.b)({date:z(),user:h.b()}),wc=Object(o.connect)(Sc,(function(e){return{getPayrollTax:function(){return e((function(){}))},dispatch:e}})),Cc=Object(s.compose)(wc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPayrollTax,Ac()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Employee ID","Employee","Tax ID","Adj Gross","Taxable Gross","Tax Type","Tax Withheld"];return gc(Re.Grid,{container:!0,spacing:2},void 0,gc(Re.Grid,{item:!0,xs:12},void 0,gc(an,{tableData:[],printCsc:[l,vc({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),gc(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},gc(Qe,{logo:s.logo,name:"Payroll Tax",date:t}),gc(et.a,{className:o.datatable,title:"Payroll Tax Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Ec(e,t,n,r){Oc||(Oc="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Oc,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tc(Object(n),!0).forEach((function(t){xc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _c,Nc=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Pc=Object(c.b)({date:z(),user:h.b()}),Rc=Object(o.connect)(Pc,(function(e){return{getTaxLiability:function(){return e((function(){}))},dispatch:e}})),Dc=Object(s.compose)(Rc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getTaxLiability,Nc()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Employee ID","Employee","Tax ID","Adj Gross","Taxable Gross","Tax Type","Tax Withheld","Percent","Tax Liability"];return Ec(Re.Grid,{container:!0,spacing:2},void 0,Ec(Re.Grid,{item:!0,xs:12},void 0,Ec(an,{tableData:[],printCsc:[l,jc({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Ec(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Ec(Qe,{logo:s.logo,name:"Tax Liability",date:t}),Ec(et.a,{className:o.datatable,title:"Tax Liability Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function kc(e,t,n,r){_c||(_c="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_c,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Lc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ic(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lc(Object(n),!0).forEach((function(t){Bc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mc,Gc=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Fc=Object(c.b)({date:z(),user:h.b()}),Uc=Object(o.connect)(Fc,(function(e){return{getAgedPayables:function(){return e((function(){}))},dispatch:e}})),Hc=Object(s.compose)(Uc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getAgedPayables,Gc()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation),l=[{name:"vendorCode",label:"Vendor Code",options:{filter:!0,sort:!0}},{name:"vendorName",label:"Vendor Name",options:{filter:!0,sort:!0}},{name:"costCentreId",label:"Cost centre ID",options:{filter:!0,sort:!0}},{name:"telephone",label:"Telephone",options:{filter:!0,sort:!0}},{name:"transactionNumber",label:"Trans No",options:{filter:!0,sort:!0}},{name:"days",label:"0 - 30",options:{filter:!0,sort:!0}},{name:"days",label:"31 - 60",options:{filter:!0,sort:!0}},{name:"days",label:"61 - 90",options:{filter:!0,sort:!0}},{name:"days",label:"Over 90 days",options:{filter:!0,sort:!0}},{name:"amountDue",label:"Amount Due",options:{filter:!0,sort:!0,customBodyRender:function(e){return EzoneUtils.formatCurrency(e)}}},{name:"aged",label:"Aging as per FMES",options:{filter:!0,sort:!0}}];return kc(Re.Grid,{container:!0,spacing:2},void 0,kc(Re.Grid,{item:!0,xs:12},void 0,kc(an,{tableData:[],printCsc:[l,Ic({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),kc(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},kc(Qe,{logo:s.logo,name:"Aged Payables",date:t}),kc(et.a,{className:o.datatable,title:"Aged Payables",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function qc(e,t,n,r){Mc||(Mc="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Mc,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function zc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zc(Object(n),!0).forEach((function(t){Wc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vc,$c=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Jc=Object(c.b)({date:z(),user:h.b()}),Kc=Object(o.connect)(Jc,(function(e){return{getBillReport:function(){return e((function(){}))},dispatch:e}})),Xc=Object(s.compose)(Kc,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getBillReports,$c()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Issue Date","Due Date","Description","Reference","Type","Total"];return qc(Re.Grid,{container:!0,spacing:2},void 0,qc(Re.Grid,{item:!0,xs:12},void 0,qc(an,{tableData:[],printCsc:[l,Yc({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),qc(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},qc(Qe,{logo:s.logo,name:"Bill Reports",date:t}),qc(et.a,{className:o.datatable,title:"Bill Reports",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Qc(e,t,n,r){Vc||(Vc="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vc,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Zc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zc(Object(n),!0).forEach((function(t){ts(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ns,rs=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),as=Object(c.b)({date:z(),user:h.b()}),os=Object(o.connect)(as,(function(e){return{getCashJournals:function(){return e((function(){}))},dispatch:e}})),is=Object(s.compose)(os,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getCashJournals,rs()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation),l=[{name:"date",label:"Date",options:{filter:!0,sort:!0}},{name:"accountCode",label:"Account Code",options:{filter:!0,sort:!0}},{name:"transactionNumber",label:"Trans No",options:{filter:!0,sort:!0}},{name:"description",label:"Line Description",options:{filter:!0,sort:!0}},{name:"debitAmount",label:"Debit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return EzoneUtils.formatCurrency(e)}}},{name:"creditAmount",label:"Credit Amount",options:{filter:!0,sort:!0,customBodyRender:function(e){return EzoneUtils.formatCurrency(e)}}}];return Qc(Re.Grid,{container:!0,spacing:2},void 0,Qc(Re.Grid,{item:!0,xs:12},void 0,Qc(an,{tableData:[],printCsc:[l,es({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Qc(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Qc(Qe,{logo:s.logo,name:"Cash Journal",date:t}),Qc(et.a,{className:o.datatable,title:"Cash Journal Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function cs(e,t,n,r){ns||(ns="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ns,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ss(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ls(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ss(Object(n),!0).forEach((function(t){us(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ss(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function us(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ds,ps=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),fs=Object(c.b)({date:z(),user:h.b()}),hs=Object(o.connect)(fs,(function(e){return{getPayments:function(){return e((function(){}))},dispatch:e}})),bs=Object(s.compose)(hs,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPayments,ps()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Account Code","Trans No","Line Description","Currency","Exch Rate","Debit Amount","Credit Amount"];return cs(Re.Grid,{container:!0,spacing:2},void 0,cs(Re.Grid,{item:!0,xs:12},void 0,cs(an,{tableData:[],printCsc:[l,ls({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),cs(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},cs(Qe,{logo:s.logo,name:"Payments Report",date:t}),cs(et.a,{className:o.datatable,title:"Payements Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function gs(e,t,n,r){ds||(ds="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ds,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ms(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(n),!0).forEach((function(t){ys(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ms(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ys(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Os,As=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Ss=Object(c.b)({date:z(),user:h.b()}),ws=Object(o.connect)(Ss,(function(e){return{getPurchaseJournal:function(){return e((function(){}))},dispatch:e}})),Cs=Object(s.compose)(ws,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPurchaseJournal,As()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Vendors Name","Trans No","Ref Doc Name","Currency","Exch Rate","Total Amount","VAT","WHT","Net Amount"];return gs(Re.Grid,{container:!0,spacing:2},void 0,gs(Re.Grid,{item:!0,xs:12},void 0,gs(an,{tableData:[],printCsc:[l,vs({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),gs(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},gs(Qe,{logo:s.logo,name:"Purchase Journals",date:t}),gs(et.a,{className:o.datatable,title:"Purchase Journals Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Es(e,t,n,r){Os||(Os="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Os,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ts(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function js(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ts(Object(n),!0).forEach((function(t){xs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ts(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _s,Ns=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Ps=Object(c.b)({date:z(),user:h.b()}),Rs=Object(o.connect)(Ps,(function(e){return{getPurchaseOrderRegister:function(){return e((function(){}))},dispatch:e}})),Ds=Object(s.compose)(Rs,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPurchaseOrderRegister,Ns()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Purchase Date","Purchase No","Reference No","Ref Doc Name","Supplier Name","Purchase Status","Total Amount","Currency","Delivery Date"];return Es(Re.Grid,{container:!0,spacing:2},void 0,Es(Re.Grid,{item:!0,xs:12},void 0,Es(an,{tableData:[],printCsc:[l,js({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Es(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Es(Qe,{logo:s.logo,name:"Purchase Order Register",date:t}),Es(et.a,{className:o.datatable,title:"Purchase Order Register Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function ks(e,t,n,r){_s||(_s="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_s,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ls(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Is(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(n),!0).forEach((function(t){Bs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ls(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ms,Gs=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Fs=Object(c.b)({date:z(),user:h.b()}),Us=Object(o.connect)(Fs,(function(e){return{getPurchaseOrder:function(){return e((function(){}))},dispatch:e}})),Hs=Object(s.compose)(Us,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getPurchaseOrder,Gs()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Trans No","Cost Center Id","Description","Unit Cost","Order Qty","Qty Rec","Qty on Hand After Adj","Adj Date"];return ks(Re.Grid,{container:!0,spacing:2},void 0,ks(Re.Grid,{item:!0,xs:12},void 0,ks(an,{tableData:[],printCsc:[l,Is({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),ks(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},ks(Qe,{logo:s.logo,name:"Purchase Order",date:t}),ks(et.a,{className:o.datatable,title:"Purchase Order Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function qs(e,t,n,r){Ms||(Ms="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ms,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function zs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ys(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zs(Object(n),!0).forEach((function(t){Ws(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ws(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vs,$s=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Js=Object(c.b)({date:z(),user:h.b()}),Ks=Object(o.connect)(Js,(function(e){return{getQuotations:function(){return e((function(){}))},dispatch:e}})),Xs=Object(s.compose)(Ks,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getQuotations,$s()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Quotation No.","Quotation Date","Party Name","Party Address","Enquiry Date","Email ID","Follow","Status"];return qs(Re.Grid,{container:!0,spacing:2},void 0,qs(Re.Grid,{item:!0,xs:12},void 0,qs(an,{tableData:[],printCsc:[l,Ys({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),qs(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},qs(Qe,{logo:s.logo,name:"Quotation Report",date:t}),qs(et.a,{className:o.datatable,title:"Quotation Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Qs(e,t,n,r){Vs||(Vs="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vs,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Zs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function el(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zs(Object(n),!0).forEach((function(t){tl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nl,rl=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),al=Object(c.b)({date:z(),user:h.b()}),ol=Object(o.connect)(al,(function(e){return{getAgedReceivables:function(){return e((function(){}))},dispatch:e}})),il=Object(s.compose)(ol,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getAgedReceivables,rl()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Customer Code","Contractors Name","Cost center ID","Telephone 1","Trans No","0 - 30","31 - 60","61 - 90","Over 90 days","Amount Due","Aging as per FMES"];return Qs(Re.Grid,{container:!0,spacing:2},void 0,Qs(Re.Grid,{item:!0,xs:12},void 0,Qs(an,{tableData:[],printCsc:[l,el({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Qs(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Qs(Qe,{logo:s.logo,name:"Aged Receivables",date:t}),Qs(et.a,{className:o.datatable,title:"Aged Receivables Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function cl(e,t,n,r){nl||(nl="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:nl,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function sl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ll(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sl(Object(n),!0).forEach((function(t){ul(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ul(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dl,pl=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),fl=Object(c.b)({date:z(),user:h.b()}),hl=Object(o.connect)(fl,(function(e){return{getCashReceiptJournals:function(){return e((function(){}))},dispatch:e}})),bl=Object(s.compose)(hl,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getCashReceiptJournals,pl()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Account Code","Transaction No","Line Description","Debit Ammnt","Credit Amnt"];return cl(Re.Grid,{container:!0,spacing:2},void 0,cl(Re.Grid,{item:!0,xs:12},void 0,cl(an,{tableData:[],printCsc:[l,ll({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),cl(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},cl(Qe,{logo:s.logo,name:"Cash Receipt Journal",date:t}),cl(et.a,{className:o.datatable,title:"Cash Receipt Journal Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function gl(e,t,n,r){dl||(dl="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:dl,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ml(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ml(Object(n),!0).forEach((function(t){yl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ml(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ol,Al=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Sl=Object(c.b)({date:z(),user:h.b()}),wl=Object(o.connect)(Sl,(function(e){return{getInvoiceRegister:function(){return e((function(){}))},dispatch:e}})),Cl=Object(s.compose)(wl,r.memo)((function(e){var t=e.date,n=e.user,o=(e.dispatchCleanUpAction,Al()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Trans No","Date","Quote","Name","Amount"];return gl(Re.Grid,{container:!0,spacing:2},void 0,gl(Re.Grid,{item:!0,xs:12},void 0,gl(an,{tableData:[],printCsc:[l,vl({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),gl(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},gl(Qe,{logo:s.logo,name:"Invoice Register",date:t}),gl(et.a,{className:o.datatable,title:"Invoice Register Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function El(e,t,n,r){Ol||(Ol="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ol,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Tl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tl(Object(n),!0).forEach((function(t){xl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _l,Nl=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Pl=Object(c.b)({date:z(),user:h.b()}),Rl=Object(o.connect)(Pl,(function(e){return{getSalesOrderDetails:function(){return e((function(){}))},dispatch:e}})),Dl=Object(s.compose)(Rl,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getSalesOrderDetails,Nl()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Sales Order Date","Cost center ID","Trans No","Ref Doc Name","Contractors Name","Supply Status","Total Amount","Currency","Exch Rate","Supply Date"];return El(Re.Grid,{container:!0,spacing:2},void 0,El(Re.Grid,{item:!0,xs:12},void 0,El(an,{tableData:[],printCsc:[l,jl({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),El(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},El(Qe,{logo:s.logo,name:"Sales Order Details",date:t}),El(et.a,{className:o.datatable,title:"Sales Order Details Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function kl(e,t,n,r){_l||(_l="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_l,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ll(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Il(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ll(Object(n),!0).forEach((function(t){Bl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ll(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ml,Gl=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Fl=Object(c.b)({date:z(),user:h.b()}),Ul=Object(o.connect)(Fl,(function(e){return{dispatchCleanUpAction:function(){return e((void 0)())},dispatch:e}})),Hl=Object(s.compose)(Ul,r.memo)((function(e){var t=e.date,n=e.user,o=(e.dispatchCleanUpAction,Gl()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Date","Contractors Name","Trans No","Ref Doc Name","Currency","Exch rate","Total Amount","VAT","WHT","Net Amount"];return kl(Re.Grid,{container:!0,spacing:2},void 0,kl(Re.Grid,{item:!0,xs:12},void 0,kl(an,{tableData:[],printCsc:[l,Il({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),kl(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},kl(Qe,{logo:s.logo,name:"Sales Journal",date:t}),kl(et.a,{className:o.datatable,title:"Sales Journal Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function ql(e,t,n,r){Ml||(Ml="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ml,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function zl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zl(Object(n),!0).forEach((function(t){Wl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vl,$l=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Jl=Object(c.b)({date:z(),user:h.b()}),Kl=Object(o.connect)(Jl,(function(e){return{getSalesTaxes:function(){return e((function(){}))},dispatch:e}})),Xl=Object(s.compose)(Kl,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getSalesTaxes,$l()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Tax ID","Sales Tax Name","Sales Tax Agency ID","Sales Tax Agency Name","Tax Rate","Account ID","Account Description","Cost center ID","Contractors Name"];return ql(Re.Grid,{container:!0,spacing:2},void 0,ql(Re.Grid,{item:!0,xs:12},void 0,ql(an,{tableData:[],printCsc:[l,Yl({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),ql(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},ql(Qe,{logo:s.logo,name:"Sales Taxes",date:t}),ql(et.a,{className:o.datatable,title:"Sales Taxes Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))}));function Ql(e,t,n,r){Vl||(Vl="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vl,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Zl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function eu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zl(Object(n),!0).forEach((function(t){tu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nu,ru=Ql("thead",{className:"myTableHeader"},void 0,Ql("tr",{className:"throw"},void 0,Ql("th",{},void 0,"Description"),Ql("th",{},void 0,"Actual"),Ql("th",{},void 0,"Projection"),Ql("th",{},void 0,"Difference"))),au=Ql("tr",{},void 0,Ql("td",{},void 0,"Personal Income Tax "),Ql("td",{}),Ql("td",{}),Ql("td",{})),ou=Ql("tr",{},void 0,Ql("td",{},void 0,"Estimated payment "),Ql("td",{}),Ql("td",{}),Ql("td",{})),iu=Ql("tr",{},void 0,Ql("td",{},void 0,"Miscellaneous "),Ql("td",{}),Ql("td",{}),Ql("td",{})),cu=Ql("tr",{},void 0,Ql("td",{},void 0,"Refund "),Ql("td",{}),Ql("td",{}),Ql("td",{})),su=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment "),Ql("td",{}),Ql("td",{}),Ql("td",{})),lu=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment Due"),Ql("td",{}),Ql("td",{}),Ql("td",{})),uu=Ql("tr",{},void 0,Ql("td",{},void 0,"Withholding Tax "),Ql("td",{}),Ql("td",{}),Ql("td",{})),du=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment"),Ql("td",{}),Ql("td",{}),Ql("td",{})),pu=Ql("tr",{},void 0,Ql("td",{},void 0,"Estimated payment "),Ql("td",{}),Ql("td",{}),Ql("td",{})),fu=Ql("tr",{},void 0,Ql("td",{},void 0,"Miscellaneous "),Ql("td",{}),Ql("td",{}),Ql("td",{})),hu=Ql("tr",{},void 0,Ql("td",{},void 0,"Refund"),Ql("td",{}),Ql("td",{}),Ql("td",{})),bu=Ql("tr",{},void 0,Ql("td",{},void 0,"payment"),Ql("td",{}),Ql("td",{}),Ql("td",{})),gu=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment Due "),Ql("td",{}),Ql("td",{}),Ql("td",{})),mu=Ql("tr",{},void 0,Ql("td",{},void 0,"Receipt "),Ql("td",{}),Ql("td",{}),Ql("td",{})),vu=Ql("tr",{},void 0,Ql("td",{},void 0,"Estimated receipts "),Ql("td",{}),Ql("td",{}),Ql("td",{})),yu=Ql("tr",{},void 0,Ql("td",{},void 0,"Miscellaneous "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Ou=Ql("tr",{},void 0,Ql("td",{},void 0,"Refund "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Au=Ql("tr",{},void 0,Ql("td",{},void 0,"Received "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Su=Ql("tr",{},void 0,Ql("td",{},void 0,"Receipts Due "),Ql("td",{}),Ql("td",{}),Ql("td",{})),wu=Ql("tr",{},void 0,Ql("td",{},void 0,"Corporation Tax "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Cu=Ql("tr",{},void 0,Ql("td",{},void 0,"Estimated "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Eu=Ql("tr",{},void 0,Ql("td",{},void 0,"Miscellaneous"),Ql("td",{}),Ql("td",{}),Ql("td",{})),Tu=Ql("tr",{},void 0,Ql("td",{},void 0,"Refund "),Ql("td",{}),Ql("td",{}),Ql("td",{})),ju=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment"),Ql("td",{}),Ql("td",{}),Ql("td",{})),xu=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment Due "),Ql("td",{}),Ql("td",{}),Ql("td",{})),_u=Ql("tr",{},void 0,Ql("td",{},void 0,"Sales Tax"),Ql("td",{}),Ql("td",{}),Ql("td",{})),Nu=Ql("tr",{},void 0,Ql("td",{},void 0,"Collections "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Pu=Ql("tr",{},void 0,Ql("td",{},void 0,"Payments "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Ru=Ql("tr",{},void 0,Ql("td",{},void 0,"Miscellaneous "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Du=Ql("tr",{},void 0,Ql("td",{},void 0,"Refund"),Ql("td",{}),Ql("td",{}),Ql("td",{})),ku=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment"),Ql("td",{}),Ql("td",{}),Ql("td",{})),Lu=Ql("tr",{},void 0,Ql("td",{},void 0,"Payment Due"),Ql("td",{}),Ql("td",{}),Ql("td",{})),Iu=Ql("tr",{},void 0,Ql("td",{},void 0,"Total Payment "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Bu=Ql("tr",{},void 0,Ql("td",{},void 0,"Total Receipt"),Ql("td",{}),Ql("td",{}),Ql("td",{})),Mu=Ql("tr",{},void 0,Ql("td",{},void 0,"Net "),Ql("td",{}),Ql("td",{}),Ql("td",{})),Gu=Object(c.b)({date:z(),user:h.b()}),Fu=Object(o.connect)(Gu,(function(e){return{getTaxSummary:function(){return e((function(){}))},dispatch:e}})),Uu=Object(s.compose)(Fu,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getTaxSummary,Object(r.useRef)()),i=Object(r.useRef)(),c=n.organisation;Object(r.useEffect)((function(){}),[]);var s=[];return Ql(Re.Grid,{container:!0,spacing:2},void 0,Ql(Re.Grid,{item:!0,xs:12},void 0,Ql(an,{tableData:[],printCsc:[s,eu({},[])],date:t,pdflogo:c.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:i,head:[s],body:[]})),Ql(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:o},Ql(Qe,{logo:c.logo,name:"Tax Summary",date:t}),Ql("div",{className:"taxSummary"},void 0,a.a.createElement("table",{id:"tax-summary",ref:i},ru,Ql("tbody",{},void 0,au,ou,iu,cu,su,lu,Ql("tr",{},void 0,Ql("td",{colSpan:4,style:{height:"30px"}})),uu,du,pu,fu,hu,bu,gu,Ql("tr",{},void 0,Ql("td",{colSpan:4,style:{height:"30px"}})),mu,vu,yu,Ou," ",Au," ",Su,Ql("tr",{},void 0,Ql("td",{colSpan:4,style:{height:"30px"}})),wu,Cu,Eu,Tu,ju,xu,Ql("tr",{},void 0,Ql("td",{colSpan:4,style:{height:"30px"}})),_u,Nu,Pu,Ru,Du,ku,Lu," ",Ql("tr",{},void 0,Ql("td",{colSpan:4,style:{height:"30px"}})),Iu,Bu,Mu))))))}));n("c9d7e83468efa03c8e71");function Hu(e,t,n,r){nu||(nu="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:nu,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}a.a.forwardRef((function(e,t){var n=e.data,r=e.TableHeadData,o=e.TableFooterData,i=void 0===o?"":o;return Hu("div",{style:{overflowX:"auto"}},void 0,a.a.createElement("table",{ref:t,className:"table my-table"},Hu("thead",{},void 0,Hu("tr",{},void 0,r.map((function(e,t){return Hu("td",{className:"my-table"},"".concat(t,"_").concat(e),e)})))),Hu("tbody",{},void 0,n?n.map((function(e,t){return Hu("tr",{},t,Object.keys(e).map((function(t,n){return Hu("td",{className:"my-table"},"".concat(n,"_").concat(e[t]),e[t])})))})):null),i?Hu("tfoot",{},void 0,Hu("tr",{},void 0,Object.values(i[0]).map((function(e,t){return Hu("td",{className:"my-table"},"".concat(t,"_").concat(e," unique"),e)})))):null))}));var qu=n("1231c8dbfe54b0845df9"),zu=n.n(qu),Yu=function(){return(Yu=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function Wu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Vu(e,t){return e(t={exports:{}},t.exports),t.exports}var $u=Vu((function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var a=arguments[r];if(a){var o=typeof a;if("string"===o||"number"===o)e.push(a);else if(Array.isArray(a)&&a.length){var i=n.apply(null,a);i&&e.push(i)}else if("object"===o)for(var c in a)t.call(a,c)&&a[c]&&e.push(c)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()})),Ju=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4};var Ku=function(e){return e instanceof Date},Xu=/[T ]/,Qu=/:/,Zu=/^(\d{2})$/,ed=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],td=/^(\d{4})/,nd=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],rd=/^-(\d{2})$/,ad=/^-?(\d{3})$/,od=/^-?(\d{2})-?(\d{2})$/,id=/^-?W(\d{2})$/,cd=/^-?W(\d{2})-?(\d{1})$/,sd=/^(\d{2}([.,]\d*)?)$/,ld=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,ud=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,dd=/([Z+-].*)$/,pd=/^(Z)$/,fd=/^([+-])(\d{2})$/,hd=/^([+-])(\d{2}):?(\d{2})$/;function bd(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var a=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+a),r}var gd=function(e,t){if(Ku(e))return new Date(e.getTime());if("string"!==typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var r=function(e){var t,n={},r=e.split(Xu);Qu.test(r[0])?(n.date=null,t=r[0]):(n.date=r[0],t=r[1]);if(t){var a=dd.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),a=function(e,t){var n,r=ed[t],a=nd[t];if(n=td.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=Zu.exec(e)||r.exec(e)){var i=n[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(r.date,n),o=a.year,i=function(e,t){if(null===t)return null;var n,r,a,o;if(0===e.length)return(r=new Date(0)).setUTCFullYear(t),r;if(n=rd.exec(e))return r=new Date(0),a=parseInt(n[1],10)-1,r.setUTCFullYear(t,a),r;if(n=ad.exec(e)){r=new Date(0);var i=parseInt(n[1],10);return r.setUTCFullYear(t,0,i),r}if(n=od.exec(e)){r=new Date(0),a=parseInt(n[1],10)-1;var c=parseInt(n[2],10);return r.setUTCFullYear(t,a,c),r}if(n=id.exec(e))return o=parseInt(n[1],10)-1,bd(t,o);if(n=cd.exec(e)){o=parseInt(n[1],10)-1;var s=parseInt(n[2],10)-1;return bd(t,o,s)}return null}(a.restDateString,o);if(i){var c,s=i.getTime(),l=0;if(r.time&&(l=function(e){var t,n,r;if(t=sd.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*36e5;if(t=ld.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),n%24*36e5+6e4*r;if(t=ud.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*36e5+6e4*r+1e3*a}return null}(r.time)),r.timezone)c=6e4*function(e){var t,n;if(t=pd.exec(e))return 0;if(t=fd.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=hd.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(r.timezone);else{var u=s+l,d=new Date(u);c=Ju(d);var p=new Date(u);p.setDate(d.getDate()+1);var f=Ju(p)-Ju(d);f>0&&(c+=f)}return new Date(s+l+c)}return new Date(e)};var md=function(e,t){var n=gd(e),r=Number(t);return n.setDate(n.getDate()+r),n};var vd=function(e,t){var n=gd(e).getTime(),r=Number(t);return new Date(n+r)};var yd=function(e,t){var n=Number(t);return vd(e,36e5*n)};var Od=function(e,t){var n=t&&Number(t.weekStartsOn)||0,r=gd(e),a=r.getDay(),o=(a<n?7:0)+a-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r};var Ad=function(e){return Od(e,{weekStartsOn:1})};var Sd=function(e){var t=gd(e),n=t.getFullYear(),r=new Date(0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var a=Ad(r),o=new Date(0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);var i=Ad(o);return t.getTime()>=a.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1};var wd=function(e){var t=Sd(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),Ad(n)};var Cd=function(e){var t=gd(e);return t.setHours(0,0,0,0),t};var Ed=function(e,t){var n=Cd(e),r=Cd(t),a=n.getTime()-6e4*n.getTimezoneOffset(),o=r.getTime()-6e4*r.getTimezoneOffset();return Math.round((a-o)/864e5)};var Td=function(e,t){var n=gd(e),r=Number(t),a=Ed(n,wd(n)),o=new Date(0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),(n=wd(o)).setDate(n.getDate()+a),n};var jd=function(e,t){var n=Number(t);return Td(e,Sd(e)+n)};var xd=function(e,t){var n=Number(t);return vd(e,6e4*n)};var _d=function(e){var t=gd(e),n=t.getFullYear(),r=t.getMonth(),a=new Date(0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()};var Nd=function(e,t){var n=gd(e),r=Number(t),a=n.getMonth()+r,o=new Date(0);o.setFullYear(n.getFullYear(),a,1),o.setHours(0,0,0,0);var i=_d(o);return n.setMonth(a,Math.min(i,n.getDate())),n};var Pd=function(e,t){var n=Number(t);return Nd(e,3*n)};var Rd=function(e,t){var n=Number(t);return vd(e,1e3*n)};var Dd=function(e,t){var n=Number(t);return md(e,7*n)};var kd=function(e,t){var n=Number(t);return Nd(e,12*n)};var Ld=function(e,t,n,r){var a=gd(e).getTime(),o=gd(t).getTime(),i=gd(n).getTime(),c=gd(r).getTime();if(a>o||i>c)throw new Error("The start of the range cannot be after the end of the range");return a<c&&i<o};var Id=function(e,t){if(!(t instanceof Array))throw new TypeError(toString.call(t)+" is not an instance of Array");var n,r,a=gd(e).getTime();return t.forEach((function(e,t){var o=gd(e),i=Math.abs(a-o.getTime());(void 0===n||i<r)&&(n=t,r=i)})),n};var Bd=function(e,t){if(!(t instanceof Array))throw new TypeError(toString.call(t)+" is not an instance of Array");var n,r,a=gd(e).getTime();return t.forEach((function(e){var t=gd(e),o=Math.abs(a-t.getTime());(void 0===n||o<r)&&(n=t,r=o)})),n};var Md=function(e,t){var n=gd(e).getTime(),r=gd(t).getTime();return n<r?-1:n>r?1:0};var Gd=function(e,t){var n=gd(e).getTime(),r=gd(t).getTime();return n>r?-1:n<r?1:0};var Fd=function(e,t){var n=Ad(e),r=Ad(t),a=n.getTime()-6e4*n.getTimezoneOffset(),o=r.getTime()-6e4*r.getTimezoneOffset();return Math.round((a-o)/6048e5)};var Ud=function(e,t){return Sd(e)-Sd(t)};var Hd=function(e,t){var n=gd(e),r=gd(t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())};var qd=function(e){var t=gd(e);return Math.floor(t.getMonth()/3)+1};var zd=function(e,t){var n=gd(e),r=gd(t);return 4*(n.getFullYear()-r.getFullYear())+(qd(n)-qd(r))};var Yd=function(e,t,n){var r=Od(e,n),a=Od(t,n),o=r.getTime()-6e4*r.getTimezoneOffset(),i=a.getTime()-6e4*a.getTimezoneOffset();return Math.round((o-i)/6048e5)};var Wd=function(e,t){var n=gd(e),r=gd(t);return n.getFullYear()-r.getFullYear()};var Vd=function(e,t){var n=gd(e),r=gd(t),a=Md(n,r),o=Math.abs(Ed(n,r));return n.setDate(n.getDate()-a*o),a*(o-(Md(n,r)===-a))};var $d=function(e,t){var n=gd(e),r=gd(t);return n.getTime()-r.getTime()};var Jd=function(e,t){var n=$d(e,t)/36e5;return n>0?Math.floor(n):Math.ceil(n)};var Kd=function(e,t){var n=Number(t);return jd(e,-n)};var Xd=function(e,t){var n=gd(e),r=gd(t),a=Md(n,r),o=Math.abs(Ud(n,r));return n=Kd(n,a*o),a*(o-(Md(n,r)===-a))};var Qd=function(e,t){var n=$d(e,t)/6e4;return n>0?Math.floor(n):Math.ceil(n)};var Zd=function(e,t){var n=gd(e),r=gd(t),a=Md(n,r),o=Math.abs(Hd(n,r));return n.setMonth(n.getMonth()-a*o),a*(o-(Md(n,r)===-a))};var ep=function(e,t){var n=Zd(e,t)/3;return n>0?Math.floor(n):Math.ceil(n)};var tp=function(e,t){var n=$d(e,t)/1e3;return n>0?Math.floor(n):Math.ceil(n)};var np=function(e,t){var n=Vd(e,t)/7;return n>0?Math.floor(n):Math.ceil(n)};var rp=function(e,t){var n=gd(e),r=gd(t),a=Md(n,r),o=Math.abs(Wd(n,r));return n.setFullYear(n.getFullYear()-a*o),a*(o-(Md(n,r)===-a))};var ap=["M","MM","Q","D","DD","DDD","DDDD","d","E","W","WW","YY","YYYY","GG","GGGG","H","HH","h","hh","m","mm","s","ss","S","SS","SSS","Z","ZZ","X","x"];var op=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=ap.concat(t).sort().reverse();return new RegExp("(\\[[^\\[]*\\])|(\\\\)?("+r.join("|")+"|.)","g")};var ip=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Su","Mo","Tu","We","Th","Fr","Sa"],r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],a=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],o=["AM","PM"],i=["am","pm"],c=["a.m.","p.m."],s={MMM:function(t){return e[t.getMonth()]},MMMM:function(e){return t[e.getMonth()]},dd:function(e){return n[e.getDay()]},ddd:function(e){return r[e.getDay()]},dddd:function(e){return a[e.getDay()]},A:function(e){return e.getHours()/12>=1?o[1]:o[0]},a:function(e){return e.getHours()/12>=1?i[1]:i[0]},aa:function(e){return e.getHours()/12>=1?c[1]:c[0]}};return["M","D","DDD","d","Q","W"].forEach((function(e){s[e+"o"]=function(t,n){return function(e){var t=e%100;if(t>20||t<10)switch(t%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"}(n[e](t))}})),{formatters:s,formattingTokensRegExp:op(s)}},cp={distanceInWords:function(){var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};return{localize:function(t,n,r){var a;return r=r||{},a="string"===typeof e[t]?e[t]:1===n?e[t].one:e[t].other.replace("{{count}}",n),r.addSuffix?r.comparison>0?"in "+a:a+" ago":a}}}(),format:ip()};var sp=function(e,t,n){var r=n||{},a=Gd(e,t),o=r.locale,i=cp.distanceInWords.localize;o&&o.distanceInWords&&o.distanceInWords.localize&&(i=o.distanceInWords.localize);var c,s,l={addSuffix:Boolean(r.addSuffix),comparison:a};a>0?(c=gd(e),s=gd(t)):(c=gd(t),s=gd(e));var u,d=tp(s,c),p=s.getTimezoneOffset()-c.getTimezoneOffset(),f=Math.round(d/60)-p;if(f<2)return r.includeSeconds?d<5?i("lessThanXSeconds",5,l):d<10?i("lessThanXSeconds",10,l):d<20?i("lessThanXSeconds",20,l):d<40?i("halfAMinute",null,l):i(d<60?"lessThanXMinutes":"xMinutes",1,l):0===f?i("lessThanXMinutes",1,l):i("xMinutes",f,l);if(f<45)return i("xMinutes",f,l);if(f<90)return i("aboutXHours",1,l);if(f<1440)return i("aboutXHours",Math.round(f/60),l);if(f<2520)return i("xDays",1,l);if(f<43200)return i("xDays",Math.round(f/1440),l);if(f<86400)return i("aboutXMonths",u=Math.round(f/43200),l);if((u=Zd(s,c))<12)return i("xMonths",Math.round(f/43200),l);var h=u%12,b=Math.floor(u/12);return h<3?i("aboutXYears",b,l):h<9?i("overXYears",b,l):i("almostXYears",b+1,l)};var lp=function(e,t,n){var r=n||{},a=Gd(e,t),o=r.locale,i=cp.distanceInWords.localize;o&&o.distanceInWords&&o.distanceInWords.localize&&(i=o.distanceInWords.localize);var c,s,l,u={addSuffix:Boolean(r.addSuffix),comparison:a};a>0?(c=gd(e),s=gd(t)):(c=gd(t),s=gd(e));var d=Math[r.partialMethod?String(r.partialMethod):"floor"],p=tp(s,c),f=s.getTimezoneOffset()-c.getTimezoneOffset(),h=d(p/60)-f;if("s"===(l=r.unit?String(r.unit):h<1?"s":h<60?"m":h<1440?"h":h<43200?"d":h<525600?"M":"Y"))return i("xSeconds",p,u);if("m"===l)return i("xMinutes",h,u);if("h"===l)return i("xHours",d(h/60),u);if("d"===l)return i("xDays",d(h/1440),u);if("M"===l)return i("xMonths",d(h/43200),u);if("Y"===l)return i("xYears",d(h/525600),u);throw new Error("Unknown unit: "+l)};var up=function(e,t){return sp(Date.now(),e,t)};var dp=function(e){var t=gd(e);return t.setHours(23,59,59,999),t};var pp=function(e,t){var n=t&&Number(t.weekStartsOn)||0,r=gd(e),a=r.getDay(),o=6+(a<n?-7:0)-(a-n);return r.setDate(r.getDate()+o),r.setHours(23,59,59,999),r};var fp=function(e){var t=gd(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t};var hp=function(){return dp(new Date)};var bp=function(e){var t=gd(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n};var gp=function(e){var t=gd(e);return Ed(t,bp(t))+1};var mp=function(e){var t=gd(e),n=Ad(t).getTime()-wd(t).getTime();return Math.round(n/6048e5)+1};var vp=function(e){if(Ku(e))return!isNaN(e);throw new TypeError(toString.call(e)+" is not an instance of Date")};var yp={M:function(e){return e.getMonth()+1},MM:function(e){return Sp(e.getMonth()+1,2)},Q:function(e){return Math.ceil((e.getMonth()+1)/3)},D:function(e){return e.getDate()},DD:function(e){return Sp(e.getDate(),2)},DDD:function(e){return gp(e)},DDDD:function(e){return Sp(gp(e),3)},d:function(e){return e.getDay()},E:function(e){return e.getDay()||7},W:function(e){return mp(e)},WW:function(e){return Sp(mp(e),2)},YY:function(e){return Sp(e.getFullYear(),4).substr(2)},YYYY:function(e){return Sp(e.getFullYear(),4)},GG:function(e){return String(Sd(e)).substr(2)},GGGG:function(e){return Sd(e)},H:function(e){return e.getHours()},HH:function(e){return Sp(e.getHours(),2)},h:function(e){var t=e.getHours();return 0===t?12:t>12?t%12:t},hh:function(e){return Sp(yp.h(e),2)},m:function(e){return e.getMinutes()},mm:function(e){return Sp(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return Sp(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return Sp(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return Sp(e.getMilliseconds(),3)},Z:function(e){return Ap(e.getTimezoneOffset(),":")},ZZ:function(e){return Ap(e.getTimezoneOffset())},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()}};function Op(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|]$/g,""):e.replace(/\\/g,"")}function Ap(e,t){t=t||"";var n=e>0?"-":"+",r=Math.abs(e),a=r%60;return n+Sp(Math.floor(r/60),2)+t+Sp(a,2)}function Sp(e,t){for(var n=Math.abs(e).toString();n.length<t;)n="0"+n;return n}var wp=function(e){var t=gd(e).getFullYear();return t%400===0||t%4===0&&t%100!==0};var Cp=function(e){var t=gd(e).getDay();return 0===t&&(t=7),t};var Ep=function(e){var t=wd(e),n=wd(Dd(t,60)).valueOf()-t.valueOf();return Math.round(n/6048e5)};var Tp=function(e){var t=gd(e);return dp(t).getTime()===fp(t).getTime()};var jp=function(e){var t=gd(e);return t.setMinutes(0,0,0),t};var xp=function(e,t){var n=jp(e),r=jp(t);return n.getTime()===r.getTime()};var _p=function(e,t,n){var r=Od(e,n),a=Od(t,n);return r.getTime()===a.getTime()};var Np=function(e,t){return _p(e,t,{weekStartsOn:1})};var Pp=function(e,t){var n=wd(e),r=wd(t);return n.getTime()===r.getTime()};var Rp=function(e){var t=gd(e);return t.setSeconds(0,0),t};var Dp=function(e,t){var n=Rp(e),r=Rp(t);return n.getTime()===r.getTime()};var kp=function(e,t){var n=gd(e),r=gd(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()};var Lp=function(e){var t=gd(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t};var Ip=function(e,t){var n=Lp(e),r=Lp(t);return n.getTime()===r.getTime()};var Bp=function(e){var t=gd(e);return t.setMilliseconds(0),t};var Mp=function(e,t){var n=Bp(e),r=Bp(t);return n.getTime()===r.getTime()};var Gp=function(e,t){var n=gd(e),r=gd(t);return n.getFullYear()===r.getFullYear()};var Fp=function(e){return xp(new Date,e)};var Up=function(e){return Np(new Date,e)};var Hp=function(e){return Pp(new Date,e)};var qp=function(e){return Dp(new Date,e)};var zp=function(e){return kp(new Date,e)};var Yp=function(e){return Ip(new Date,e)};var Wp=function(e){return Mp(new Date,e)};var Vp=function(e,t){return _p(new Date,e,t)};var $p=function(e){return Gp(new Date,e)};var Jp=function(e,t){var n=t&&Number(t.weekStartsOn)||0,r=gd(e),a=r.getDay(),o=6+(a<n?-7:0)-(a-n);return r.setHours(0,0,0,0),r.setDate(r.getDate()+o),r};var Kp=function(e){var t=Sd(e),n=new Date(0);n.setFullYear(t+1,0,4),n.setHours(0,0,0,0);var r=Ad(n);return r.setDate(r.getDate()-1),r};var Xp=function(e,t){var n=gd(e),r=Number(t);return n.setDate(r),n};var Qp=function(e,t,n){var r=n&&Number(n.weekStartsOn)||0,a=gd(e),o=Number(t),i=a.getDay();return md(a,((o%7+7)%7<r?7:0)+o-i)};var Zp=function(e,t){var n=gd(e),r=Number(t);return n.setMonth(0),n.setDate(r),n};var ef=function(e,t){var n=gd(e),r=Number(t);return n.setHours(r),n};var tf=function(e,t){var n=gd(e),r=Number(t),a=Cp(n);return md(n,r-a)};var nf=function(e,t){var n=gd(e),r=Number(t),a=mp(n)-r;return n.setDate(n.getDate()-7*a),n};var rf=function(e,t){var n=gd(e),r=Number(t);return n.setMilliseconds(r),n};var af=function(e,t){var n=gd(e),r=Number(t);return n.setMinutes(r),n};var of=function(e,t){var n=gd(e),r=Number(t),a=n.getFullYear(),o=n.getDate(),i=new Date(0);i.setFullYear(a,r,15),i.setHours(0,0,0,0);var c=_d(i);return n.setMonth(r,Math.min(o,c)),n};var cf=function(e,t){var n=gd(e),r=Number(t)-(Math.floor(n.getMonth()/3)+1);return of(n,n.getMonth()+3*r)};var sf=function(e,t){var n=gd(e),r=Number(t);return n.setSeconds(r),n};var lf=function(e,t){var n=gd(e),r=Number(t);return n.setFullYear(r),n};var uf=function(e){var t=gd(e);return t.setDate(1),t.setHours(0,0,0,0),t};var df=function(){return Cd(new Date)};var pf=function(e,t){var n=Number(t);return md(e,-n)};var ff=function(e,t){var n=Number(t);return yd(e,-n)};var hf=function(e,t){var n=Number(t);return vd(e,-n)};var bf=function(e,t){var n=Number(t);return xd(e,-n)};var gf=function(e,t){var n=Number(t);return Nd(e,-n)};var mf=function(e,t){var n=Number(t);return Pd(e,-n)};var vf=function(e,t){var n=Number(t);return Rd(e,-n)};var yf=function(e,t){var n=Number(t);return Dd(e,-n)};var Of,Af=function(e,t){var n=Number(t);return kd(e,-n)},Sf={addDays:md,addHours:yd,addISOYears:jd,addMilliseconds:vd,addMinutes:xd,addMonths:Nd,addQuarters:Pd,addSeconds:Rd,addWeeks:Dd,addYears:kd,areRangesOverlapping:Ld,closestIndexTo:Id,closestTo:Bd,compareAsc:Md,compareDesc:Gd,differenceInCalendarDays:Ed,differenceInCalendarISOWeeks:Fd,differenceInCalendarISOYears:Ud,differenceInCalendarMonths:Hd,differenceInCalendarQuarters:zd,differenceInCalendarWeeks:Yd,differenceInCalendarYears:Wd,differenceInDays:Vd,differenceInHours:Jd,differenceInISOYears:Xd,differenceInMilliseconds:$d,differenceInMinutes:Qd,differenceInMonths:Zd,differenceInQuarters:ep,differenceInSeconds:tp,differenceInWeeks:np,differenceInYears:rp,distanceInWords:sp,distanceInWordsStrict:lp,distanceInWordsToNow:up,eachDay:function(e,t,n){var r=gd(e),a=void 0!==n?n:1,o=gd(t).getTime();if(r.getTime()>o)throw new Error("The first date cannot be after the second date");var i=[],c=r;for(c.setHours(0,0,0,0);c.getTime()<=o;)i.push(gd(c)),c.setDate(c.getDate()+a);return i},endOfDay:dp,endOfHour:function(e){var t=gd(e);return t.setMinutes(59,59,999),t},endOfISOWeek:function(e){return pp(e,{weekStartsOn:1})},endOfISOYear:function(e){var t=Sd(e),n=new Date(0);n.setFullYear(t+1,0,4),n.setHours(0,0,0,0);var r=Ad(n);return r.setMilliseconds(r.getMilliseconds()-1),r},endOfMinute:function(e){var t=gd(e);return t.setSeconds(59,999),t},endOfMonth:fp,endOfQuarter:function(e){var t=gd(e),n=t.getMonth(),r=n-n%3+3;return t.setMonth(r,0),t.setHours(23,59,59,999),t},endOfSecond:function(e){var t=gd(e);return t.setMilliseconds(999),t},endOfToday:hp,endOfTomorrow:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r+1),a.setHours(23,59,59,999),a},endOfWeek:pp,endOfYear:function(e){var t=gd(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t},endOfYesterday:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r-1),a.setHours(23,59,59,999),a},format:function(e,t,n){var r=t?String(t):"YYYY-MM-DDTHH:mm:ss.SSSZ",a=(n||{}).locale,o=cp.format.formatters,i=cp.format.formattingTokensRegExp;a&&a.format&&a.format.formatters&&(o=a.format.formatters,a.format.formattingTokensRegExp&&(i=a.format.formattingTokensRegExp));var c=gd(e);return vp(c)?function(e,t,n){var r,a,o=e.match(n),i=o.length;for(r=0;r<i;r++)a=t[o[r]]||yp[o[r]],o[r]=a||Op(o[r]);return function(e){for(var t="",n=0;n<i;n++)o[n]instanceof Function?t+=o[n](e,yp):t+=o[n];return t}}(r,o,i)(c):"Invalid Date"},getDate:function(e){return gd(e).getDate()},getDay:function(e){return gd(e).getDay()},getDayOfYear:gp,getDaysInMonth:_d,getDaysInYear:function(e){return wp(e)?366:365},getHours:function(e){return gd(e).getHours()},getISODay:Cp,getISOWeek:mp,getISOWeeksInYear:Ep,getISOYear:Sd,getMilliseconds:function(e){return gd(e).getMilliseconds()},getMinutes:function(e){return gd(e).getMinutes()},getMonth:function(e){return gd(e).getMonth()},getOverlappingDaysInRanges:function(e,t,n,r){var a=gd(e).getTime(),o=gd(t).getTime(),i=gd(n).getTime(),c=gd(r).getTime();if(a>o||i>c)throw new Error("The start of the range cannot be after the end of the range");if(!(a<c&&i<o))return 0;var s=(c>o?o:c)-(i<a?a:i);return Math.ceil(s/864e5)},getQuarter:qd,getSeconds:function(e){return gd(e).getSeconds()},getTime:function(e){return gd(e).getTime()},getYear:function(e){return gd(e).getFullYear()},isAfter:function(e,t){var n=gd(e),r=gd(t);return n.getTime()>r.getTime()},isBefore:function(e,t){var n=gd(e),r=gd(t);return n.getTime()<r.getTime()},isDate:Ku,isEqual:function(e,t){var n=gd(e),r=gd(t);return n.getTime()===r.getTime()},isFirstDayOfMonth:function(e){return 1===gd(e).getDate()},isFriday:function(e){return 5===gd(e).getDay()},isFuture:function(e){return gd(e).getTime()>(new Date).getTime()},isLastDayOfMonth:Tp,isLeapYear:wp,isMonday:function(e){return 1===gd(e).getDay()},isPast:function(e){return gd(e).getTime()<(new Date).getTime()},isSameDay:function(e,t){var n=Cd(e),r=Cd(t);return n.getTime()===r.getTime()},isSameHour:xp,isSameISOWeek:Np,isSameISOYear:Pp,isSameMinute:Dp,isSameMonth:kp,isSameQuarter:Ip,isSameSecond:Mp,isSameWeek:_p,isSameYear:Gp,isSaturday:function(e){return 6===gd(e).getDay()},isSunday:function(e){return 0===gd(e).getDay()},isThisHour:Fp,isThisISOWeek:Up,isThisISOYear:Hp,isThisMinute:qp,isThisMonth:zp,isThisQuarter:Yp,isThisSecond:Wp,isThisWeek:Vp,isThisYear:$p,isThursday:function(e){return 4===gd(e).getDay()},isToday:function(e){return Cd(e).getTime()===Cd(new Date).getTime()},isTomorrow:function(e){var t=new Date;return t.setDate(t.getDate()+1),Cd(e).getTime()===Cd(t).getTime()},isTuesday:function(e){return 2===gd(e).getDay()},isValid:vp,isWednesday:function(e){return 3===gd(e).getDay()},isWeekend:function(e){var t=gd(e).getDay();return 0===t||6===t},isWithinRange:function(e,t,n){var r=gd(e).getTime(),a=gd(t).getTime(),o=gd(n).getTime();if(a>o)throw new Error("The start of the range cannot be after the end of the range");return r>=a&&r<=o},isYesterday:function(e){var t=new Date;return t.setDate(t.getDate()-1),Cd(e).getTime()===Cd(t).getTime()},lastDayOfISOWeek:function(e){return Jp(e,{weekStartsOn:1})},lastDayOfISOYear:Kp,lastDayOfMonth:function(e){var t=gd(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t},lastDayOfQuarter:function(e){var t=gd(e),n=t.getMonth(),r=n-n%3+3;return t.setMonth(r,0),t.setHours(0,0,0,0),t},lastDayOfWeek:Jp,lastDayOfYear:function(e){var t=gd(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(0,0,0,0),t},max:function(){var e=Array.prototype.slice.call(arguments),t=e.map((function(e){return gd(e)})),n=Math.max.apply(null,t);return new Date(n)},min:function(){var e=Array.prototype.slice.call(arguments),t=e.map((function(e){return gd(e)})),n=Math.min.apply(null,t);return new Date(n)},parse:gd,setDate:Xp,setDay:Qp,setDayOfYear:Zp,setHours:ef,setISODay:tf,setISOWeek:nf,setISOYear:Td,setMilliseconds:rf,setMinutes:af,setMonth:of,setQuarter:cf,setSeconds:sf,setYear:lf,startOfDay:Cd,startOfHour:jp,startOfISOWeek:Ad,startOfISOYear:wd,startOfMinute:Rp,startOfMonth:uf,startOfQuarter:Lp,startOfSecond:Bp,startOfToday:df,startOfTomorrow:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r+1),a.setHours(0,0,0,0),a},startOfWeek:Od,startOfYear:bp,startOfYesterday:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=e.getDate(),a=new Date(0);return a.setFullYear(t,n,r-1),a.setHours(0,0,0,0),a},subDays:pf,subHours:ff,subISOYears:Kd,subMilliseconds:hf,subMinutes:bf,subMonths:gf,subQuarters:mf,subSeconds:vf,subWeeks:yf,subYears:Af},wf=Sf.addDays,Cf=Sf.addMonths,Ef=Sf.addWeeks,Tf=Sf.addYears,jf=Sf.differenceInCalendarMonths,xf=Sf.endOfMonth,_f=Sf.endOfWeek,Nf=Sf.format,Pf=Sf.getDate,Rf=Sf.getMonth,Df=Sf.getYear,kf=Sf.isAfter,Lf=Sf.isBefore,If=Sf.isSameDay,Bf=Sf.isSameMonth,Mf=Sf.isToday,Gf=Sf.isValid,Ff=Sf.isWithinRange,Uf=Sf.max,Hf=Sf.min,qf=Sf.parse,zf=Sf.setMonth,Yf=Sf.setYear,Wf=Sf.startOfMonth,Vf=Sf.startOfWeek,$f=function(e){return e},Jf=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter($f).join(" ")},Kf=function(e,t){if(e){var n=qf(e);if(Gf(n))return n}return t},Xf=[{label:"Today",startDate:Of=new Date,endDate:Of},{label:"Yesterday",startDate:wf(Of,-1),endDate:wf(Of,-1)},{label:"This Week",startDate:Vf(Of),endDate:_f(Of)},{label:"Last Week",startDate:Vf(Ef(Of,-1)),endDate:_f(Ef(Of,-1))},{label:"Last 7 Days",startDate:Ef(Of,-1),endDate:Of},{label:"This Month",startDate:Wf(Of),endDate:xf(Of)},{label:"Last Month",startDate:Wf(Cf(Of,-1)),endDate:xf(Cf(Of,-1))}],Qf=Vu((function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}}}));Wu(Qf);var Zf=Vu((function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t.apply(this,arguments)}e.exports=t})),eh=Vu((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var a=r.default.memo(r.default.forwardRef((function(t,a){return r.default.createElement(o.default,(0,n.default)({ref:a},t),e)})));0;return a.muiName=o.default.muiName,a};var n=Qf(Zf),r=Qf(a.a),o=Qf(zu.a)}));Wu(eh);var th,nh=Wu(Vu((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Qf(a.a),r=(0,Qf(eh).default)(n.default.createElement("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4z"}),"ArrowRightAlt");t.default=r}))),rh=Wu(Vu((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Qf(a.a),r=(0,Qf(eh).default)(n.default.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft");t.default=r}))),ah=Wu(Vu((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Qf(a.a),r=(0,Qf(eh).default)(n.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");t.default=r}))),oh=Object(Re.makeStyles)((function(){return{iconContainer:{padding:5},icon:{padding:10,"&:hover":{background:"none"}}}})),ih=["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"],ch=function(e){var t,n,r,o=e.date,i=e.setDate,c=e.nextDisabled,s=e.prevDisabled,l=e.onClickNext,u=e.onClickPrevious,d=oh();return a.a.createElement(Re.Grid,{container:!0,justify:"space-between",alignItems:"center"},a.a.createElement(Re.Grid,{item:!0,className:d.iconContainer},a.a.createElement(Re.IconButton,{className:d.icon,disabled:s,onClick:u},a.a.createElement(rh,{color:s?"disabled":"action"}))),a.a.createElement(Re.Grid,{item:!0},a.a.createElement(Re.Select,{value:Rf(o),onChange:function(e){i(zf(o,parseInt(e.target.value)))},MenuProps:{disablePortal:!0}},ih.map((function(e,t){return a.a.createElement(Re.MenuItem,{key:e,value:t},e)})))),a.a.createElement(Re.Grid,{item:!0},a.a.createElement(Re.Select,{value:Df(o),onChange:function(e){i(Yf(o,parseInt(e.target.value)))},MenuProps:{disablePortal:!0}},(t=o,n=30,r=Math.floor(n/2),Array(n).fill(0).map((function(e,n){return t.getFullYear()-r+n}))).map((function(e){return a.a.createElement(Re.MenuItem,{key:e,value:e},e)})))),a.a.createElement(Re.Grid,{item:!0,className:d.iconContainer},a.a.createElement(Re.IconButton,{className:d.icon,disabled:c,onClick:l},a.a.createElement(ah,{color:c?"disabled":"action"}))))},sh=Object(Re.makeStyles)((function(e){return{leftBorderRadius:{borderRadius:"50% 0 0 50%"},rightBorderRadius:{borderRadius:"0 50% 50% 0"},buttonContainer:{display:"flex"},button:{height:36,width:36,padding:0},buttonText:{lineHeight:1.6},outlined:{border:"1px solid "+e.palette.primary.dark},filled:{"&:hover":{backgroundColor:e.palette.primary.dark},backgroundColor:e.palette.primary.dark},highlighted:{backgroundColor:e.palette.action.hover},contrast:{color:e.palette.primary.contrastText}}})),lh=function(e){var t=e.startOfRange,n=e.endOfRange,a=e.disabled,o=e.highlighted,i=e.outlined,c=e.filled,s=e.onClick,l=e.onHover,u=e.value,d=sh();return Object(r.createElement)("div",{className:Jf(d.buttonContainer,t&&d.leftBorderRadius,n&&d.rightBorderRadius,!a&&o&&d.highlighted)},Object(r.createElement)(Re.IconButton,{className:Jf(d.button,!a&&i&&d.outlined,!a&&c&&d.filled),disabled:a,onClick:s,onMouseOver:l},Object(r.createElement)(Re.Typography,{color:a?"textSecondary":"textPrimary",className:Jf(d.buttonText,!a&&c&&d.contrast),variant:"body2"},u)))};!function(e){e[e.Previous=-1]="Previous",e[e.Next=1]="Next"}(th||(th={}));var uh=["Su","Mo","Tu","We","Th","Fr","Sa"],dh=Object(Re.makeStyles)((function(){return{root:{width:290},weekDaysContainer:{marginTop:10,paddingLeft:30,paddingRight:30},daysContainer:{paddingLeft:15,paddingRight:15,marginTop:15,marginBottom:20}}})),ph=function(e){var t,n,a=dh(),o=e.helpers,i=e.handlers,c=e.value,s=e.dateRange,l=e.marker,u=e.setValue,d=e.minDate,p=e.maxDate,f=e.navState,h=f[0],b=f[1];return Object(r.createElement)(Re.Paper,{square:!0,elevation:0,className:a.root},Object(r.createElement)(Re.Grid,{container:!0},Object(r.createElement)(ch,{date:c,setDate:u,nextDisabled:!b,prevDisabled:!h,onClickPrevious:function(){return i.onMonthNavigate(l,th.Previous)},onClickNext:function(){return i.onMonthNavigate(l,th.Next)}}),Object(r.createElement)(Re.Grid,{item:!0,container:!0,direction:"row",justify:"space-between",className:a.weekDaysContainer},uh.map((function(e){return Object(r.createElement)(Re.Typography,{color:"textSecondary",key:e,variant:"caption"},e)}))),Object(r.createElement)(Re.Grid,{item:!0,container:!0,direction:"column",justify:"space-between",className:a.daysContainer},(t=function(e){for(var t=Vf(Wf(e)),n=_f(xf(e)),r=[],a=t;Lf(a,n);)r.push(a),a=wf(a,1);return r}(c),n=7,Array.from({length:Math.ceil(t.length/n)},(function(e,r){return t.slice(r*n,r*n+n)}))).map((function(e,t){return Object(r.createElement)(Re.Grid,{key:t,container:!0,direction:"row",justify:"center"},e.map((function(e){var t=function(e,t){var n=e.startDate;return n&&If(t,n)}(s,e),n=function(e,t){var n=e.endDate;return n&&If(t,n)}(s,e),a=function(e){var t=e.startDate,n=e.endDate;return!(!t||!n)&&If(t,n)}(s),l=function(e,t){var n=e.startDate,r=e.endDate;return n&&r&&(Ff(t,n,r)||If(t,n)||If(t,r))}(s,e)||o.inHoverRange(e);return Object(r.createElement)(lh,{key:Nf(e,"MM-DD-YYYY"),filled:t||n,outlined:Mf(e),highlighted:l&&!a,disabled:!Bf(c,e)||!Ff(e,d,p),startOfRange:t&&!a,endOfRange:n&&!a,onClick:function(){return i.onDayClick(e)},onHover:function(){return i.onDayHover(e)},value:Pf(e)})})))})))))},fh=function(e){var t=e.ranges,n=e.setRange,r=e.selectedRange;return a.a.createElement(Re.List,null,t.map((function(e,t){return a.a.createElement(Re.ListItem,{button:!0,key:t,onClick:function(){return n(e)}},a.a.createElement(Re.ListItemText,{primaryTypographyProps:{variant:"body2",style:{fontWeight:(o=e,i=r,c=o.startDate,s=o.endDate,l=i.startDate,u=i.endDate,c&&l&&s&&u&&If(c,l)&&If(s,u)?"bold":"normal")}}},e.label));var o,i,c,s,l,u})))},hh=Object(Re.makeStyles)((function(e){return{header:{padding:"20px 70px"},headerItem:{flex:1,textAlign:"center"},divider:{borderLeft:"1px solid "+e.palette.action.hover,marginBottom:20}}})),bh=function(e){var t=hh(),n=e.ranges,r=e.dateRange,o=e.minDate,i=e.maxDate,c=e.firstMonth,s=e.setFirstMonth,l=e.secondMonth,u=e.setSecondMonth,d=e.setDateRange,p=e.helpers,f=e.handlers,h=r.startDate,b=r.endDate,g=jf(l,c)>=2,m={dateRange:r,minDate:o,maxDate:i,helpers:p,handlers:f};return a.a.createElement(Re.Paper,{elevation:5,square:!0},a.a.createElement(Re.Grid,{container:!0,direction:"row",wrap:"nowrap"},a.a.createElement(Re.Grid,null,a.a.createElement(Re.Grid,{container:!0,className:t.header,alignItems:"center"},a.a.createElement(Re.Grid,{item:!0,className:t.headerItem},a.a.createElement(Re.Typography,{variant:"subtitle1"},h?Nf(h,"MMMM DD, YYYY"):"Start Date")),a.a.createElement(Re.Grid,{item:!0,className:t.headerItem},a.a.createElement(nh,{color:"action"})),a.a.createElement(Re.Grid,{item:!0,className:t.headerItem},a.a.createElement(Re.Typography,{variant:"subtitle1"},b?Nf(b,"MMMM DD, YYYY"):"End Date"))),a.a.createElement(Re.Divider,null),a.a.createElement(Re.Grid,{container:!0,direction:"row",justify:"center",wrap:"nowrap"},a.a.createElement(ph,Yu({},m,{value:c,setValue:s,navState:[!0,g],marker:gh.FIRST_MONTH})),a.a.createElement("div",{className:t.divider}),a.a.createElement(ph,Yu({},m,{value:l,setValue:u,navState:[g,!0],marker:gh.SECOND_MONTH})))),a.a.createElement("div",{className:t.divider}),a.a.createElement(Re.Grid,null,a.a.createElement(fh,{selectedRange:r,ranges:n,setRange:d}))))},gh={FIRST_MONTH:Symbol("firstMonth"),SECOND_MONTH:Symbol("secondMonth")},mh=function(e){var t=new Date,n=e.open,a=e.onChange,o=e.initialDateRange,i=e.minDate,c=e.maxDate,s=e.definedRanges,l=void 0===s?Xf:s,u=Kf(i,Tf(t,-10)),d=Kf(c,Tf(t,10)),p=function(e,t,n){var r=e.startDate,a=e.endDate;if(r&&a){var o=Uf(r,t),i=Hf(a,n);return[o,Bf(o,i)?Cf(o,1):i]}return[r,a]}(o||{},u,d),f=p[0],h=p[1],b=Object(r.useState)(Yu({},o)),g=b[0],m=b[1],v=Object(r.useState)(),y=v[0],O=v[1],A=Object(r.useState)(f||t),S=A[0],w=A[1],C=Object(r.useState)(h||Cf(S,1)),E=C[0],T=C[1],j=g.startDate,x=g.endDate,_={inHoverRange:function(e){return j&&!x&&y&&kf(y,j)&&Ff(e,j,y)}},N={onDayClick:function(e){if(!j||x||Lf(e,j))m({startDate:e,endDate:void 0});else{var t={startDate:j,endDate:e};a(t),m(t)}O(e)},onDayHover:function(e){j&&!x&&(y&&If(e,y)||O(e))},onMonthNavigate:function(e,t){if(e===gh.FIRST_MONTH){var n=Cf(S,t);Lf(n,E)&&w(n)}else{var r=Cf(E,t);Lf(S,r)&&T(r)}}};return n?Object(r.createElement)(bh,{dateRange:g,minDate:u,maxDate:d,ranges:l,firstMonth:S,secondMonth:E,setFirstMonth:function(e){Lf(e,E)&&w(e)},setSecondMonth:function(e){kf(e,S)&&T(e)},setDateRange:function(e){var n=e.startDate,r=e.endDate;if(n&&r)e.startDate=n=Uf(n,u),e.endDate=r=Hf(r,d),m(e),a(e),w(n),T(Bf(n,r)?Cf(n,1):r);else{var o={};m(o),a(o),w(t),T(Cf(S,1))}},helpers:_,handlers:N}):null},vh=Object(Re.makeStyles)((function(){return{dateRangePickerContainer:{position:"relative"},dateRangePicker:{position:"relative",zIndex:1},dateRangeBackdrop:{position:"fixed",height:"100vh",width:"100vw",bottom:0,zIndex:0,right:0,left:0,top:0}}})),yh=function(e){var t=vh(),n=e.closeOnClickOutside,a=e.wrapperClassName,o=e.toggle,i=e.open,c=function(){!1!==n&&o()},s=$u(t.dateRangePicker,a);return Object(r.createElement)("div",{className:t.dateRangePickerContainer},i&&Object(r.createElement)("div",{className:t.dateRangeBackdrop,onKeyPress:function(e){var t;return"Escape"===(null===(t=e)||void 0===t?void 0:t.key)&&c()},onClick:c}),Object(r.createElement)("div",{className:s},Object(r.createElement)(mh,Yu({},e))))},Oh=0,Ah="materialui-daterange-picker";function Sh(e,t){return(Oh+=1)>1e10&&console.warn(["Material-UI: you might have a memory leak.","The ruleCounter is not supposed to grow that much."].join("")),t&&t.options.meta?Ah+"-"+t.options.meta+"-"+e.key+"-"+Oh:Ah+"-"+e.key+"-"+Oh}var wh,Ch=function(e){return Object(r.createElement)(je.StylesProvider,{generateClassName:Sh},Object(r.createElement)(yh,Yu({},e)))},Eh=(n("aae8803b9efcf99c953e"),function(e){return Object(Ye.default)(e).format("MMM Do YYYY")});function Th(e,t,n,r){wh||(wh="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:wh,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function jh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xh(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xh(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xh(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}var _h,Nh=Object(c.b)({time:z()}),Ph=Object(o.connect)(Nh,(function(e){return{dispatchGetGeneralJournalTimeAction:function(t){return e((void 0)(t))},dispatch:e}})),Rh=Object(s.compose)(Ph,r.memo)((function(e){var t=e.dispatchGetGeneralJournalTimeAction,n=e.handleFetch,a=e.time,o=e.searchField,i=void 0===o?"":o,c=(a.startDate,a.endDate,jh(Object(r.useState)(!1),2)),s=c[0],l=c[1],u=jh(Object(r.useState)(),2),d=u[0],p=u[1],f=jh(Object(r.useState)("Select date range"),2),h=f[0],b=f[1];Object(r.useEffect)((function(){d&&b("".concat(Eh(d.startDate)," -  ").concat(Eh(d.endDate)))}),[d]);var g=function(e){var t=new Date(e).getDate(),n=new Date(e).getMonth(),r=new Date(e).getUTCFullYear();return"".concat(r,"/").concat(n+1,"/").concat(t)};return Th("div",{style:{disply:"flex",flexDirection:"column"}},void 0,i?Th("input",{type:"text",placeholder:i,className:"input-search"}):Th("button",{className:"daterange",onClick:function(){return l(!0)}},void 0,h),i?"":Th("div",{className:"search-wrap"},void 0,Th(Ch,{open:s,toggle:function(){return l(!s)},style:{display:"none"},onChange:function(e){p(e),l(!1),t({startDate:g(e.startDate),endDate:g(e.endDate)}),n()}})))}));n("0bf3a7191b3696bdf067");function Dh(e,t,n,r){_h||(_h="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:_h,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function kh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Lh(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Lh(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lh(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}var Ih,Bh=Object(c.b)({time:z()}),Mh=Object(o.connect)(Bh,(function(e){return{dispatchGetGeneralJournalTimeAction:function(t){return e((void 0)(t))},dispatch:e}})),Gh=Object(s.compose)(Mh,r.memo)((function(e){var t=e.dispatchGetGeneralJournalTimeAction,n=e.handleFetch,a=e.time,o=(e.searchField,a.startDate,a.endDate,kh(Object(r.useState)(!1),2)),i=(o[0],o[1],kh(Object(r.useState)({chatEndDate:""}),2)),c=(i[0],i[1],kh(Object(r.useState)("Select date range"),2));c[0],c[1];return Dh("div",{style:{disply:"flex",flexDirection:"column"}},void 0,Dh("input",{name:"chatEndDate",type:"date",onChange:function(e){t({startDate:"2000/02/22",endDate:e.target.value.split("-").join("/")}),n()},className:"input-search in"}))}));function Fh(e,t,n,r){Ih||(Ih="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ih,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Uh,Hh=function(e){var t=e.height,n=e.width,r=e.className,a=e.print,o=e.setPrint,i=e.pdflogo,c=e.tableRef,s=(e.dateRangeRef,e.daterange),l=e.companyRef,u=e.head,p=e.body,f=Object(d.useLocation)().pathname.split("/")[3],h=function(e){var t=new Mt.default,n=t.internal.pageSize.getWidth(),r=l.current.lastElementChild,a=r.previousElementSibling,o=r.getBoundingClientRect().width,d=a.getBoundingClientRect().width,h=.5*n-.2645833333*o*.5,b=.5*n-.2645833333*d*.5,g=.5*n-.2645833333*l.current.firstElementChild.getBoundingClientRect().width*.5,m="data:image/png;base64,".concat(i);t.autoTable({didDrawPage:function(e){1===e.pageNumber&&(m&&t.addImage(m,"JPEG",g,15,19,19),t.setFontSize(8),t.text("".concat(f),b,44),s&&(t.setFontSize(8),t.text("".concat(s),h,50)))},html:c?c.current:"",body:p||"",head:u||"",headStyles:{fillColor:"#1a88e1",textColor:"white",border:"1px solid rgba(224, 224, 224, 1)",fontSize:6},footStyles:{fillColor:"black",textColor:"white",fontSize:6},bodyStyles:{border:"1px solid rgba(224, 224, 224, 1)",fontSize:6},theme:"grid",startY:60}),t.save("".concat(f,".pdf"))};return a&&h(),a&&o(!1),Fh(Re.IconButton,{onClick:h},void 0,Fh(Bt,{height:t,width:n,className:r}))};n("9cea8840b067ae3cbfc6");function qh(e,t,n,r){Uh||(Uh="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Uh,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var zh,Yh=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1},iconPaper:{boxShadow:e.shadows[1]}}})),Wh=qh(qt.a,{}),Vh=function(e){var t=e.componentRef,n=e.print,a=e.setPrint,o=e.handleFetch,i=e.tableData,c=e.searchField,s=e.singleDate,l=void 0===s?"":s,u=e.tableRef,p=e.daterange,f=e.pdflogo,h=e.companyRef,b=Object(d.useHistory)();Yh();return Object(r.useEffect)((function(){})),qh("div",{className:"flex-b md"},void 0,qh("div",{className:"flex-b"},void 0,qh(Re.IconButton,{onClick:function(){return b.goBack()}},void 0,Wh),l&&qh(Gh,{handleFetch:o}),!l&&qh(Rh,{handleFetch:o}),!l&&c&&qh(Rh,{searchField:c})),qh("div",{className:"flex-r"},void 0,qh(Hh,{componentRef:t,height:"20px",width:"20px",className:"bell",print:n,setPrint:a,tableRef:u,pdflogo:f,daterange:p,companyRef:h}),qh(Nt,{height:"20px",width:"20px",printRef:t,className:"bell"}),qh(At,{data:i,setPrint:a})))};n("4ef491cfa0179a58c390");function $h(e,t,n,r){zh||(zh="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:zh,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Jh(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function Kh(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Jh(o,r,a,i,c,"next",e)}function c(e){Jh(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Xh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Qh(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qh(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qh(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}var Zh,eb=Object(c.b)({time:z(),user:h.b()}),tb=Object(o.connect)(eb,(function(e){return{dispatchCleanUpAction:function(){return e((void 0)())},dispatch:e}}));Object(s.compose)(tb,r.memo)((function(e){var t=e.time,n=e.user,o=e.dispatchCleanUpAction,i=Object(r.useRef)(),c=Object(r.useRef)(),s=Object(r.useRef)(),p=Xh(Object(r.useState)(!1),2),f=p[0],h=p[1],b=Xh(Object(r.useState)(!1),2),g=b[0],m=b[1],v=n.organisation,y=t.startDate,O=t.endDate;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee}),Object(r.useEffect)((function(){return Kh(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))}),[]);var A=Object(d.useLocation)().pathname.split("/")[3],S=g&&"".concat(Object(Ye.default)(y).format("MMM Do YYYY")," - ").concat(Object(Ye.default)(O).format("MMM Do YYYY"));return $h(a.a.Fragment,{},void 0,$h(Vh,{componentRef:i,print:f,setPrint:h,handleFetch:function(){m(!0)},pdflogo:v.logo,tableRef:c,companyRef:s,daterange:S}),a.a.createElement("div",{ref:i},a.a.createElement(Qe,{ref:s,ComLogo:v.logo,name:"".concat(A),date:S})))}));function nb(e,t,n,r){Zh||(Zh="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Zh,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function rb(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function ab(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){rb(o,r,a,i,c,"next",e)}function c(e){rb(o,r,a,i,c,"throw",e)}i(void 0)}))}}function ob(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ib(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ib(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ib(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}var cb,sb=Object(c.b)({time:z(),user:h.b()}),lb=Object(o.connect)(sb,(function(e){return{dispatchCleanUpAction:function(){return e((void 0)())},dispatch:e}}));Object(s.compose)(lb,r.memo)((function(e){var t=e.time,n=e.user,o=e.dispatchCleanUpAction,i=Object(r.useRef)(),c=Object(r.useRef)(),s=Object(r.useRef)(),p=ob(Object(r.useState)(!1),2),f=p[0],h=p[1],b=ob(Object(r.useState)(!1),2),g=b[0],m=b[1],v=n.organisation,y=t.startDate,O=t.endDate;Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee}),Object(r.useEffect)((function(){return ab(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))}),[]);var A=Object(d.useLocation)().pathname.split("/")[3],S=g&&"".concat(Object(Ye.default)(y).format("MMM Do YYYY")," - ").concat(Object(Ye.default)(O).format("MMM Do YYYY"));return nb(a.a.Fragment,{},void 0,nb(Vh,{componentRef:i,print:f,setPrint:h,handleFetch:function(){m(!0)},pdflogo:v.logo,tableRef:c,companyRef:s,daterange:S}),a.a.createElement("div",{ref:i},a.a.createElement(Qe,{ref:s,ComLogo:v.logo,name:"".concat(A),date:S})))}));function ub(e,t,n,r){cb||(cb="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:cb,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function db(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?db(Object(n),!0).forEach((function(t){fb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):db(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hb,bb=ub("thead",{className:"myTableHeader"},void 0,ub("tr",{className:"throw"},void 0,ub("th",{},void 0,"DESCRIPTION"),ub("th",{},void 0,"AMOUNT"))),gb=ub("tr",{},void 0,ub("td",{className:"head1",colSpan:2},void 0,"CASH FLOWS FROM OPERATING ACTIVITIES")),mb=ub("td",{},void 0,"Profit/(loss) before Tax "),vb=ub("td",{},void 0,"Depreciation "),yb=ub("td",{},void 0,"Net Cash flows before changes in working capital "),Ob=ub("td",{},void 0,"(Increase)/Decrease in Inventories "),Ab=ub("td",{},void 0,"(Increase)/Decrease in Trade and Other Receivables"),Sb=ub("td",{},void 0,"(Increase)/Decrease in Trade and Other Payables"),wb=ub("td",{},void 0,"Net Cash outflows/Inflows from Operating Activities"),Cb=ub("td",{},void 0,"Tax expense"),Eb=ub("tr",{},void 0,ub("td",{className:"head1",colSpan:2},void 0,"CASH FLOWS FROM INVESTING ACTIVITIES")),Tb=ub("td",{},void 0,"Acquisition of property, Plant and Equipment "),jb=ub("td",{},void 0,"Disposal of Property, Plant and Equipment "),xb=ub("td",{},void 0,"Capital Work in Progress"),_b=ub("td",{},void 0,"Net Cash Outflow from Investing Activities "),Nb=ub("tr",{},void 0,ub("td",{className:"head1",colSpan:2},void 0,"CASH FLOWS FINANCIAL ACTIVITIES")),Pb=ub("tr",{},void 0,ub("td",{},void 0,"Long Term Loan"),ub("td",{})," "),Rb=ub("tr",{},void 0,ub("td",{},void 0,"Short Term Loan"),ub("td",{})," "),Db=ub("tr",{},void 0,ub("td",{},void 0,"Deposit for Shares"),ub("td",{})," "),kb=ub("tr",{},void 0,ub("td",{},void 0,"Shares Capital"),ub("td",{})," "),Lb=ub("tr",{},void 0,ub("td",{},void 0,"Net Cash flows from Financial Activities"),ub("td",{})," "),Ib=ub("tr",{},void 0,ub("td",{},void 0,"Net increase in Cash and Cash Equivalent"),ub("td",{})," "),Bb=ub("tr",{},void 0,ub("td",{},void 0,"Cash and Cash Equivalents as at 1st January"),ub("td",{})," "),Mb=ub("tr",{},void 0,ub("td",{},void 0,"Cash and Cash Equivalents as at 31st December"),ub("td",{})," "),Gb=Object(c.b)({date:z(),user:h.b(),cashFlow:Object(c.a)(U,(function(e){return e.cashFlow}))}),Fb=Object(o.connect)(Gb,(function(e){return{getCashFlow:function(){return e({type:"app/Reports/GET_ALL_CASH_FLOW"})},dispatch:e}})),Ub=Object(s.compose)(Fb,r.memo)((function(e){var t=e.date,n=e.user,o=e.cashFlow,i=(e.getCashFlow,Object(r.useRef)()),c=Object(r.useRef)(),s=Object(r.useRef)(),l=n.organisation,u=o.taxExpense,d=o.cashFlowsFromOperatingActivities,p=o.cashFlowsFromInvestingActivities,f=(o.cashAndCashEquivalents,[]);return ub(Re.Grid,{container:!0,spacing:2},void 0,ub(Re.Grid,{item:!0,xs:12},void 0,ub(an,{tableData:[],printCsc:[f,pb({},[])],pdflogo:l.logo,tableRef:c,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),date:t,head:[f],body:[]})),ub(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},a.a.createElement(Qe,{ref:s,logo:l.logo,name:"Cash Flow",date:t}),ub("div",{className:"cashflow"},void 0,a.a.createElement("table",{id:"cash-flow",ref:c},bb,ub("tbody",{},void 0,gb,ub("tr",{},void 0,mb,ub("td",{},void 0,d&&d.profitAndLossBeforeTax," ")),ub("tr",{},void 0,vb,ub("td",{},void 0,d&&d.depreciation," ")),ub("tr",{},void 0,yb,ub("td",{},void 0,d&&d.netCashFlowsBeforeChangesInWorkingCapital," ")),ub("tr",{},void 0,Ob,ub("td",{},void 0,d&&d.increaseAndDecreaseInInventories," ")),ub("tr",{},void 0,Ab,ub("td",{},void 0,d&&d.increaseAndDecreaseInTradeAndOtherReceivables," ")),ub("tr",{},void 0,Sb,ub("td",{},void 0,d&&d.increaseAndDecreaseInTradeAndOtherPayables," ")),ub("tr",{},void 0,wb,ub("td",{},void 0,d&&d.netCashOutFlowsAndInFlowsFromOperatingActivities," ")),ub("tr",{},void 0,Cb,ub("td",{},void 0," ",u," ")),ub("tr",{},void 0,ub("td",{colSpan:3,style:{height:"30px"}})),Eb,ub("tr",{},void 0,Tb,ub("td",{},void 0," ",p&&p.acquisitionOfPropertyPlantAndEquipment," ")),ub("tr",{},void 0,jb,p&&p.disposalOfPropertyPlantAndEquipment),ub("tr",{},void 0,xb,p&&p.capitalWorkInProgress),ub("tr",{},void 0,_b,p&&p.netCashOutFlowsFromInvestingActivities),ub("tr",{},void 0,ub("td",{colSpan:3,style:{height:"30px"}})),Nb,Pb,Rb,Db,kb,Lb,Ib,Bb,Mb))))))}));function Hb(e,t,n,r){hb||(hb="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:hb,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function qb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qb(Object(n),!0).forEach((function(t){Yb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wb,Vb=Hb("thead",{className:"myTableHeader"},void 0,Hb("tr",{className:"throw"},void 0,Hb("th",{},void 0,"DESCRIPTION"),Hb("th",{},void 0,"AMOUNT"))),$b=Hb("td",{},void 0,"Revenue "),Jb=Hb("tr",{},void 0,Hb("td",{},void 0,"Direct Cost"),Hb("td",{})),Kb=Hb("td",{},void 0,"Gross Profit"),Xb=Hb("tr",{},void 0,Hb("td",{},void 0,"Other Operating Income"),Hb("td",{})),Qb=Hb("tr",{},void 0,Hb("td",{},void 0,"Other Operating expenses"),Hb("td",{})),Zb=Hb("td",{},void 0,"Operating Profit/(Loss)"),eg=Hb("tr",{},void 0,Hb("td",{},void 0,"Finance cost"),Hb("td",{})),tg=Hb("td",{},void 0,"Profit/(Loss) before tax"),ng=Hb("tr",{},void 0,Hb("td",{},void 0,"Tax expense"),Hb("td",{})),rg=Hb("td",{},void 0,"Net Income for the Financial Year"),ag=Hb("tr",{},void 0,Hb("td",{},void 0,"Other Comprehensive Income"),Hb("td",{})),og=Hb("td",{},void 0,"Total Comprehensive Income"),ig=Hb("td",{},void 0,"EPS(Kobo)"),cg=Object(c.b)({date:z(),user:h.b(),incomeStatement:Object(c.a)(U,(function(e){return e.incomeStatement})),incomeStatementRange:Object(c.a)(U,(function(e){return e.incomeStatementTimeRange}))}),sg=Object(o.connect)(cg,(function(e){return{dispatchGetGeneralJournalTimeAction:function(t){return e((void 0)(t))},dispatchGetIncomeStatementRangeAction:function(t){return e(function(e){return{type:"app/Reports/GET_ALL_INCOME_STATEMENT_RANGE",payload:e}}(t))},dispatchGetAllIncomeStatementAction:function(){return e({type:"app/Reports/GET_ALL_INCOME_STATEMENT_TYPES"})},dispatchCleanUpAction:function(){return e((void 0)())},dispatch:e}})),lg=Object(s.compose)(sg,r.memo)((function(e){var t=e.date,n=e.user,o=e.incomeStatement,i=Object(r.useRef)(),c=Object(r.useRef)(),s=Object(r.useRef)(),l=n.organisation,u=[],d=o.totalRevenueBalance,p=o.values;return Hb(Re.Grid,{container:!0,spacing:2},void 0,Hb(Re.Grid,{item:!0,xs:12},void 0,Hb(an,{tableData:[],printCsc:[u,zb({},[])],date:t,pdflogo:l.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[u],body:[]})),Hb(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},a.a.createElement(Qe,{ref:s,logo:l.logo,name:"Comprehensive Income",date:t}),Hb("div",{className:"comprehensiveIncomeStatement"},void 0,a.a.createElement("table",{id:"comprehensive-IncomeStatement",ref:c},Vb,Hb("tbody",{},void 0,Hb("tr",{},void 0,$b,Hb("td",{},void 0,p&&d)),Jb,Hb("tr",{},void 0,Kb,Hb("td",{},void 0,p&&p.grossProfit)),Xb,Qb,Hb("tr",{},void 0,Zb,Hb("td",{},void 0,p&&p.operatingProfitAndLoss)),eg,Hb("tr",{},void 0,tg,Hb("td",{},void 0,p&&p.profitAndLossBeforeTax)),ng,Hb("tr",{},void 0,rg,Hb("td",{},void 0,p&&p.netIncomeForTheFinancialYear)),ag,Hb("tr",{},void 0,og,Hb("td",{},void 0,p&&p.totalComprehensiveIncome)),Hb("tr",{},void 0,ig,Hb("td",{},void 0,p&&p.epsInKobo))))))))}));function ug(e,t,n,r){Wb||(Wb="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Wb,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function dg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dg(Object(n),!0).forEach((function(t){fg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hg,bg=ug("thead",{className:"myTableHeader"},void 0,ug("tr",{className:"throw"},void 0,ug("th",{},void 0,"DESCRIPTION"),ug("th",{},void 0,"AMOUNT"))),gg=ug("tr",{},void 0,ug("td",{className:"head1",colSpan:2},void 0,"ASSETS")),mg=ug("tr",{},void 0,ug("td",{className:"head2",colSpan:2},void 0,"NON-CURRENT ASSETS:")),vg=ug("td",{},void 0,"Property, Plant and Equipment "),yg=ug("td",{},void 0,"Capital Work in Progress"),Og=ug("td",{},void 0,"TOTAL NON-CURRENT ASSETS "),Ag=ug("tr",{className:"head2"},void 0,ug("td",{className:"head2"},void 0,"CURRENT ASSETS:"),ug("td",{})),Sg=ug("td",{},void 0,"Inventories"),wg=ug("td",{},void 0,"Trade & Other receivables"),Cg=ug("td",{},void 0,"Cash and cash equivalent"),Eg=ug("td",{className:"head2"},void 0,"TOTAL CURRENT ASSETS "),Tg=ug("td",{className:"head2"},void 0,"TOTAL ASSETS"),jg=ug("tr",{},void 0,ug("td",{className:"head2",colSpan:2},void 0,"EQUITY AND LIABILITIES")),xg=ug("tr",{},void 0,ug("td",{className:"head2",colSpan:2},void 0,"CAPITAL AND RESERVES:")),_g=ug("td",{},void 0,"Share Capital"),Ng=ug("td",{},void 0,"Revaluation Reserves"),Pg=ug("td",{},void 0,"Retained earnings"),Rg=ug("tr",{},void 0,ug("td",{className:"head2"},void 0,"TOTAL EQUITY")," ",ug("td",{})),Dg=ug("tr",{},void 0,ug("td",{className:"head2",colSpan:2},void 0,"NON-CURRENT LIABILITIES:")),kg=ug("td",{},void 0,"Long Term Borrowings"),Lg=ug("td",{},void 0,"Deposit for Shares"),Ig=ug("td",{className:"head2"},void 0,"TOTAL NON-CURRENT LIABILITIES "),Bg=ug("tr",{},void 0,ug("td",{className:"head2",colSpan:2},void 0,"CURRENT LIABILITIES:")),Mg=ug("td",{},void 0,"Trade and other payables"),Gg=ug("td",{},void 0,"Short-term Loan"),Fg=ug("td",{},void 0,"Current tax Payable"),Ug=ug("td",{className:"head2"},void 0,"TOTAL CURRENT LIABILITIES:"),Hg=ug("td",{},void 0,"TOTAL EQUITY AND LIABILITIES:"),qg=ug("tr",{}),zg=Object(c.b)({date:z(),user:h.b(),financialPosition:Object(c.a)(U,(function(e){return e.financialPosition}))}),Yg=Object(o.connect)(zg,(function(e){return{getFinancialPosition:function(){return e({type:"app/Reports/GET_ALL_FINANCIAL_POSITION_TYPES"})},dispatch:e}})),Wg=Object(s.compose)(Yg,r.memo)((function(e){var t=e.date,n=e.user,o=e.financialPosition,i=e.getFinancialPosition,c=Object(r.useRef)(),s=Object(r.useRef)(),l=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){t.lastDate&&t.firstDate&&i(t)}),[t]),Object(r.useEffect)((function(){return function(){}}),[]);var u=o.nonCurrentAsset,d=o.currentAsset,p=o.capitalAndReserves,f=o.totalEquityAndLiabilities,h=o.nonCurrentLiabilities,b=o.currentLiabilities,g=[];return ug(Re.Grid,{container:!0,spacing:2},void 0,ug(Re.Grid,{item:!0,xs:12},void 0,ug(an,{tableData:[],printCsc:[g,pg({},[])],date:t,pdflogo:l.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:s,head:[g],body:[]})),ug(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:c},ug(Qe,{logo:l.logo,name:"State of Financial Position",date:t}),ug("div",{className:"financialTable"},void 0,a.a.createElement("table",{ref:s,id:"financialTable_data"},bg,ug("tbody",{},void 0,gg,mg,ug("tr",{},void 0,vg,ug("td",{},void 0,u&&u.propertyPlantAndEquipment," ")),ug("tr",{},void 0,yg,ug("td",{},void 0,u&&u.capitalWorkInProgress)),ug("tr",{className:"head2"},void 0,Og,ug("td",{},void 0,u&&u.capitalWorkInProgress+u.propertyPlantAndEquipment)),ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),Ag,ug("tr",{},void 0,Sg,ug("td",{},void 0,d&&d.inventories)),ug("tr",{},void 0,wg,ug("td",{},void 0,d&&d.tradeAndOtherReceivables)),ug("tr",{},void 0,Cg,ug("td",{},void 0," ",d&&d.cashAndCashEquivalent)),ug("tr",{},void 0,Eg,ug("td",{},void 0," ",d&&d.cashAndCashEquivalent+d.inventories+d.tradeAndOtherReceivables)),ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),ug("tr",{},void 0,Tg,ug("td",{},void 0," ",d&&u.capitalWorkInProgress+u.propertyPlantAndEquipment+d.cashAndCashEquivalent+d.inventories+d.tradeAndOtherReceivables)),ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),jg,xg,ug("tr",{},void 0,_g,ug("td",{},void 0,p&&p.shareCapital)),ug("tr",{},void 0,Ng,ug("td",{},void 0,p&&p.revaluationReserves,",")),ug("tr",{},void 0,Pg,ug("td",{},void 0,p&&p.retainedEarnings)),Rg,ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),Dg,ug("tr",{},void 0,kg,ug("td",{},void 0,h&&h.longTermBorrowings)),ug("tr",{},void 0,Lg,ug("td",{},void 0," ",h&&h.depositForShares)),ug("tr",{},void 0,Ig,ug("td",{},void 0,h&&h.depositForShares+h.longTermBorrowings)),ug("tr",{},void 0,ug("td",{colSpan:3,style:{height:"30px"}})),Bg,ug("tr",{},void 0,Mg,ug("td",{},void 0,b&&b.tradeAndOtherPayables)),ug("tr",{},void 0,Gg,ug("td",{},void 0,b&&b.shortTermLoan)),ug("tr",{},void 0,Fg,ug("td",{},void 0,b&&b.currentTaxPayable)),ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),ug("tr",{},void 0,Ug,ug("td",{},void 0,b&&b.currentTaxPayable+b.shortTermLoan+b.tradeAndOtherPayables)),ug("tr",{},void 0,ug("td",{colSpan:2,style:{height:"30px"}})),ug("tr",{},void 0,Hg,ug("td",{},void 0,f&&f)),qg))))))}));function Vg(e,t,n,r){hg||(hg="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:hg,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function $g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$g(Object(n),!0).forEach((function(t){Kg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xg,Qg=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.primary.main,padding:e.spacing(1)}},"& td":{cursor:"pointer",padding:e.spacing(1)}}}})),Zg=Object(c.b)({date:z(),user:h.b()}),em=Object(o.connect)(Zg,(function(e){return{getDirectCost:function(){return e((function(){}))},dispatch:e}})),tm=Object(s.compose)(em,r.memo)((function(e){var t=e.date,n=e.user,o=(e.getDirectCost,Qg()),i=Object(r.useRef)(),c=Object(r.useRef)(),s=(Object(r.useRef)(),n.organisation);Object(r.useEffect)((function(){}),[]);var l=["Opening Qty","Unit Cost ","Amount","Qty Received","Unit Cost","Amount","Additional Cost","Qty Used","Unit Cost","Amount","Used Cost","Remaining Qty","Remain Value","Closing Cost"];return Vg(Re.Grid,{container:!0,spacing:2},void 0,Vg(Re.Grid,{item:!0,xs:12},void 0,Vg(an,{tableData:[],printCsc:[l,Jg({},[])],date:t,pdflogo:s.logo,daterange:"".concat(t.startDate," \u2014 ").concat(t.endDate),tableRef:c,head:[l],body:[]})),Vg(Re.Grid,{item:!0,xs:12},void 0,a.a.createElement("div",{ref:i},Vg(Qe,{logo:s.logo,name:"Direct Cost",date:t}),Vg(et.a,{className:o.datatable,title:"Direct Cost Report",data:[],columns:l,options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",download:!1,filter:!1,print:!1,pagination:!1,viewColumns:!1,elevation:0}}))))})),nm=n("b0c37be7de20d933b466"),rm=n("d954071182f1bafcfbb1");function am(e,t,n,r){Xg||(Xg="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Xg,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var om=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},content:{flexGrow:1},active:{color:"".concat(Object(nm.darken)(e.palette.primary.main,.1)," !important")}}}));var im=Object(c.b)({});var cm,sm=Object(o.connect)(im,(function(e){return{}})),lm=Object(s.compose)(d.withRouter,sm,r.memo)((function(e){var t=om();return am("div",{className:t.root},void 0,am(rm.a,{content:am("div",{className:t.content},void 0,e.children)}))}));function um(e,t,n,r){cm||(cm="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:cm,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var dm,pm=um(i.Helmet,{},void 0,um("title",{},void 0,"Reports"),um("meta",{name:"description",content:"Description of Accounting reports"})),fm=Object(c.b)({reports:Y()}),hm=Object(o.connect)(fm,(function(e){return{}})),bm=Object(s.compose)(d.withRouter,hm,r.memo)((function(){Object(u.b)({key:"reports",reducer:F}),Object(l.b)({key:"reports",saga:Ee});var e=Object(d.useRouteMatch)().path;return console.log(e,"path"),um("div",{},void 0,pm,um(lm,{},void 0,um(d.Route,{exact:!0,path:e,component:ze}),um(d.Route,{path:"".concat(e,"/chart-of-accounts"),component:gn}),um(d.Route,{path:"".concat(e,"/cash-account-register"),component:xr}),um(d.Route,{path:"".concat(e,"/general-journal"),component:ar}),um(d.Route,{path:"".concat(e,"/general-ledger"),component:Jn}),um(d.Route,{path:"".concat(e,"/customer-ledgers"),component:En}),um(d.Route,{path:"".concat(e,"/trial-balance"),component:br}),um(d.Route,{path:"".concat(e,"/aged-receivables"),component:il}),um(d.Route,{path:"".concat(e,"/customer-master-file"),component:Br}),um(d.Route,{path:"".concat(e,"/cash-receipt-jornals"),component:bl}),um(d.Route,{path:"".concat(e,"/invoice-register"),component:Cl}),um(d.Route,{path:"".concat(e,"/sales-order-details"),component:Dl}),um(d.Route,{path:"".concat(e,"/sales-journal"),component:Hl}),um(d.Route,{path:"".concat(e,"/sales-taxes"),component:Xl}),um(d.Route,{path:"".concat(e,"/taxes-exempt-sales"),component:ta}),um(d.Route,{path:"".concat(e,"/quote-register"),component:Wr}),um(d.Route,{path:"".concat(e,"/fixed-asset-register"),component:wa}),um(d.Route,{path:"".concat(e,"/cash-journal-report"),component:is}),um(d.Route,{path:"".concat(e,"/fixed-asset-schedule"),component:pa}),um(d.Route,{path:"".concat(e,"/vendor-ledgers"),component:Ra}),um(d.Route,{path:"".concat(e,"/aged-payables"),component:Hc}),um(d.Route,{path:"".concat(e,"/purchase-order-register"),component:Ds}),um(d.Route,{path:"".concat(e,"/bill-reports"),component:Xc}),um(d.Route,{path:"".concat(e,"/vendor-master-life"),component:Ua}),um(d.Route,{path:"".concat(e,"/purchase-order-report"),component:Hs}),um(d.Route,{path:"".concat(e,"/payments-reports"),component:bs}),um(d.Route,{path:"".concat(e,"/quotation-reports"),component:Xs}),um(d.Route,{path:"".concat(e,"/purchase-journal"),component:Cs}),um(d.Route,{path:"".concat(e,"/bank-reconciliation"),component:Ka}),um(d.Route,{path:"".concat(e,"/bank-deposit-report"),component:oo}),um(d.Route,{path:"".concat(e,"/deposit-in-transit"),component:bo}),um(d.Route,{path:"".concat(e,"/other-outstanding-items"),component:Co}),um(d.Route,{path:"".concat(e,"/outstanding-checks"),component:Do}),um(d.Route,{path:"".concat(e,"/cost-of-goods-sold"),component:Ho}),um(d.Route,{path:"".concat(e,"/inventory-status-report"),component:Xo}),um(d.Route,{path:"".concat(e,"/inv-valuation-report"),component:Ci}),um(d.Route,{path:"".concat(e,"/item-list"),component:ii}),um(d.Route,{path:"".concat(e,"/physical-inventory-list"),component:bi}),um(d.Route,{path:"".concat(e,"/payroll-journals"),component:bc}),um(d.Route,{path:"".concat(e,"/payroll-check-register"),component:ic}),um(d.Route,{path:"".concat(e,"/payroll-tax-report"),component:Cc}),um(d.Route,{path:"".concat(e,"/tax-liability-report"),component:Dc}),um(d.Route,{path:"".concat(e,"/employee-earnings-report"),component:Hi}),um(d.Route,{path:"".concat(e,"/employee-compensation-report"),component:Di})," ",um(d.Route,{path:"".concat(e,"/employee-list"),component:Xi}),um(d.Route,{path:"".concat(e,"/comprehensive-income-statement"),component:lg}),um(d.Route,{path:"".concat(e,"/statement-of-financial-position"),component:Wg}),um(d.Route,{path:"".concat(e,"/cashflow"),component:Ub}),um(d.Route,{path:"".concat(e,"/tax-summary"),component:Uu}),um(d.Route,{path:"".concat(e,"/direct-cost-report"),component:tm})))}));function gm(e,t,n,r){dm||(dm="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:dm,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var mm=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},content:{flexGrow:1,padding:e.spacing(2)},active:{backgroundColor:e.palette.common.white,color:"".concat(Object(nm.darken)(e.palette.primary.main,.1)," !important")}}}));var vm=Object(c.b)({});var ym=Object(o.connect)(vm,(function(e){return{}})),Om=Object(s.compose)(d.withRouter,ym,r.memo)((function(e){return gm("div",{className:mm().root},void 0,gm(rm.a,{content:e.children}))}));function Am(e){return{type:"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE_ERROR",payload:e}}function Sm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sm(Object(n),!0).forEach((function(t){Cm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Em={loading:!1,error:null,accountsRange:[]},Tm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Em,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Accounting/DEFAULT_ACTION":return wm({},e);case"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE":return wm(wm({},e),{},{loading:!0});case"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE_SUCCESS":return wm(wm({},e),{},{loading:!1,accountsRange:t.payload});case"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE_ERROR":return wm(wm({},e),{},{loading:!1,error:t.payload})}}))},jm=function(e){return e.dashboard||Em},xm=function(){return Object(c.a)(jm,(function(e){return e.loading}))},_m=function(){return Object(c.a)(jm,(function(e){return e}))},Nm=regeneratorRuntime.mark(Rm),Pm=regeneratorRuntime.mark(Dm);function Rm(e){var t,n,r,a,o,i,c;return regeneratorRuntime.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,n=t.startDate,r=t.endDate,s.next=4,Object(f.select)(h.a());case 4:return a=s.sent,s.next=7,Object(f.select)(h.b());case 7:return o=s.sent,i="".concat(m.GetChatsOfAccountApi,"?orgId=").concat(o.organisation.orgId,"&startDate=").concat(n,"&endDate=").concat(r,"&pageFrom=0&pageTo=0"),s.prev=9,s.next=12,Object(f.call)(g.a,i,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(a),"Content-Type":"application/json"})});case 12:return c=s.sent,s.next=15,Object(f.put)({type:"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE_SUCCESS",payload:c});case 15:s.next=21;break;case 17:return s.prev=17,s.t0=s.catch(9),s.next=21,Object(f.put)(Am(s.t0));case 21:case"end":return s.stop()}}),Nm,null,[[9,17]])}function Dm(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)("app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE",Rm);case 2:case"end":return e.stop()}}),Pm)}var km,Lm=n("98f11010eed1f30a67e8"),Im=n.n(Lm);function Bm(e,t,n,r){km||(km="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:km,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Mm,Gm=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},card:{overflowX:"hidden"},table:{minWidth:400,"& .MuiTableFooter-root":{borderTop:"1px solid ".concat(e.palette.divider," !important")},"& .MuiTableCell-root":{border:0},"& .MuiTableCell-body":{color:e.palette.text.secondary,fontSize:e.typography.fontSize}}}})),Fm=Bm(Re.Typography,{},void 0,"There are currently no Receivables"),Um=Bm(Re.CardHeader,{title:"Total Receivables",subheader:"Total Unpaid Invoices"}),Hm=Bm(Re.TableHead,{},void 0,Bm(Re.TableRow,{},void 0,Bm(Re.TableCell,{colSpan:"3",variant:"head",component:"th"},void 0,Bm(Re.Typography,{variant:"subtitle1",color:"primary"},void 0,"Current")))),qm=Bm(Re.TableBody,{},void 0,Bm(Re.TableRow,{},void 0,Bm(Re.TableCell,{component:"th",scope:"row"},void 0,0),Bm(Re.TableCell,{align:"left"},void 0,"1 - 10 days"),Bm(Re.TableCell,{align:"right"},void 0,"NGN 0.00"))),zm=Bm(Re.TableHead,{},void 0,Bm(Re.TableRow,{},void 0,Bm(Re.TableCell,{colSpan:"3",variant:"head",component:"th"},void 0,Bm(Re.Typography,{variant:"subtitle1",component:"h2",color:"primary"},void 0,"Overdue")))),Ym=Bm(Re.TableBody,{},void 0,Bm(Re.TableRow,{},void 0,Bm(Re.TableCell,{component:"th",scope:"row"},void 0,0),Bm(Re.TableCell,{align:"left"},void 0,"1 - 30 days"),Bm(Re.TableCell,{align:"right"},void 0,"NGN 0.00"))),Wm=Bm(Re.TableCell,{colSpan:2},void 0,Bm(Re.Typography,{variant:"subtitle1",color:"textSecondary"},void 0,"Total")),Vm=function(e){var t=e.accounts,n=e.accData,r=Gm(),a=(n&&n.currency,Im()(t,(function(e){return e.accountType&&3===e.accountType.id})));return a||n?Bm("div",{},void 0,Bm(Re.Card,{className:r.card},void 0,Um,Bm(Re.Table,{className:r.table,size:"small"},void 0,Hm,qm,zm,Ym,Bm(Re.TableFooter,{},void 0,Bm(Re.TableRow,{},void 0,Wm,Bm(Re.TableCell,{align:"right"},void 0,Bm(Re.Typography,{variant:"subtitle1",color:"textSecondary"},void 0,We.a.formatCurrency(a.reduce((function(e,t){return e+t.openingBalance}),0))))))))):Fm};function $m(e,t,n,r){Mm||(Mm="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Mm,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Jm,Km=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},card:{flexGrow:1,overflowX:"hidden"},table:{minWidth:400,"& .MuiTableFooter-root":{borderTop:"1px solid ".concat(e.palette.divider," !important")},"& .MuiTableCell-root":{border:0},"& .MuiTableCell-body":{color:e.palette.text.secondary,fontSize:e.typography.fontSize}}}})),Xm=$m(Re.Typography,{},void 0,"There are currently no Payables"),Qm=$m(Re.CardHeader,{title:"Total Payables",subheader:"Total Unpaid Bills"}),Zm=$m(Re.TableHead,{},void 0,$m(Re.TableRow,{},void 0,$m(Re.TableCell,{colSpan:"3",variant:"head",component:"th"},void 0,$m(Re.Typography,{variant:"subtitle1",color:"primary"},void 0,"Current")))),ev=$m(Re.TableBody,{},void 0,$m(Re.TableRow,{},void 0,$m(Re.TableCell,{component:"th",scope:"row"},void 0,0),$m(Re.TableCell,{align:"left"},void 0,"1 - 10 days"),$m(Re.TableCell,{align:"right"},void 0,"NGN 0.00"))),tv=$m(Re.TableHead,{},void 0,$m(Re.TableRow,{},void 0,$m(Re.TableCell,{colSpan:"3",variant:"head",component:"th"},void 0,$m(Re.Typography,{variant:"subtitle1",component:"h2",color:"primary"},void 0,"Overdue")))),nv=$m(Re.TableBody,{},void 0,$m(Re.TableRow,{},void 0,$m(Re.TableCell,{component:"th",scope:"row"},void 0,0),$m(Re.TableCell,{align:"left"},void 0,"1 - 30 days"),$m(Re.TableCell,{align:"right"},void 0,"NGN 0.00"))),rv=$m(Re.TableCell,{colSpan:2},void 0,$m(Re.Typography,{variant:"subtitle1",component:"h2",color:"textSecondary"},void 0,"Total")),av=function(e){var t=e.accounts,n=e.accData,r=Km(),a=(n&&n.currency,Im()(t,(function(e){return e.accountType&&7===e.accountType.id})));return a||n?$m("div",{},void 0,$m(Re.Card,{className:r.card},void 0,Qm,$m(Re.Table,{className:r.table,size:"small"},void 0,Zm,ev,tv,nv,$m(Re.TableFooter,{},void 0,$m(Re.TableRow,{},void 0,rv,$m(Re.TableCell,{align:"right"},void 0,$m(Re.Typography,{variant:"subtitle1",color:"textSecondary"},void 0,We.a.formatCurrency(a.reduce((function(e,t){return e+t.openingBalance}),0))))))))):Xm},ov=n("4bff893d15837168338b");function iv(e,t,n,r){Jm||(Jm="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Jm,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function cv(e){return(cv="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lv(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function uv(e,t){return(uv=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function dv(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=fv(e);if(t){var a=fv(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return pv(this,n)}}function pv(e,t){return!t||"object"!==cv(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fv(e){return(fv=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var hv,bv=iv(Re.Card,{},void 0,iv(Re.CardHeader,{title:"Income and Expenses"}),iv(Re.CardContent,{},void 0,iv(ov.Line,{data:{labels:["January","February","March","April","May","June","July"],datasets:[{label:"Incomes",fill:!1,lineTension:.1,backgroundColor:"rgba(75,192,192,0.4)",borderColor:"rgba(75,192,192,1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[65,59,80,81,56,55,40]},{label:"Expenses",fill:!1,lineTension:.1,backgroundColor:"rgba(175,95,120,0.4)",borderColor:"rgba(175,95,120,1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"rgba(75,192,192,1)",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"rgba(75,192,192,1)",pointHoverBorderColor:"rgba(220,220,220,1)",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[85,69,60,31,45,75,80]}]}}))),gv=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&uv(e,t)}(o,e);var t,n,r,a=dv(o);function o(){return sv(this,o),a.apply(this,arguments)}return t=o,(n=[{key:"render",value:function(){return bv}}])&&lv(t.prototype,n),r&&lv(t,r),o}(a.a.Component);function mv(e,t,n,r){hv||(hv="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:hv,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var vv,yv=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},card:{overflowX:"hidden"},table:{minWidth:400,"& .MuiTableFooter-root":{borderTop:"1px solid ".concat(e.palette.divider," !important")},"& .MuiTableCell-root":{borderBottom:0},"& .MuiTableCell-body":{color:e.palette.text.secondary,fontSize:e.typography.fontSize}}}})),Ov=mv(Re.Typography,{},void 0,"No account is currently available"),Av=mv(Re.CardHeader,{title:"Accounts",action:mv(Re.Button,{size:"small",component:d.Link,to:"/account/charts"},void 0,"View all")}),Sv=mv(Re.TableCell,{},void 0,mv(Re.Typography,{variant:"subtitle1",color:"textSecondary"},void 0,"Total")),wv=function(e){var t=e.accounts,n=e.accData,r=yv(),a=n?n.currency:null;return!t.length>0&&!n?Ov:mv("div",{},void 0,mv(Re.Card,{},void 0,Av,mv(Re.Table,{className:r.table,size:"small"},void 0,mv(Re.TableBody,{},void 0,t.slice(0,4).map((function(e,t){return mv(Re.TableRow,{},t,mv(Re.TableCell,{component:"th",scope:"row"},void 0,e.accountName),mv(Re.TableCell,{align:"right"},void 0,new Intl.NumberFormat("en-NG",{style:"currency",currency:a?a.code:"NGN"}).format(e.openingBalance)))})),mv(Re.TableRow,{},void 0,mv(Re.TableCell,{colSpan:2},void 0,t.length&&mv(Re.Button,{component:d.Link,to:"/account/charts"},void 0,"".concat(t.length-4," more"))))),mv(Re.TableFooter,{},void 0,mv(Re.TableRow,{},void 0,Sv,mv(Re.TableCell,{align:"right"},void 0,mv(Re.Typography,{variant:"subtitle1",color:"textSecondary"},void 0,new Intl.NumberFormat("en-NG",{style:"currency",currency:a?a.code:"NGN"}).format(t.reduce((function(e,t){return e+t.openingBalance}),0)))))))))};function Cv(e,t,n,r){vv||(vv="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:vv,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ev=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},grid:{justifyContent:"space-between"}}})),Tv=Cv(Re.Grid,{item:!0,xs:8},void 0,Cv(gv,{})),jv=Object(c.b)({loading:xm(),accountsInTens:Object(c.a)(jm,(function(e){return e.accountsRange}))});var xv,_v=Object(o.connect)(jv,(function(e){return{}})),Nv=Object(s.compose)(_v,r.memo)((function(e){var t=Ev(e),n=e.accData,r=e.accounts,a=e.accountsInTens;return console.log(a,"accounts In Tens"),Cv("div",{className:t.root},void 0,Cv(Re.Grid,{container:!0},void 0,Cv(Re.Grid,{item:!0,xs:12},void 0,Cv(Re.Grid,{container:!0,spacing:4,className:t.grid},void 0,Cv(Re.Grid,{item:!0,xs:6},void 0,Cv(Vm,{accData:n,accounts:r})),Cv(Re.Grid,{item:!0,xs:6},void 0,Cv(av,{accData:n,accounts:r})),Tv,Cv(Re.Grid,{item:!0,xs:4},void 0,Cv(wv,{accData:n,accounts:r}))))))}));function Pv(e,t,n,r){xv||(xv="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:xv,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Rv=Pv(i.Helmet,{},void 0,Pv("title",{},void 0,"Dashboard"),Pv("meta",{name:"description",content:"Description of Dashboard"})),Dv=Object(c.b)({dashboard:_m(),loading:xm(),chartofAccounts:b.b(),accountSetupData:b.c()});var kv=Object(o.connect)(Dv,(function(e){return{getAccountsRange:function(t){return e(function(e){return{type:"app/Dashboard/GET_CHART_OF_ACCOUNTS_RANGE",payload:e}}(t))}}})),Lv=Object(s.compose)(d.withRouter,kv,r.memo)((function(e){Object(u.b)({key:"dashboard",reducer:Tm}),Object(l.b)({key:"dashboard",saga:Dm});var t=e.history,n=e.accountSetupData,a=e.chartofAccounts,o=e.getAccountsRange;return Object(r.useEffect)((function(){o({startDate:"2020/09/03",endDate:"2020/09/10"})}),[]),n||t.push("/account/settings"),Pv("div",{},void 0,Rv,Pv(Om,{},void 0,Pv(Nv,{accounts:a,accData:n})))})),Iv="app/Settings/GET_ACCOUNTING_SETUP",Bv="app/Settings/GET_TAXES",Mv="app/Journal/GET_ACCOUNT_PERIOD",Gv="app/Settings/GET_CURRENCIES",Fv="app/Settings/CREATE_TAX",Uv="app/Journal/GET_JOURNAL_LIST",Hv="app/Journal/GET_JOURNAL_BY_ID";function qv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qv(Object(n),!0).forEach((function(t){Yv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wv={loading:!1,error:!1,accountSetupData:null,taxes:[],chartOfAccountData:[],accountPeriodData:[],accountJournalPostData:{},journalListData:[],journalData:null,currencies:[],journalDialog:{type:"new",props:{open:!1},data:null},taxDialog:{type:"new",props:{open:!1},data:null}},Vv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Wv,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Settings/OPEN_NEW_JOURNAL_DIALOG":return zv(zv({},e),{},{journalDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_JOURNAL_DIALOG":return zv(zv({},e),{},{journalDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_JOURNAL_DIALOG":return zv(zv({},e),{},{journalDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_JOURNAL_DIALOG":return zv(zv({},e),{},{journalDialog:{type:"edit",props:{open:!1},data:t.payload}});case Iv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ACCOUNTING_SETUP_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,accountSetupData:t.payload});case"app/Settings/GET_ACCOUNTING_SETUP_ERROR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Bv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Settings/GET_TAXES_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,taxes:t.payload});case"app/Settings/GET_TAXES_ERROR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Fv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_TAX_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_TAX_ERROR":return zv(zv({},e),{},{loading:!1,error:t.payload});case"app/Settings/OPEN_NEW_TAX_DIALOG":return zv(zv({},e),{},{taxDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_TAX_DIALOG":return zv(zv({},e),{},{taxDialog:{type:"new",props:{open:!1},data:null}});case"app/Journal/GET_ALL_CHART_OF_ACCOUNT":return zv(zv({},e),{},{loading:!0,error:!1});case"app/Journal/GET_ALL_CHART_OF_ACCOUNT_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,chartOfAccountData:t.payload});case"app/Journal/GET_ALL_CHART_OF_ACCOUNT_ERR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Mv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Journal/GET_ACCOUNT_PERIOD_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,accountPeriodData:t.payload});case"app/Journal/GET_ACCOUNT_PERIOD_ERR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Gv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Settings/GET_CURRENCIES_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,currencies:t.payload});case"app/Settings/GET_CURRENCIES_ERROR":return zv(zv({},e),{},{loading:!1,error:t.payload});case"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL":return console.log("action.payload reducer"),zv(zv({},e),{},{loading:!0,error:!1,accountJournalPostData:t.payload});case"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,accountJournalPostData:t.payload});case"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL_ERR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Uv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Journal/GET_JOURNAL_LIST_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,journalListData:t.payload});case"app/Journal/GET_JOURNAL_LIST_ERR":return zv(zv({},e),{},{loading:!1,error:t.payload});case Hv:return zv(zv({},e),{},{loading:!0,error:!1});case"app/Journal/GET_JOURNAL_BY_ID_SUCCESS":return zv(zv({},e),{},{loading:!1,error:!1,journalData:t.payload});case"app/Journal/GET_JOURNAL_BY_ID_ERROR":return zv(zv({},e),{},{loading:!1,error:t.payload})}}))},$v=function(e){return e.journal||Wv},Jv=function(){return Object(c.a)($v,(function(e){return e.loading}))},Kv=function(){return Object(c.a)($v,(function(e){return e.chartOfAccountData}))},Xv=function(){return Object(c.a)($v,(function(e){return e.journalListData}))},Qv=function(){return Object(c.a)($v,(function(e){return e}))},Zv=n("3aced5b508e7389026da");n("5e98cee1846dbfd41421");function ey(e){return{type:"app/Settings/GET_ACCOUNTING_SETUP_ERROR",payload:e}}function ty(){return{type:Bv}}function ny(e){return{type:"app/Settings/GET_TAXES_ERROR",payload:e}}function ry(e){return{type:"app/Journal/GET_ALL_CHART_OF_ACCOUNT_ERR",payload:e}}function ay(e){return{type:"app/Journal/GET_ACCOUNT_PERIOD_ERR",payload:e}}function oy(e){return{type:"app/Settings/GET_CURRENCIES_ERROR",payload:e}}function iy(e){return{type:"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL_ERR",payload:e}}function cy(){return{type:Uv}}function sy(e){return{type:"app/Journal/GET_JOURNAL_LIST_ERR",payload:e}}function ly(e){return{type:Hv,payload:{id:e}}}function uy(e){return{type:"app/Journal/GET_JOURNAL_BY_ID_ERROR",payload:e}}var dy=regeneratorRuntime.mark(Ay),py=regeneratorRuntime.mark(Sy),fy=regeneratorRuntime.mark(wy),hy=regeneratorRuntime.mark(Cy),by=regeneratorRuntime.mark(Ey),gy=regeneratorRuntime.mark(Ty),my=regeneratorRuntime.mark(jy),vy=regeneratorRuntime.mark(xy),yy=regeneratorRuntime.mark(_y);function Oy(e){return e}function Ay(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Bb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ACCOUNTING_SETUP_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(ey(a.t0));case 19:case"end":return a.stop()}}),dy,null,[[7,15]])}function Sy(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.zd,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_TAXES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(ny(a.t0));case 19:case"end":return a.stop()}}),py,null,[[7,15]])}function wy(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Hb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Journal/GET_ALL_CHART_OF_ACCOUNT_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(ry(a.t0));case 19:case"end":return a.stop()}}),fy,null,[[7,15]])}function Cy(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Ab,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Journal/GET_ACCOUNT_PERIOD_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(ay(a.t0));case 19:case"end":return a.stop()}}),hy,null,[[7,15]])}function Ey(e){var t,n,r,a,o,i;return regeneratorRuntime.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.next=3,Object(f.select)(h.a());case 3:return n=c.sent,c.next=6,Object(f.select)(h.b());case 6:return r=c.sent,a="".concat(m.q),t.orgId=r.organisation.orgId,console.log(t,"payload createAccountJournal"),c.prev=10,c.next=13,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return o=c.sent,V()("Success","Account journal posted successfully","success"),c.next=17,Object(f.put)({type:"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL_SUCCESS",payload:o});case 17:return c.next=19,Object(f.put)(cy());case 19:return c.next=21,Object(f.put)(Object(Zv.push)("/account/journal"));case 21:c.next=32;break;case 23:return c.prev=23,c.t0=c.catch(10),c.next=27,Object(f.call)(Oy,c.t0.response.json());case 27:return i=c.sent,console.log(i,"error createJournalSuccess"),V()("Error","Something went wrong","error"),c.next=32,Object(f.put)(iy(c.t0));case 32:case"end":return c.stop()}}),by,null,[[10,23]])}function Ty(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Tc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Journal/GET_JOURNAL_LIST_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(sy(a.t0));case 19:case"end":return a.stop()}}),gy,null,[[7,15]])}function jy(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,o.next=6,Object(f.select)(h.b());case 6:return o.sent,r="".concat(m.Sc,"/").concat(t.id),o.prev=8,o.next=11,Object(f.call)(g.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,console.log("Get the gadman journal by id",a),o.next=15,Object(f.put)({type:"app/Journal/GET_JOURNAL_BY_ID_SUCCESS",payload:a});case 15:o.next=21;break;case 17:return o.prev=17,o.t0=o.catch(8),o.next=21,Object(f.put)(uy(o.t0));case 21:case"end":return o.stop()}}),my,null,[[8,17]])}function xy(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.uc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"response getCurrencies"),a.next=14,Object(f.put)({type:"app/Settings/GET_CURRENCIES_SUCCESS",payload:r});case 14:a.next=20;break;case 16:return a.prev=16,a.t0=a.catch(7),a.next=20,Object(f.put)(oy(a.t0));case 20:case"end":return a.stop()}}),vy,null,[[7,16]])}function _y(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)(Iv,Ay);case 2:return e.next=4,Object(f.takeLatest)(Bv,Sy);case 4:return e.next=6,Object(f.takeLatest)("app/Journal/GET_ALL_CHART_OF_ACCOUNT",wy);case 6:return e.next=8,Object(f.takeLatest)(Mv,Cy);case 8:return e.next=10,Object(f.takeLatest)("app/Journal/CREATE_NEW_ACCOUNT_JOURNAL",Ey);case 10:return e.next=12,Object(f.takeLatest)(Uv,Ty);case 12:return e.next=14,Object(f.takeLatest)(Hv,jy);case 14:return e.next=16,Object(f.takeLatest)(Gv,xy);case 16:case"end":return e.stop()}}),yy)}var Ny,Py=n("8669b032f5583dea2d30"),Ry=n("6a55381db84a511b309a"),Dy=n.n(Ry),ky=n("c233babf320cd068509e"),Ly=n.n(ky),Iy=n("04323db87621e60c823e"),By=n.n(Iy),My=n("a9d46fa1f298693c7c0e"),Gy=[{label:"Posted",value:"POSTED"},{label:"Rejected",value:"REJECTED"},{label:"Submitted",value:"SUBMITTED"},{label:"Drafted",value:"DRAFTED"}];function Fy(e,t,n,r){Ny||(Ny="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ny,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Uy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return qy(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qy(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qy(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}var zy=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}}},button:{marginLeft:e.spacing(1)},status:{"&.posted":{color:My.green[500]},"&.rejected":{color:My.red[500]},"&.submitted":{color:My.yellow[500]},"&.drafted":{color:My.grey[500]}},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),Yy=Fy(x.a,{}),Wy=Fy(By.a,{}),Vy=Fy(Ly.a,{}),$y=Object(c.b)({loading:Jv(),journals:Xv(),accountSetupData:b.c()});var Jy,Ky=Object(o.connect)($y,(function(e){return{getJournalById:function(t){return e(ly(t))},openNewJournalDialog:function(){return e({type:"app/Settings/OPEN_NEW_JOURNAL_DIALOG"})},openEditJournalDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_JOURNAL_DIALOG",payload:e}}(t))}}})),Xy=Object(s.compose)(d.withRouter,Ky,r.memo)((function(e){var t=zy(),n=e.loading,o=e.history,i=e.match,c=e.accountSetupData,s=e.journals,l=e.getJournalById,u=e.openNewJournalDialog,d=(e.openEditJournalDialog,Hy(Object(r.useState)(null),2)),p=d[0],f=d[1],h=Hy(Object(r.useState)(null),2),b=h[0],g=h[1],m=c?c.currency:null;console.log("journals -> ",s);var v=mr()(s,"dateCreated","desc");if(n)return Yy;var y=[{name:"id",label:" ",options:{display:"excluded",filter:!0}},{name:"dateCreated",label:"Date",options:{filter:!0,sort:!1,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"reference",label:"Reference number",options:{filter:!0,sort:!1}},{name:"id",label:"Amount",options:{filter:!0,sort:!1,customBodyRender:function(e){var t=s.find((function(t){return t.id===e}));return We.a.formatCurrency(t.total*(t.exchangeRate||1),m&&m.code)}}},{name:"entryByName",label:"Created by",options:{filter:!0,sort:!1}},{name:"status",label:"Status",options:{filter:!0,sort:!1,customBodyRender:function(e){return e?Fy("strong",{className:ke()(t.status,Uy({},e.toLowerCase(),!0))},void 0,Dy()(Gy,{value:e}).label):null}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return Fy(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){f(e.currentTarget),g(Dy()(s,{id:t}))}(t,e)}},void 0,Wy)}}}],O=Fy(Re.Tooltip,{title:"Post New Entry"},void 0,Fy(Re.Button,{variant:"contained",color:"primary",startIcon:Vy,onClick:function(){u(),o.push("".concat(i.url,"/add"))}},void 0,"New Entry")),A={filterType:"checkbox",responsive:"stacked",selectableRows:"none",filter:!1,viewColumns:!1,textLabels:{body:{noMatch:"Sorry, no journals found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return O},elevation:0};return Fy(a.a.Fragment,{},void 0,Fy(et.a,{className:t.datatable,title:"Journal",data:v,columns:y,options:A}),Fy(Re.Menu,{id:"simple-menu",anchorEl:p,keepMounted:!0,open:Boolean(p),onClose:function(){f(null)}},void 0,Fy(Re.MenuItem,{onClick:function(){var e=b.id;l(e),o.push("".concat(i.url,"/view/").concat(e))}},void 0,"View")))})),Qy=n("a69aee7276db8173ede1"),Zy=n.n(Qy);function eO(e,t,n,r){Jy||(Jy="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Jy,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var tO=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1,textTransform:"uppercase"},iconPaper:{boxShadow:e.shadows[1],"& button:first-child":{marginRight:e.spacing(1)}}}})),nO=eO(qt.a,{}),rO=eO(Re.IconButton,{},void 0,eO(Re.Icon,{},void 0,"print")),aO=Object(c.b)({loading:Jv()});var oO,iO=Object(o.connect)(aO,(function(e){return{}})),cO=Object(s.compose)(d.withRouter,iO,r.memo)((function(e){var t=tO(e),n=e.history,r=(e.match,e.journal);return eO("div",{className:t.root},void 0,eO(Re.Toolbar,{className:t.iconPaper,variant:"dense"},void 0,eO(Re.IconButton,{onClick:function(){n.goBack()}},void 0,nO),eO(Re.Typography,{className:t.title},void 0,eO("code",{},void 0,"#",r.reference)),rO))}));n("97694e21b72f8e9351c4");function sO(e,t,n,r){oO||(oO="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:oO,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function lO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lO(Object(n),!0).forEach((function(t){dO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pO=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},flex:{position:"relative",padding:e.spacing(8,1,2,1)},ribbon:{textAlign:"center",padding:e.spacing(0,3),height:"52px","& p":{lineHeight:"52px"},position:"absolute","&.posted":{backgroundColor:My.green[500],"&::after":{borderTop:"52px solid ".concat(My.green[500])},"&::before":{borderBottom:"52px solid ".concat(My.green[500])}},"&.rejected":{backgroundColor:My.red[500],"&::after":{borderTop:"52px solid ".concat(My.red[500])},"&::before":{borderBottom:"52px solid ".concat(My.red[500])}},"&.submitted":{backgroundColor:My.yellow[500],"&::after":{borderTop:"52px solid ".concat(My.yellow[500])},"&::before":{borderBottom:"52px solid ".concat(My.yellow[500])}},"&.drafted":{backgroundColor:My.grey[500],"&::after":{borderTop:"52px solid ".concat(My.grey[500])},"&::before":{borderBottom:"52px solid ".concat(My.grey[500])}},color:e.palette.secondary.contrastText,top:0,left:0,"&::after":{content:"''",position:"absolute",top:0,right:"-52px",width:0,height:0,borderRight:"52px solid transparent"},"&::before":{content:"''",position:"absolute",top:0,right:"-52px",width:0,height:0,borderRight:"52px solid transparent"}},paper:{padding:e.spacing(1),border:"1px solid ".concat(e.palette.divider)},gridItem:{marginBottom:e.spacing(2)},label:{marginLeft:e.spacing(1)},title:{flexGrow:1},table:{display:"flex",overflowX:"hidden","& td, & th":uO({border:0},e.typography.body2),"& th":{fontWeight:"bold"}},datatable:{width:"100% !important",marginTop:e.spacing(1),"& thead":{"& th":{color:e.palette.secondary.contrastText},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}},"& tfoot":{"& td":e.typography.subtitle1},"& td":{"& button:nth-child(n+2)":{marginLeft:e.spacing(1)}}},total:{border:"1px solid ".concat(e.palette.divider),borderRadius:e.shape.borderRadius,padding:e.spacing(1),minWidth:202,display:"inline-flex"},toolbar:{padding:e.spacing(1,2),borderBottom:"1px solid ".concat(e.palette.divider)}}})),fO=sO(x.a,{}),hO=sO(Re.Typography,{variant:"h5"},void 0,"Journal"),bO=sO(Re.TableCell,{component:"th"},void 0,"Date"),gO=sO(Re.TableCell,{component:"th"},void 0,"Ref. No."),mO=sO(Re.TableCell,{component:"th"},void 0,"Currency"),vO=sO(Re.TableCell,{component:"th"},void 0,"Exchange rate"),yO=sO(Re.Typography,{gutterBottom:!0,variant:"inherit"},void 0,"Notes"),OO=sO(Re.TableHead,{},void 0,sO(Re.TableRow,{},void 0,sO(Re.TableCell,{component:"th"},void 0,"Account"),sO(Re.TableCell,{component:"th"},void 0,"Description"),sO(Re.TableCell,{component:"th"},void 0,"Debit"),sO(Re.TableCell,{component:"th"},void 0,"Credit"),sO(Re.TableCell,{}))),AO=sO(Re.TableCell,{colSpan:2,align:"right"},void 0,"Total"),SO=sO(Re.TableCell,{}),wO=sO(Re.TableCell,{colSpan:2,align:"right"},void 0,"Tax amount"),CO=sO(Re.TableCell,{colSpan:2}),EO=sO(Zy.a,{}),TO=Object(c.b)({loading:Jv(),journalData:Object(c.a)($v,(function(e){return e.journalData})),chartOfAccounts:Kv(),accountSetupData:b.c()});var jO,xO=Object(o.connect)(TO,(function(e){return{}})),_O=Object(s.compose)(d.withRouter,xO,r.memo)((function(e){var t=pO(),n=(e.history,e.journalData),r=e.chartOfAccounts,a=e.accountSetupData.currency;return console.log("Selected journal data ",n),n?sO("div",{className:t.root},void 0,sO(Re.Grid,{container:!0},void 0,sO(Re.Grid,{item:!0,xs:12,className:ke()(t.gridItem)},void 0,sO(cO,{journal:n})),sO(Re.Grid,{item:!0,xs:12,className:ke()(t.gridItem)},void 0,sO(Re.Paper,{square:!0,className:t.flex},void 0,sO("div",{className:ke()(t.ribbon,dO({},n.status.toLowerCase(),!0))},void 0,sO(Re.Typography,{},void 0,Dy()(Gy,{value:n.status}).label)),sO(Re.Toolbar,{variant:"dense",className:t.toolbar},void 0,hO),sO(Re.Table,{className:t.table},void 0,sO(Re.TableBody,{},void 0,sO(Re.TableRow,{},void 0,bO,sO(Re.TableCell,{},void 0,Object(Ye.default)(n.dateCreated).format("LLL"))),sO(Re.TableRow,{},void 0,gO,sO(Re.TableCell,{},void 0,n.reference)),sO(Re.TableRow,{},void 0,mO,sO(Re.TableCell,{},void 0,n.currency?n.currency.code:a&&a.code)),sO(Re.TableRow,{},void 0,vO,sO(Re.TableCell,{},void 0,n.exchangeRate)),sO(Re.TableRow,{},void 0,sO(Re.TableCell,{colSpan:2,component:"th"},void 0,yO,sO(Re.Typography,{color:"textSecondary"},void 0,sO("em",{},void 0,n.note))))))))),sO(Re.Grid,{container:!0},void 0,sO(Re.Grid,{item:!0,xs:12},void 0,sO(Re.Table,{className:t.datatable,"aria-label":"simple table"},void 0,OO,sO(Re.TableBody,{},void 0,n.entries.map((function(e,t){return sO(Re.TableRow,{},t,sO(Re.TableCell,{},void 0,Dy()(r,{id:e.accountId})&&Dy()(r,{id:e.accountId}).accountName),sO(Re.TableCell,{},void 0,e.description),sO(Re.TableCell,{},void 0,We.a.formatCurrency(e.debit*(n.exchangeRate||1),a&&a.code)),sO(Re.TableCell,{},void 0,We.a.formatCurrency(e.credit*(n.exchangeRate||1),a&&a.code)))}))),sO(Re.TableFooter,{},void 0,sO(Re.TableRow,{},void 0,AO,sO(Re.TableCell,{},void 0,sO(Re.Paper,{elevation:0,className:t.paper},void 0,We.a.formatCurrency(n.entries.reduce((function(e,t){return e+Number(t.debit)}),0)*(n.exchangeRate||1),a&&a.code))),sO(Re.TableCell,{},void 0,sO(Re.Paper,{elevation:0,className:t.paper},void 0,We.a.formatCurrency(n.entries.reduce((function(e,t){return e+Number(t.credit)}),0)*(n.exchangeRate||1),a&&a.code))),SO),sO(Re.TableRow,{},void 0,wO,sO(Re.TableCell,{},void 0,sO(Re.Paper,{elevation:0,className:t.paper},void 0,We.a.formatCurrency(n.taxtTotal,a&&a.code))),CO))),sO(Re.Box,{my:2},void 0,sO(Re.Chip,{icon:EO,label:n.attachments&&"".concat(n.attachments.length," attachments"),variant:"outlined"}))))):fO}));function NO(e,t,n,r){jO||(jO="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:jO,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var PO=NO("div",{},void 0,NO(i.Helmet,{},void 0,NO("title",{},void 0,"Journal Details"),NO("meta",{name:"description",content:"Description of Journal Details"})),NO(_O,{}));var RO=Object(c.b)({loading:Jv()});var DO,kO=Object(o.connect)(RO,(function(e){return{getJournalById:function(t){return e(ly(t))}}})),LO=Object(s.compose)(kO,r.memo)((function(e){var t=Object(d.useRouteMatch)().params,n=(e.loading,e.getJournalById),a=t.journalId;return console.log(t,"paramss"),Object(r.useEffect)((function(){a&&n(a)}),[]),PO})),IO=n("340a59d39dc0a303b131"),BO=n("836a97d626185d0b703e"),MO=n.n(BO),GO=n("b7b65aa1d20dfd20253b"),FO=n.n(GO),UO=n("46219919c99cd4414abe"),HO=n.n(UO),qO=n("5c690d390c2c05f398f0"),zO=n.n(qO),YO=n("8ee9c63a3b12a1acc2c0"),WO=n.n(YO),VO=n("591d62ca6c005d1ad0e0"),$O=n.n(VO),JO=n("db42405d32e2a5ae10d6"),KO=n.n(JO),XO=n("86b73d94f6fe07232e3e"),QO=n.n(XO),ZO=n("fdac439e5ab69845d583"),eA=n.n(ZO),tA=n("2aab6684159bed6aa259"),nA=n.n(tA),rA=n("503e5abfca25ce30de26"),aA=n.n(rA),oA=n("ab059e98f2350d81a4da"),iA=n.n(oA),cA=n("efa449338314ab746ef2"),sA=n.n(cA);function lA(e){switch(e){case"NGN":return KO.a;case"USD":return QO.a;case"EUR":return aA.a;case"CAD":return nA.a;case"GBP":return eA.a;case"JPY":return sA.a;case"AOA":return iA.a}}function uA(){return(uA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function dA(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function pA(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function fA(e){return function(e){if(Array.isArray(e))return OA(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||yA(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.")}()}function hA(e,t,n,r){DO||(DO="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:DO,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function bA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bA(Object(n),!0).forEach((function(t){mA(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mA(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||yA(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yA(e,t){if(e){if("string"===typeof e)return OA(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?OA(e,t):void 0}}function OA(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}var AA=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},card:{"& .MuiCardActions-root":{justifyContent:"flex-end",padding:e.spacing(2),borderTop:"1px solid ".concat(e.palette.divider)},"& .MuiCardHeader-root":{borderBottom:"1px solid ".concat(e.palette.divider)}},flex:{display:"flex",alignItems:"center","& .MuiAutocomplete-root":{marginRight:e.spacing(1)}},table:{width:"100% !important",whiteSpace:"nowrap",margin:e.spacing(2,0),"& tr:hover":{cursor:"pointer"},"& tfoot":{"& td":{borderTop:"1px solid ".concat(e.palette.divider),padding:e.spacing(2),fontSize:e.typography.subtitle1.fontSize}},"& thead":{"& th":{padding:e.spacing(1,2)},"& th:nth-child(odd)":{backgroundColor:Object(nm.lighten)(e.palette.divider,.5)},"& th:nth-child(even)":{backgroundColor:Object(nm.lighten)(e.palette.grey[100],.5)}}},total:{border:"1px solid ".concat(e.palette.divider),borderRadius:e.shape.borderRadius,padding:e.spacing(1),minWidth:202,display:"inline-flex"},flag:{width:20,marginRight:e.spacing(1),verticalAlign:"middle"}}})),SA={accountId:0,credit:0,debit:0,description:""},wA={attachments:[],currencyId:"",entries:[],exchangeRate:0,note:"",periodId:0,reference:"",taxApplicable:!1,taxRate:0,taxTotal:0,total:0,transactionDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss")},CA=hA(Ly.a,{}),EA=hA(Re.InputAdornment,{position:"end"},void 0,"%"),TA=hA(Re.TableCell,{},void 0,"Account"),jA=hA(Re.TableCell,{},void 0,"Description"),xA=hA(Re.TableCell,{},void 0,"Debit ",hA(WO.a,{})),_A=hA(Re.TableCell,{},void 0,"Credit ",hA($O.a,{})),NA=hA(Ly.a,{}),PA=hA(FO.a,{}),RA=hA(Re.TableCell,{colSpan:2,align:"right"},void 0,hA(Re.Typography,{},void 0,"Total")),DA=hA(Re.TableCell,{}),kA=hA(Re.TableCell,{colSpan:2,align:"right"},void 0,"Tax amount"),LA=hA(Re.TableCell,{colSpan:2}),IA=hA(Ly.a,{}),BA=hA(zO.a,{}),MA=hA("span",{},void 0,hA(HO.a,{})," Balanced"),GA=hA(MO.a,{}),FA=hA(Re.CircularProgress,{size:20}),UA=Object(c.b)({loading:Jv(),dialog:Object(c.a)($v,(function(e){return e.journalDialog})),journals:Xv(),accountingPeriods:Object(c.a)($v,(function(e){return e.accountPeriodData})),chartOfAccounts:Kv(),currencies:Object(c.a)($v,(function(e){return e.currencies})),taxes:Object(c.a)($v,(function(e){return e.taxes})),accountSetupData:b.c()});var HA,qA=Object(o.connect)(UA,(function(e){return{createJournal:function(t){return e(function(e){return{type:"app/Journal/CREATE_NEW_ACCOUNT_JOURNAL",payload:e}}(t))},openNewTaxDialog:function(){return e({type:"app/Settings/OPEN_NEW_TAX_DIALOG"})}}})),zA=Object(s.compose)(qA,r.memo)((function(e){var t=e.loading,n=e.dialog,o=e.accountSetupData,i=e.journals,c=e.accountingPeriods,s=e.chartOfAccounts,l=e.currencies,u=e.taxes,d=e.createJournal,p=e.openNewTaxDialog,f=o?o.currency:null,h=Dy()(c,{activeYear:!0,status:!0}),b=AA(e),g=vA(Object(r.useState)(gA({},wA)),2),m=g[0],v=g[1],y=vA(Object(r.useState)(!1),2),O=y[0],A=y[1];Object(r.useEffect)((function(){"edit"===n.type&&n.data?v(gA({},n.data)):v(gA(gA({},wA),{},{periodId:h&&h.id}))}),[n.data]);var S,w=function(){var e=m.transactionDate,t=m.entries,n=m.periodId,r=m.currencyId,a=m.exchangeRate,o=m.reference,i=m.total,c=m.taxApplicable,s=m.taxTotal;return o.length>0&&e&&t.length>0&&i&&n&&(!c||s)&&(!r||a)&&(!a||r)&&E()},C=function(e){return new Intl.NumberFormat("en-NG",{maximumSignificantDigits:3}).format(Number(e))},E=function(){var e=m.entries;return e.reduce((function(e,t){return e+Number(t.debit)}),0)===e.reduce((function(e,t){return e+Number(t.credit)}),0)},T=function(e){return function(t){var n=t.target,r=n.name,a=n.value,o=fA(m.entries);o[e][r]="debit"===r||"credit"===r?a.replace(/[^0-9\.]/g,""):a,v(gA(gA({},m),{},{entries:o,total:o.reduce((function(e,t){return e+Number(t.debit)}),0),taxTotal:m.taxRate?Math.ceil(o.reduce((function(e,t){return e+Number(t.debit)}),0)*(m.taxRate/100)):0}))}},j=function(e){return function(t,n){var r=fA(m.entries),a=n.id;r[e]=gA(gA({},r[e]),{},{accountId:a}),v(gA(gA({},m),{},{entries:r}))}},x=function(){v(gA(gA({},m),{},{entries:[].concat(fA(m.entries),[gA({},SA)])}))},_=function(e){return function(){v(gA(gA({},m),{},{entries:m.entries.filter((function(t,n){return n!==e}))}))}},N=function(e){var t,n=e.target,r=n.name,a=n.value,o=n.type,i=n.checked;v(gA(gA({},m),{},"taxTotal"===r?mA({},r,a):"taxRate"===r?(mA(t={},r,a),mA(t,"taxTotal",Math.ceil(m.total*(a/100))),t):mA({},r,"checkbox"===o?i:a)))},P=function(e){return function(t,n){var r;"taxRate"===e?v(gA(gA({},m),{},(mA(r={},e,n?n.rate:n),mA(r,"taxTotal",n&&Math.ceil(m.total*(n.rate/100))),r))):v(gA(gA({},m),{},mA({},e,n?n.id:n)))}},R=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.target.files,r=[],a=regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=We.a.formatFileName(n[t].name),e.next=3,We.a.toBase64(n[t]).then((function(e){r.push({file:e,fileName:a}),v(gA(gA({},m),{},{attachments:r}))}));case 3:case"end":return e.stop()}}),e)})),o=0;case 4:if(!(o<n.length)){e.next=9;break}return e.delegateYield(a(o),"t0",6);case 6:o++,e.next=4;break;case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){pA(o,r,a,i,c,"next",e)}function c(e){pA(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}();return console.log(i,"journals"),console.log(c,"accountingPeriods"),console.log(s,"chartOfAccounts"),console.log(l,"currencies"),console.log(u,"taxes"),console.log(o,"accountSetupData"),console.log(m,"values"),hA("div",{},void 0,hA(Re.Card,{elevation:0,className:b.card},void 0,hA(Re.CardHeader,{titleTypographyProps:{variant:"h6"},title:"new"===n.type?"New Journal":"Update Journal",subheader:"Post a new entry",action:hA(IO.Autocomplete,{id:"period-id",size:"small",options:c.filter((function(e){return e.status})),getOptionLabel:function(e){return e.activeYear?"FY: ".concat(Object(Ye.default)(e.startDate).format("ll")," \u2014 ").concat(Object(Ye.default)(e.endDate).format("ll"),"*"):"FY: ".concat(Object(Ye.default)(e.startDate).format("ll")," \u2014 ").concat(Object(Ye.default)(e.endDate).format("ll"))},onChange:P("periodId"),value:m.periodId?Dy()(c,{id:m.periodId}):null,style:{width:300},renderInput:function(e){return a.a.createElement(Re.TextField,uA({},e,{InputLabelProps:{shrink:!1},margin:"dense"}))}})}),hA(Re.CardContent,{},void 0,hA(Re.Grid,{container:!0,spacing:1},void 0,hA(Re.Grid,{item:!0,xs:12,sm:6},void 0,hA(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,hA(zt.KeyboardDatePicker,{autoOk:!0,id:"transaction-date",required:!0,inputVariant:"outlined",format:"dd/MM/yyyy",margin:"normal",size:"small",style:{width:300},label:"Transaction Date",value:m.transactionDate,onChange:(S="transactionDate",function(e){v(gA(gA({},m),{},mA({},S,Object(Ye.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}})),hA(Re.FormControl,{component:"fieldset",fullWidth:!0,disabled:!(o&&o.multiCurrency)},void 0,hA(Re.FormControlLabel,{control:hA(Re.Checkbox,{checked:O,onChange:function(){return A(!O)},name:"option"}),label:"Use other currency"})),O&&hA(IO.Autocomplete,{id:"journal-currency",size:"small",options:f?l.filter((function(e){return e.code!==f.code})):l,getOptionLabel:function(e){return"".concat(e.name," ( ").concat(e.symbol," )")},renderOption:function(e){return hA(a.a.Fragment,{},void 0,hA("span",{},void 0,(t=lA(e.code),hA("img",{className:b.flag,src:t})))," ",e.name);var t},onChange:P("currencyId"),value:m.currencyId?Dy()(l,{id:m.currencyId}):null,style:{width:300},renderInput:function(e){return a.a.createElement(Re.TextField,uA({},e,{label:"Currency",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},placeholder:"Currencies"}))}}),Boolean(m.currencyId)&&hA(Re.TextField,{id:"exchange-rate",size:"small",required:Boolean(m.currencyId),name:"exchangeRate",label:"Exchange Rate",placeholder:"Exchange Rate",value:m.exchangeRate,onChange:N,variant:"outlined",margin:"normal",InputProps:{startAdornment:hA(Re.InputAdornment,{position:"start"},void 0,m.currencyId?"1 ".concat(Dy()(l,{id:m.currencyId}).name," ="):""),endAdornment:hA(Re.InputAdornment,{position:"end"},void 0,f?f.code:"NGN")},InputLabelProps:{shrink:!0},style:{width:300},error:Boolean(m.currencyId&&!m.exchangeRate),helperText:m.currencyId&&!m.exchangeRate?"Please select an exchange rate":""}),hA(Re.FormControl,{component:"fieldset",fullWidth:!0},void 0,hA(Re.FormControlLabel,{control:hA(Re.Checkbox,{checked:m.taxApplicable,onChange:N,name:"taxApplicable"}),label:"Tax applicable"})),m.taxApplicable&&hA("div",{className:b.flex},void 0,hA(Re.IconButton,{onClick:p},void 0,CA),hA(IO.Autocomplete,{id:"journal-taxes",size:"small",options:u,getOptionLabel:function(e){return"".concat(e.name," ( ").concat(e.rate,"% )")},onChange:P("taxRate"),style:{width:220},renderInput:function(e){return a.a.createElement(Re.TextField,uA({},e,{label:"Applicable rates",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},placeholder:"Rates"}))}}),Boolean(m.taxRate)&&hA(Re.TextField,{id:"outlined-tax-rate",required:!0,size:"small",name:"taxRate",value:m.taxRate,onChange:N,style:{width:70},InputProps:{endAdornment:EA},margin:"normal",variant:"outlined"}))),hA(Re.Grid,{item:!0,xs:12,sm:6,style:{textAlign:"right"}},void 0,hA(Re.TextField,{id:"outlined-reference",required:!0,size:"small",name:"reference",label:"Reference",placeholder:"Reference",value:m.reference,style:{width:300},margin:"normal",onChange:N,variant:"outlined",InputLabelProps:{shrink:!0}})),hA(Re.Grid,{item:!0,xs:12,sm:12},void 0,hA(Re.TextField,{id:"journal-note",size:"small",name:"note",label:"Note",placeholder:"Note",value:m.note,onChange:N,variant:"outlined",fullWidth:!0,margin:"dense",multiline:!0,rows:3}))),hA(Re.Grid,{container:!0,spacing:2},void 0,hA(Re.Grid,{item:!0,xs:12},void 0,hA(Re.Grid,{container:!0,spacing:2},void 0,hA(Re.Grid,{item:!0,xs:12},void 0,hA(Re.Table,{className:b.table,"aria-label":"simple table"},void 0,hA(Re.TableHead,{},void 0,hA(Re.TableRow,{},void 0,TA,jA,xA,_A,hA(Re.TableCell,{align:"right"},void 0,hA(Re.Button,{color:"inherit",onClick:x,startIcon:NA},void 0,"New")))),hA(Re.TableBody,{},void 0,m.entries.map((function(e,t){return hA(Re.TableRow,{},t,hA(Re.TableCell,{},void 0,hA(IO.Autocomplete,{id:"entry-account-".concat(t),size:"small",options:Im()(s,{status:!0,accountId:!m.entries.map((function(e){return e.accountId})).includes(e.accountId)}),getOptionLabel:function(e){return e.accountName},onChange:j(t),value:e.accountId?Dy()(s,{id:e.accountId}):null,style:{minWidth:250},renderInput:function(e){return a.a.createElement(Re.TextField,uA({},e,{label:"Select Account",variant:"outlined",placeholder:"Accounts",fullWidth:!0}))}})),hA(Re.TableCell,{},void 0,hA(Re.TextField,{id:"entry-description-".concat(t),size:"small",variant:"outlined",label:"Description",name:"description",onChange:T(t),value:e.description?e.description:"",style:{minWidth:300}})),hA(Re.TableCell,{},void 0,hA(Re.TextField,{id:"entry-debit-".concat(t),size:"small",label:"Debit",variant:"outlined",name:"debit",onChange:T(t),value:e.debit?e.debit:"",disabled:Boolean(Number(e.credit))})),hA(Re.TableCell,{},void 0,hA(Re.TextField,{id:"entry-credit-".concat(t),size:"small",variant:"outlined",label:"Credit",name:"credit",onChange:T(t),value:e.credit?e.credit:"",disabled:Boolean(Number(e.debit))})),hA(Re.TableCell,{align:"right"},void 0,hA(Re.IconButton,{variant:"outlined",color:"secondary",onClick:_(t)},void 0,PA)))}))),hA(Re.TableFooter,{},void 0,hA(Re.TableRow,{},void 0,RA,hA(Re.TableCell,{},void 0,hA("div",{className:b.total},void 0,C(m.entries.reduce((function(e,t){return e+Number(t.debit)}),0)))),hA(Re.TableCell,{},void 0,hA("div",{className:b.total},void 0,C(m.entries.reduce((function(e,t){return e+Number(t.credit)}),0)))),DA),m.taxApplicable&&hA(Re.TableRow,{},void 0,kA,hA(Re.TableCell,{},void 0,hA(Re.TextField,{id:"outlined-tax-amount",disabled:!0,size:"small",name:"taxTotal",label:"Tax Amount",placeholder:"taxTotal",value:m.taxTotal,onChange:N,variant:"outlined"}),hA(Re.FormHelperText,{},void 0,m.taxTotal&&"".concat(m.taxRate,"% of ").concat(m.total," = ").concat(m.taxTotal))),LA))),hA(Re.ButtonGroup,{color:"primary","aria-label":"outlined primary button group"},void 0,hA(Re.Button,{variant:"contained",color:"primary",onClick:x,startIcon:IA},void 0,"Add Row"),hA(Re.Button,{component:"label",startIcon:BA},void 0,"Upload File",hA("input",{type:"file",name:"attachments",accept:"image/*",multiple:!0,style:{display:"none"},onChange:R}))),hA(Re.FormControl,{variant:"outlined"},void 0,hA(Re.FormHelperText,{},void 0,m.attachments.length>0?"".concat(m.attachments.length," files selected"):""))))))),hA(Re.CardActions,{},void 0,hA(Re.FormHelperText,{},void 0,E()?MA:"Entries must be balance"),hA(Re.Button,{onClick:function(){},color:"primary",variant:"contained",disabled:t||!w(),startIcon:GA},void 0,"Draft"),hA(Re.Button,{onClick:function(){"new"===n.type&&d(m)},color:"primary",variant:"contained",disabled:t||!w(),endIcon:t&&FA},void 0,"new"===n.type?"Save":"Update"),hA(Re.Button,{onClick:function(){var e=dA(wA,["periodId"]);v(gA(gA({},m),e))},color:"primary",variant:"outlined",disableElevation:!0},void 0,"Cancel"))))}));function YA(e,t,n,r){HA||(HA="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:HA,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function WA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function VA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?WA(Object(n),!0).forEach((function(t){$A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WA(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return KA(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KA(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function KA(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 XA(){return(XA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var QA=Object(Re.makeStyles)((function(e){return{root:{}}})),ZA=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,XA({direction:"up",ref:t},e))})),eS={description:"",name:"",rate:"",taxType:""},tS=YA(Re.CircularProgress,{size:20}),nS=Object(c.b)({loading:Jv(),dialog:Object(c.a)($v,(function(e){return e.taxDialog}))});var rS,aS=Object(o.connect)(nS,(function(e){return{closeNewTaxDialog:function(){return e({type:"app/Settings/CLOSE_NEW_TAX_DIALOG"})},createTax:function(t){return e(function(e){return{type:Fv,payload:e}}(t))}}})),oS=Object(s.compose)(aS,r.memo)((function(e){QA(e);var t=JA(a.a.useState(VA({},eS)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewTaxDialog,l=e.createTax;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(VA({},c.data)):o(VA({},eS))}),[c.data]);var u,d,p,f,h=function(e){var t=e.target,r=t.name,a=t.value,i=t.type,c=t.checked;o(VA(VA({},n),{},$A({},r,"rate"===r?"checkbox"===i?c:a.replace(/[^0-9\.]/g,""):"checkbox"===i?c:a)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),YA("div",{},void 0,a.a.createElement(Re.Dialog,XA({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:ZA,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),YA(Re.DialogTitle,{id:"alert-asset-title"},void 0,"new"===c.type?"Create Tax":"Edit Tax"),YA(Re.DialogContent,{dividers:!0},void 0,YA(Re.TextField,{id:"tax-name",name:"name",label:"Name",variant:"outlined",value:n.name,onChange:h,margin:"normal",size:"small",fullWidth:!0}),YA(Re.TextField,{id:"tax-rate",name:"rate",label:"Rate",variant:"outlined",value:n.rate,onChange:h,margin:"normal",size:"small",fullWidth:!0}),YA(Re.TextField,{id:"tax-tax-type",name:"taxType",label:"Tax Type",variant:"outlined",value:n.taxType,onChange:h,margin:"normal",size:"small",fullWidth:!0}),YA(Re.TextField,{name:"description",label:"Description",id:"tax-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description,onChange:h})),YA(Re.DialogActions,{},void 0,YA(Re.Button,{variant:"contained",onClick:function(){"new"===c.type&&l(n)},color:"primary",disableElevation:!0,disabled:i||(u=n.name,d=n.rate,p=n.taxType,f=n.description,!(u.length>0&&d&&p.length>0&&f.length>0)),endIcon:i&&tS},void 0,"edit"===c.type?"Update":"Save"),YA(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function iS(e,t,n,r){rS||(rS="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:rS,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var cS=iS(i.Helmet,{},void 0,iS("title",{},void 0,"Journal"),iS("meta",{name:"description",content:"Description of Journal"})),sS=iS(oS,{});var lS=Object(c.b)({journal:Qv(),loading:Jv(),accSetUpData:b.c()});var uS=Object(o.connect)(lS,(function(e){return{getJournalList:function(){return e(cy())},getCurrencies:function(){return e({type:Gv})},getChartOfAccounts:function(){return e({type:"app/Journal/GET_ALL_CHART_OF_ACCOUNT"})},getTaxes:function(){return e(ty())},getAccountingPeriods:function(){return e({type:Mv})},getAccountingSetup:function(){return e({type:Iv})}}})),dS=Object(s.compose)(d.withRouter,uS,r.memo)((function(e){Object(u.b)({key:"journal",reducer:Vv}),Object(l.b)({key:"journal",saga:_y}),e.loading;var t=e.history,n=e.match,a=e.accSetUpData,o=e.getAccountingSetup,i=e.getJournalList,c=e.getCurrencies,s=e.getChartOfAccounts,p=e.getTaxes,f=e.getAccountingPeriods,h=n.path;return Object(r.useEffect)((function(){o(),i(),c(),s(),p(),f()}),[]),a||t.push("/account/settings"),iS("div",{},void 0,cS,iS(Py.a,{},void 0,iS(d.Route,{exact:!0,path:h,component:Xy}),iS(d.Route,{path:"".concat(h,"/add"),component:zA}),iS(d.Route,{path:"".concat(h,"/edit/:journalId"),component:Xy}),iS(d.Route,{path:"".concat(h,"/view/:journalId"),component:LO})),sS)}));function pS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pS(Object(n),!0).forEach((function(t){hS(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pS(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bS={loading:!1,error:!1,budgetDialog:{type:"new",props:{open:!1},data:null},budgets:[],budgetById:null,accountingPeriodData:[]},gS=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bS,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Budget/OPEN_NEW_BUDGETING_DIALOG":return fS(fS({},e),{},{budgetDialog:{type:"new",props:{open:!0},data:null}});case"app/Budget/CLOSE_NEW_BUDGETING_DIALOG":return fS(fS({},e),{},{budgetDialog:{type:"new",props:{open:!1},data:null}});case"app/Budget/EDIT_OPEN_BUDGETING_DIALOG":return fS(fS({},e),{},{budgetDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Budget/EDIT_CLOSE_BUDGETING_DIALOG":return fS(fS({},e),{},{budgetDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Budget/CREATE_BUDGETING":return fS(fS({},e),{},{loading:!0,error:!1});case"app/Budget/CREATE_BUDGETING_SUCCESS":return fS(fS({},e),{},{loading:!1,error:!1});case"app/Budget/CREATE_BUDGETING_ERR":return fS(fS({},e),{},{loading:!1,error:t.payload});case"app/Budget/GET_ALL_ACCOUNTING_PERIOD":return fS(fS({},e),{},{loading:!0,error:!1});case"app/Budget/GET_ALL_ACCOUNTING_PERIOD_SUCCESS":return fS(fS({},e),{},{loading:!1,error:!1,accountingPeriodData:t.payload});case"app/Budget/GET_ALL_ACCOUNTING_PERIOD_ERR":return fS(fS({},e),{},{loading:!1,error:t.payload})}}))},mS=function(e){return e.budgeting||bS},vS=function(){return Object(c.a)(mS,(function(e){return e.loading}))},yS=function(){return Object(c.a)(mS,(function(e){return e.budgetDialog}))},OS=function(){return Object(c.a)(mS,(function(e){return e}))};function AS(e){return{type:"app/Budget/CREATE_BUDGETING",payload:e}}var SS=regeneratorRuntime.mark(wS);function wS(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),SS)}var CS,ES=n("ab039aecd4a1d4fedc0e");Object(ES.defineMessages)({header:{id:"".concat("app.containers.Banking",".header"),defaultMessage:"This is the Banking container!"}});function TS(e,t,n,r){CS||(CS="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:CS,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function jS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xS(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xS(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xS(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}var _S=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},table:{marginTop:e.spacing(2),"& .MuiTableCell-body":{fontSize:e.typography.fontSize-1},"& .MuiTableRow-root:hover":{cursor:"pointer"}},datatable:{"& .MuiTableRow-root:hover":{cursor:"pointer"},"& .MuiTableHead-root":{"& .MuiTableCell-head":{color:e.palette.common.white},"& .MuiTableCell-root:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& .MuiTableCell-root:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}}},cardRoot:{maxWidth:"100%"},media:{height:140},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),NS=TS(Ly.a,{}),PS=Object(c.b)({loading:vS(),budgetDialog:yS(),budgets:Object(c.a)(mS,(function(e){return e.budgets}))});var RS,DS=Object(o.connect)(PS,(function(e){return{openNewBudgetingDialog:function(){return e({type:"app/Budget/OPEN_NEW_BUDGETING_DIALOG"})},editOpenBudgetingDialog:function(){return e({type:"app/Budget/EDIT_OPEN_BUDGETING_DIALOG"})}}})),kS=Object(s.compose)(d.withRouter,DS,r.memo)((function(e){var t=_S(),n=jS(a.a.useState(null),2),r=n[0],o=n[1],i=jS(a.a.useState(null),2),c=i[0],s=i[1],l=(e.loading,e.history),u=(e.openNewBankAccountDialogAction,e.editOpenBankAccountDialogAction),d=e.budgets,p=[{name:"budgetName",label:"Budget Name",options:{filter:!0,sort:!1}},{name:"year",label:"Financial Year",options:{filter:!0,sort:!1}},{name:"budgetPeriod",label:"Budget Period",options:{filter:!0,sort:!1}},{name:"createdOn",label:"Created On",options:{filter:!0,sort:!1}},{name:"lastUpdated",label:"Last Updated",options:{filter:!0,sort:!1}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return TS(Re.Button,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){o(e.currentTarget),s(Dy()(d,{id:t}))}(t,e)}},void 0,"Options")}}}],f={filterType:"checkbox",responsive:"stacked",selectableRows:"none",customToolbar:function(){return TS(Re.Tooltip,{title:"Create new budget"},void 0,TS(Re.Button,{variant:"contained",color:"primary",startIcon:NS,onClick:function(){return l.push("/account/budgeting/new")}},void 0,"New Budget"))},onRowClick:function(t,n){e.history.push("/account/budgeting/view/"+t[0])},elevation:0};return TS("div",{className:t.root},void 0,TS(et.a,{className:t.datatable,title:"Budgeting",data:d,columns:p,options:f}),TS(Re.Menu,{id:"simple-menu",anchorEl:r,keepMounted:!0,open:Boolean(r),onClose:function(){o(null)}},void 0,TS(Re.MenuItem,{onClick:function(){return u(c)}},void 0,"Edit"),TS(Re.MenuItem,{onClick:function(){}},void 0,"View details")))})),LS=n("722244469712ccb3fef7"),IS=n.n(LS),BS=n("01672cf23c6d3acd8f96"),MS=n.n(BS);function GS(e,t,n,r){RS||(RS="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:RS,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function FS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return US(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return US(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function US(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}var HS=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},grid:{justifyContent:"center",alignItems:"center"},list:{width:"100%",minWidth:360,backgroundColor:e.palette.background.paper},card:{"& .MuiCardActions-root":{padding:e.spacing(2),justifyContent:"flex-end"}},tableContainer:{marginTop:e.spacing(5)},table:{whiteSpace:"nowrap","& .MuiTableHead-root:first-child":{"& .MuiTableRow-root:first-child":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.primary.main,color:e.palette.common.white,fontWeight:e.typography.fontWeightBold}},"& .MuiTableRow-root:nth-child(n+2)":{backgroundColor:e.palette.grey[200],"& th.MuiTableCell-root:first-child":{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize+2}}},"& .MuiTableBody-root":{"& .MuiTableRow-root":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.grey[200],fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize+2}}},"& .MuiTableFooter-root":{"& .MuiTableRow-root":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.grey[200],fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize+2}}},"& th.MuiTableCell-root":{fontWeight:e.typography.fontWeightMedium},"& .MuiTableCell-root":{borderBottom:"none !important"},"& .MuiTableCell-body":{color:e.palette.text.primary}},textField:{width:e.spacing(20)},dateWrapper:{display:"flex",justifyContent:"flex-end",alignItems:"center","& .MuiFormControl-root":{marginLeft:e.spacing(2)}},avatar:{width:e.spacing(8),height:e.spacing(8),marginRight:e.spacing(2)}}})),qS=GS(Re.CardContent,{},void 0,GS(Re.Typography,{variant:"h6"},void 0,"Budgeting Details")),zS=GS(Re.Divider,{}),YS=GS(Re.ListItemText,{primary:GS(Re.Typography,{variant:"subtitle1"},void 0,"Financial year"),secondary:GS(Re.Typography,{variant:"h6"},void 0,"6th Jan 2020 - 6th Dec 2020")}),WS=GS(Re.ListItemText,{primary:GS(Re.Typography,{variant:"subtitle1"},void 0,"Period"),secondary:GS(Re.Typography,{variant:"h6"},void 0,"Monthly")}),VS=GS(Re.TableHead,{},void 0,GS(Re.TableRow,{},void 0,GS(Re.TableCell,{component:"th",scope:"row"},void 0,"Accounts"),GS(Re.TableCell,{align:"left"},void 0,"Jan"),GS(Re.TableCell,{align:"left"},void 0,"Feb"),GS(Re.TableCell,{align:"left"},void 0,"March"),GS(Re.TableCell,{align:"left"},void 0,"April"),GS(Re.TableCell,{align:"left"},void 0,"May"),GS(Re.TableCell,{align:"left"},void 0,"June"),GS(Re.TableCell,{align:"left"},void 0,"July"),GS(Re.TableCell,{align:"left"},void 0,"Aug"),GS(Re.TableCell,{align:"left"},void 0,"Sept"),GS(Re.TableCell,{align:"left"},void 0,"Oct"),GS(Re.TableCell,{align:"left"},void 0,"Nov"),GS(Re.TableCell,{align:"left"},void 0,"Dec"))),$S=GS(Re.TableRow,{},void 0,GS(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Income")),JS=GS(Re.TableCell,{},void 0,"Income"),KS=GS(Re.TableRow,{},void 0,GS(Re.TableCell,{colSpan:13},void 0,"Total Income")),XS=GS(Re.TableRow,{},void 0,GS(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Expense")),QS=GS(Re.TableCell,{},void 0,"Expense"),ZS=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),ew=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),tw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),nw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),rw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),aw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),ow=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),iw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),cw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),sw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),lw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),uw=GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined"})),dw=GS(Re.TableRow,{},void 0,GS(Re.TableCell,{colSpan:13},void 0,"Total Expense")),pw=GS(Re.TableFooter,{},void 0,GS(Re.TableRow,{},void 0,GS(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Closing Balance"),GS(Re.TableCell,{}))),fw=GS(x.b,{}),hw=GS(Re.Button,{color:"primary",variant:"outlined"},void 0,"Cancel"),bw=Object(c.b)({loading:vS(),currentUser:h.b(),budgetDialog:yS()});var gw,mw=Object(o.connect)(bw,(function(e){return{createNewBudgeting:function(t){return e(AS(t))},dispatch:e}})),vw=Object(s.compose)(mw,r.memo)((function(e){var t,n,r,o,i,c,s=HS(),l=e.loading,u=e.currentUser,d=(e.budgetDialog,FS(a.a.useState({accountCode:"",accountName:"",accountNumber:"",bankBalance:"",bankName:"",description:"",orgId:u.organisation.orgId}),2)),p=d[0];d[1];return GS("div",{},void 0,GS(Re.Card,{square:!0,className:s.card},void 0,qS,zS,GS(Re.CardContent,{},void 0,GS(Re.Grid,{container:!0,spacing:1,className:s.grid},void 0,GS(Re.Grid,{item:!0,xs:12},void 0,GS(Re.Grid,{container:!0},void 0,GS(Re.Grid,{item:!0,xs:!0},void 0,GS(Re.List,{className:s.list},void 0,GS(Re.ListItem,{},void 0,GS(Re.ListItemAvatar,{},void 0,GS(Re.Avatar,{className:s.avatar,src:IS.a})),YS))),GS(Re.Grid,{item:!0,xs:!0},void 0,GS(Re.List,{className:s.list},void 0,GS(Re.ListItem,{},void 0,GS(Re.ListItemAvatar,{},void 0,GS(Re.Avatar,{className:s.avatar,src:MS.a})),WS))))),GS(Re.Grid,{item:!0,xs:12},void 0,GS(Re.TableContainer,{component:Re.Paper,elevation:0,className:s.tableContainer},void 0,GS(Re.Table,{className:s.table},void 0,VS,GS(Re.TableBody,{},void 0,$S,[0,1,2,3].map((function(e,t){return GS(Re.TableRow,{},t,JS,GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})),GS(Re.TableCell,{},void 0,GS(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:s.textField})))})),KS,XS,[0,1,2,3].map((function(e,t){return GS(Re.TableRow,{},t,QS,ZS,ew,tw,nw,rw,aw,ow,iw,cw,sw,lw,uw)})),dw),pw))))),GS(Re.CardActions,{},void 0,l?fw:GS(Re.Button,{onClick:function(){},color:"primary",variant:"contained",disabled:(t=p.accountCode,n=p.accountName,r=p.accountNumber,o=p.bankBalance,i=p.bankName,c=p.description,!(t.length>0&&n.length>0&&r.length>0&&o.length>0&&i.length>0&&c.length>0))},void 0,"Save"),hw)))})),yw=n("818068546aca6e9e761b"),Ow=n.n(yw);function Aw(){return(Aw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Sw(e,t,n,r){gw||(gw="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:gw,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ww(e){return function(e){if(Array.isArray(e))return _w(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||xw(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.")}()}function Cw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ew(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cw(Object(n),!0).forEach((function(t){Tw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||xw(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xw(e,t){if(e){if("string"===typeof e)return _w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_w(e,t):void 0}}function _w(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}var Nw=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},grid:{justifyContent:"center",alignItems:"center"},card:{"& .MuiCardActions-root":{padding:e.spacing(2),justifyContent:"flex-end"}},tableContainer:{marginTop:e.spacing(5)},table:{whiteSpace:"nowrap","& .MuiTableHead-root:first-child":{"& .MuiTableRow-root:first-child":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.primary.main,color:e.palette.common.white,fontWeight:e.typography.fontWeightBold}},"& .MuiTableRow-root:nth-child(n+2)":{backgroundColor:e.palette.grey[200],"& th.MuiTableCell-root:first-child":{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize+2}}},"& .MuiTableBody-root":{"& .MuiTableRow-root":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.grey[200],fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize}}},"& .MuiTableFooter-root":{"& .MuiTableRow-root":{"& th.MuiTableCell-root:first-child":{backgroundColor:e.palette.grey[200],fontWeight:e.typography.fontWeightBold,fontSize:e.typography.fontSize+2}}},"& th.MuiTableCell-root":{fontWeight:e.typography.fontWeightMedium},"& .MuiTableCell-root":{borderBottom:"none !important"},"& .MuiTableCell-body":{color:e.palette.text.primary}},textField:{width:e.spacing(40)},dateWrapper:{display:"flex",justifyContent:"flex-end",alignItems:"center","& .MuiFormControl-root":{marginLeft:e.spacing(2)}}}})),Pw=Sw(Re.Divider,{}),Rw=Sw(Re.Button,{variant:"contained",color:"primary",startIcon:Sw(Ow.a,{})},void 0,"Generate from previous year"),Dw=Sw(Re.TableCell,{component:"th",scope:"row"},void 0,"Accounts"),kw=Sw(Re.TableRow,{},void 0,Sw(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Income")),Lw=Sw(Re.TableRow,{},void 0,Sw(Re.TableCell,{colSpan:13},void 0,"Total Income")),Iw=Sw(Re.TableRow,{},void 0,Sw(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Expense")),Bw=Sw(Re.TableCell,{},void 0,"Expense"),Mw=Sw(Re.TableRow,{},void 0,Sw(Re.TableCell,{colSpan:13},void 0,"Total Expense")),Gw=Sw(Re.TableFooter,{},void 0,Sw(Re.TableRow,{},void 0,Sw(Re.TableCell,{component:"th",scope:"row",colSpan:13},void 0,"Closing Balance"),Sw(Re.TableCell,{}))),Fw=Sw(x.b,{}),Uw=Sw(Re.Button,{color:"primary",variant:"outlined"},void 0,"Cancel"),Hw=Object(c.b)({loading:vS(),currentUser:h.b(),budgetDialog:yS(),accountingPeriodData:Object(c.a)(mS,(function(e){return e.accountingPeriodData}))});var qw,zw=Object(o.connect)(Hw,(function(e){return{createNewBudgeting:function(t){return e(AS(t))},dispatch:e}})),Yw=Object(s.compose)(zw,r.memo)((function(e){var t=Nw(),n=e.loading,r=e.currentUser,o=e.budgetDialog,i=["1","2","3","4","5","6","7","8","9","10","11","12"],c=["Sales"],s=jw(a.a.useState({account:c.map((function(e){return{accountName:"",value:i.map((function(e){return{amount:"",period:""}}))}})),budgetName:"",budgetPeriod:"MONTHLY",financialYear:"",orgId:r.organisation.orgId}),2),l=s[0],u=s[1];function d(e,t){for(var n=[];e.length;)n.push(e.splice(0,t));return n}var p,f=i.slice(i.indexOf(l.financialYear)).concat(i.slice(0,i.indexOf(l.financialYear)));return"MONTHLY"==l.budgetPeriod?console.log("selected MONTHLY"):f="QUATERLY"==l.budgetPeriod?d(f,3):d(f,12),console.log("newCopyArray state -> ",f),console.log("values --\x3e ",l),Sw("div",{},void 0,Sw(Re.Card,{square:!0,className:t.card},void 0,Sw(Re.CardContent,{},void 0,Sw(Re.Typography,{variant:"h6"},void 0,"new"===o.type?"Add Budgeting":"Edit Budgeting")),Pw,Sw(Re.CardContent,{},void 0,Sw(Re.Grid,{container:!0,spacing:1,className:t.grid},void 0,Sw(Re.Grid,{item:!0,xs:6},void 0,Sw(Re.TextField,{id:"standard-budgetName",label:"Budget name",type:"name",variant:"outlined",size:"small",value:l.budgetName,onChange:(p="budgetName",function(e){u(Ew(Ew({},l),{},Tw({},p,e.target.value)))}),margin:"normal",fullWidth:!0})),Sw(Re.Grid,{item:!0,xs:6,style:{textAlign:"right"}},void 0,Sw(IO.Autocomplete,{id:"combo-box-demo",size:"small",options:[{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"},{value:"5",label:"5"},{value:"6",label:"6"},{value:"7",label:"7"},{value:"8",label:"8"},{value:"9",label:"9"},{value:"10",label:"10"},{value:"11",label:"11"},{value:"12",label:"12"}],getOptionLabel:function(e){return e.label},onChange:function(e,t){return function(e,t){u(Ew(Ew({},l),{},{financialYear:t.label}))}(0,t)},renderInput:function(e){return a.a.createElement(Re.TextField,Aw({},e,{label:"Financial year",className:t.textField,variant:"outlined",placeholder:"Search",margin:"normal",fullWidth:!0}))}})),Sw(Re.Grid,{item:!0,xs:6},void 0,Sw(IO.Autocomplete,{id:"combo-box-demo",size:"small",options:[{value:"MONTHLY",label:"MONTHLY"},{value:"QUATERLY",label:"QUATERLY"},{value:"YEARLY",label:"YEARLY"}],getOptionLabel:function(e){return e.label},onChange:function(e,t){return function(e,t){u(Ew(Ew({},l),{},{budgetPeriod:t.label}))}(0,t)},renderInput:function(e){return a.a.createElement(Re.TextField,Aw({},e,{label:"Period",className:t.textField,variant:"outlined",placeholder:"Search",margin:"normal",fullWidth:!0}))}})),Sw(Re.Grid,{item:!0,xs:6,style:{textAlign:"right"}},void 0,Rw),Sw(Re.Grid,{item:!0,xs:12},void 0,Sw(Re.TableContainer,{component:Re.Paper,elevation:0,className:t.tableContainer},void 0,Sw(Re.Table,{className:t.table},void 0,Sw(Re.TableHead,{},void 0,Sw(Re.TableRow,{},void 0,Dw,f.map((function(e,t){return Sw(Re.TableCell,{align:"center"},t,e)})))),Sw(Re.TableBody,{},void 0,kw,c.map((function(e,n){return Sw(Re.TableRow,{},n,Sw(Re.TableCell,{},void 0,e),f.map((function(r,a){return Sw(Re.TableCell,{},void 0,Sw(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:t.textField,name:"amount",value:l.account[n].value[a].amount,onChange:function(t){return function(e,t,n,r,a){var o=e.target,i=(o.name,o.value);console.log(t,"charts"),console.log(n,"month"),console.log(r,"chart index"),console.log(a,"month index");var c=ww(l.account);c[r].accountName=t,c[r].value[a].amount=i,c[r].value[a].period=n,u(Ew(Ew({},l),{},{account:c}))}(t,e,r,n,a)},margin:"normal",fullWidth:!0}))})))})),Lw,Iw,[0,1,2,3].map((function(e){return Sw(Re.TableRow,{},void 0,Bw,f.map((function(e,n){return Sw(Re.TableCell,{},void 0,Sw(Re.TextField,{id:"outlined-basic",size:"small",label:"Outlined",variant:"outlined",className:t.textField}))})))})),Mw),Gw))))),Sw(Re.CardActions,{},void 0,n?Fw:Sw(Re.Button,{onClick:function(){},color:"primary",variant:"contained"},void 0,"Save"),Uw)))}));function Ww(e,t,n,r){qw||(qw="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:qw,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Vw=Ww(i.Helmet,{},void 0,Ww("title",{},void 0,"Budgeting"),Ww("meta",{name:"description",content:"Description of Banking"}));var $w=Object(c.b)({budgeting:OS(),loading:vS()});var Jw=Object(o.connect)($w,(function(e){return{getAccountingPeriods:function(){return e({type:"app/Budget/GET_ALL_ACCOUNTING_PERIOD"})}}})),Kw=Object(s.compose)(d.withRouter,Jw,r.memo)((function(e){Object(u.b)({key:"budgeting",reducer:gS}),Object(l.b)({key:"budgeting",saga:wS}),e.loading;var t=e.match,n=e.getAccountingPeriods,a=t.params,o=t.path;return console.log(a,"params budgeting"),Object(r.useEffect)((function(){n()}),[]),Ww("div",{},void 0,Vw,Ww(Py.a,{},void 0,Ww(d.Route,{exact:!0,path:o,component:kS}),Ww(d.Route,{path:"".concat(o,"/new"),component:Yw}),Ww(d.Route,{path:"".concat(o,"/view/:budgetId"),component:vw})))})),Xw="app/Banking/CREATE_NEW_BANK",Qw="app/Banking/UPDATE_BANK_ACCOUNT",Zw="app/Banking/DELETE_BANK_ACCOUNT";function eC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(n),!0).forEach((function(t){nC(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eC(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nC(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rC={loading:!1,error:!1,bankAccountDialog:{type:"new",props:{open:!1},data:null},bankAccountConfirmDialog:{type:"new",props:{open:!1},data:null},accountingPeriods:[],currencies:[],accountTypes:[],bankAccounts:[],bankAccount:null,bankTransferByOrgIdData:[],transactionTransferDialog:{type:"to",props:{open:!1},data:null},transferByAccountIdData:null},aC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rC,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Banking/OPEN_NEW_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"new",props:{open:!0},data:null}});case"app/Banking/CLOSE_NEW_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"new",props:{open:!1},data:null}});case"app/Banking/EDIT_OPEN_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Banking/EDIT_CLOSE_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Banking/OPEN_DELETE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountConfirmDialog:{type:"delete",props:{open:!0},data:t.payload}});case"app/Banking/CLOSE_DELETE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountConfirmDialog:{type:"delete",props:{open:!1},data:t.payload}});case"app/Banking/OPEN_ACTIVATE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"activate",props:{open:!0},data:t.payload}});case"app/Banking/CLOSE_ACTIVATE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"activate",props:{open:!1},data:t.payload}});case"app/Banking/OPEN_DEACTIVATE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"deactivate",props:{open:!0},data:t.payload}});case"app/Banking/CLOSE_DEACTIVATE_BANK_ACCOUNT_DIALOG":return tC(tC({},e),{},{bankAccountDialog:{type:"deactivate",props:{open:!1},data:t.payload}});case"app/Settings/GET_ACCOUNTING_PERIODS":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ACCOUNTING_PERIODS_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,accountingPeriods:t.payload});case"app/Settings/GET_ACCOUNTING_PERIODS_ERROR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_CURRENCIES":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Settings/GET_CURRENCIES_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,currencies:t.payload});case"app/Settings/GET_CURRENCIES_ERROR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/GET_ALL_ACCOUNT_TYPES":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/GET_ALL_ACCOUNT_TYPES_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,accountTypes:t.payload});case"app/Banking/GET_ALL_ACCOUNT_TYPES_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case Xw:return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/CREATE_NEW_BANK_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1});case"app/Banking/CREATE_NEW_BANK_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/GET_ALL_BANK_ACCOUNT":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/GET_ALL_BANK_ACCOUNT_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,bankAccounts:t.payload});case"app/Banking/GET_ALL_BANK_ACCOUNT_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/GET_BANK_ACCOUNT_BY_ID":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/GET_BANK_ACCOUNT_BY_ID_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,bankAccount:t.payload});case"app/Banking/GET_BANK_ACCOUNT_BY_ID_ERROR":return tC(tC({},e),{},{loading:!1,error:t.payload});case Qw:return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/UPDATE_BANK_ACCOUNT_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1});case"app/Banking/UPDATE_BANK_ACCOUNT_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case Zw:return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/DELETE_BANK_ACCOUNT_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1});case"app/Banking/DELETE_BANK_ACCOUNT_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/GET_ALL_TRANSFER_BY_ORGID":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/GET_ALL_TRANSFER_BY_ORGID_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,bankTransferByOrgIdData:t.payload});case"app/Banking/GET_ALL_TRANSFER_BY_ORGID_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/OPEN_ACCOUNT_TRANSFER_TO_DIALOG":return tC(tC({},e),{},{transactionTransferDialog:{type:"to",props:{open:!0},data:t.payload}});case"app/Banking/CLOSE_ACCOUNT_TRANSFER_TO_DIALOG":return tC(tC({},e),{},{transactionTransferDialog:{type:"to",props:{open:!1},data:null}});case"app/Banking/OPEN_ACCOUNT_TRANSFER_FROM_DIALOG":return tC(tC({},e),{},{transactionTransferDialog:{type:"from",props:{open:!0},data:t.payload}});case"app/Banking/CLOSE_ACCOUNT_TRANSFER_FROM_DIALOG":return tC(tC({},e),{},{transactionTransferDialog:{type:"from",props:{open:!1},data:null}});case"app/Banking/CREATE_BANK_TRANSFER":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/CREATE_BANK_TRANSFER_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1});case"app/Banking/CREATE_BANK_TRANSFER_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case"app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID":return tC(tC({},e),{},{loading:!0,error:!1});case"app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID_SUCCESS":return tC(tC({},e),{},{loading:!1,error:!1,transferByAccountIdData:t.payload});case"app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID_ERR":return tC(tC({},e),{},{loading:!1,error:t.payload});case void 0:return tC(tC({},e),{},{loading:!0,error:!1});case void 0:return tC(tC({},e),{},{loading:!1,error:!1});case void 0:return tC(tC({},e),{},{loading:!1,error:t.payload});case void 0:return tC(tC({},e),{},{loading:!0,error:!1});case void 0:return tC(tC({},e),{},{loading:!1,error:!1});case void 0:return tC(tC({},e),{},{loading:!1,error:t.payload})}}))},oC=function(e){return e.banking||rC},iC=function(){return Object(c.a)(oC,(function(e){return e.loading}))},cC=function(){return Object(c.a)(oC,(function(e){return e.accountTypes}))},sC=function(){return Object(c.a)(oC,(function(e){return e.bankAccounts}))},lC=function(){return Object(c.a)(oC,(function(e){return e}))};function uC(e){return{type:"app/Banking/EDIT_OPEN_ACCOUNT_DIALOG",payload:e}}function dC(e){return{type:"app/Banking/OPEN_DELETE_BANK_ACCOUNT_DIALOG",payload:e}}function pC(e){return{type:"app/Settings/GET_ACCOUNTING_PERIODS_ERROR",payload:e}}function fC(e){return{type:"app/Settings/GET_CURRENCIES_ERROR",payload:e}}function hC(e){return{type:"app/Banking/GET_ALL_ACCOUNT_TYPES_ERR",payload:e}}function bC(e){return{type:"app/Banking/CREATE_NEW_BANK_ERR",payload:e}}function gC(e){return{type:"app/Banking/GET_ALL_BANK_ACCOUNT_ERR",payload:e}}function mC(e){return{type:"app/Banking/GET_BANK_ACCOUNT_BY_ID",payload:{id:e}}}function vC(e){return{type:"app/Banking/GET_BANK_ACCOUNT_BY_ID_ERROR",payload:e}}function yC(e){return{type:"app/Banking/UPDATE_BANK_ACCOUNT_ERR",payload:e}}function OC(e){return{type:"app/Banking/GET_ALL_TRANSFER_BY_ORGID_ERR",payload:e}}function AC(e){return{type:"app/Banking/CREATE_BANK_TRANSFER_ERR",payload:e}}function SC(e){return{type:"app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID_ERR",payload:e}}function wC(e){return{type:"app/Banking/ACTIVATE_DEACTIVATE_BANK_ACCOUNT_ERR",payload:e}}function CC(e){return{type:Zw,payload:e}}function EC(e){return{type:"app/Banking/DELETE_BANK_ACCOUNT_ERR",payload:e}}var TC=regeneratorRuntime.mark(GC),jC=regeneratorRuntime.mark(FC),xC=regeneratorRuntime.mark(UC),_C=regeneratorRuntime.mark(HC),NC=regeneratorRuntime.mark(qC),PC=regeneratorRuntime.mark(zC),RC=regeneratorRuntime.mark(YC),DC=regeneratorRuntime.mark(WC),kC=regeneratorRuntime.mark(VC),LC=regeneratorRuntime.mark($C),IC=regeneratorRuntime.mark(JC),BC=regeneratorRuntime.mark(KC),MC=regeneratorRuntime.mark(XC);function GC(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Eb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ACCOUNTING_PERIODS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(pC(a.t0));case 19:case"end":return a.stop()}}),TC,null,[[7,15]])}function FC(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.uc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"response getCurrencies"),a.next=14,Object(f.put)({type:"app/Settings/GET_CURRENCIES_SUCCESS",payload:r});case 14:a.next=20;break;case 16:return a.prev=16,a.t0=a.catch(7),a.next=20,Object(f.put)(fC(a.t0));case 20:case"end":return a.stop()}}),jC,null,[[7,16]])}function UC(){var e,t,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(f.select)(h.a());case 2:return e=r.sent,r.next=5,Object(f.select)(h.b());case 5:return r.sent,t="".concat(m.Db),r.prev=7,r.next=10,Object(f.call)(g.a,t,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return n=r.sent,r.next=13,Object(f.put)({type:"app/Banking/GET_ALL_ACCOUNT_TYPES_SUCCESS",payload:n});case 13:r.next=19;break;case 15:return r.prev=15,r.t0=r.catch(7),r.next=19,Object(f.put)(hC(r.t0));case 19:case"end":return r.stop()}}),xC,null,[[7,15]])}function HC(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.M),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,i.next=15,Object(f.put)({type:"app/Banking/CREATE_NEW_BANK_SUCCESS",payload:o});case 15:return V()("Success","Bank Account Created Successfully","success"),i.next=18,Object(f.put)({type:"app/Banking/GET_ALL_BANK_ACCOUNT"});case 18:return i.next=20,Object(f.put)({type:"app/Banking/CLOSE_NEW_BANK_ACCOUNT_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(bC(i.t0));case 27:case"end":return i.stop()}}),_C,null,[[9,22]])}function qC(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,o.next=6,Object(f.select)(h.b());case 6:return o.sent,r="".concat(m.le),o.prev=8,o.next=11,Object(f.call)(g.a,r,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,o.next=14,Object(f.put)({type:"app/Banking/UPDATE_BANK_ACCOUNT_SUCCESS",payload:a});case 14:return V()("Success","Account Updated Successfully","success"),o.next=17,Object(f.put)({type:"app/Banking/GET_ALL_BANK_ACCOUNT"});case 17:return o.next=19,Object(f.put)({type:"app/Banking/CLOSE_NEW_BANK_ACCOUNT_DIALOG"});case 19:o.next=26;break;case 21:return o.prev=21,o.t0=o.catch(8),V()("Error","Something went wrong","error"),o.next=26,Object(f.put)(yC(o.t0));case 26:case"end":return o.stop()}}),NC,null,[[8,21]])}function zC(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Fb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log("allBankAccountResponse --\x3e ",r),a.next=14,Object(f.put)({type:"app/Banking/GET_ALL_BANK_ACCOUNT_SUCCESS",payload:r});case 14:a.next=21;break;case 16:return a.prev=16,a.t0=a.catch(7),console.log("getAllBankAccountErrorAction --\x3e ",a.t0),a.next=21,Object(f.put)(gC(a.t0));case 21:case"end":return a.stop()}}),PC,null,[[7,16]])}function YC(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,r="".concat(m.fc,"/").concat(t.id),o.prev=5,o.next=8,Object(f.call)(g.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 8:return a=o.sent,console.log("bankAccountByIdResponse --\x3e ",a),o.next=12,Object(f.put)({type:"app/Banking/GET_BANK_ACCOUNT_BY_ID_SUCCESS",payload:a});case 12:o.next=19;break;case 14:return o.prev=14,o.t0=o.catch(5),console.log("bankAccountByIdErrorAction --\x3e ",o.t0),o.next=19,Object(f.put)(vC(o.t0));case 19:case"end":return o.stop()}}),RC,null,[[5,14]])}function WC(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Ub,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log("allTransferByOrgIdResponse --\x3e ",r),a.next=14,Object(f.put)({type:"app/Banking/GET_ALL_TRANSFER_BY_ORGID_SUCCESS",payload:r});case 14:a.next=20;break;case 16:return a.prev=16,a.t0=a.catch(7),a.next=20,Object(f.put)(OC(a.t0));case 20:case"end":return a.stop()}}),DC,null,[[7,16]])}function VC(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.w),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,console.log("bankTransferResponse -> ",o),V()("Success","Transaction Successful","success"),i.next=17,Object(f.put)({type:"app/Banking/CREATE_BANK_TRANSFER_SUCCESS",payload:o});case 17:return i.next=19,Object(f.put)({type:"app/Banking/GET_ALL_TRANSFER_BY_ORGID"});case 19:return i.next=21,Object(f.put)((void 0)());case 21:i.next=28;break;case 23:return i.prev=23,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=28,Object(f.put)(AC(i.t0));case 28:case"end":return i.stop()}}),kC,null,[[9,23]])}function $C(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.type,n=e.payload,i.next=3,Object(f.select)(h.a());case 3:return r=i.sent,i.next=6,Object(f.select)(h.b());case 6:return i.sent,a="".concat(m.Ad),console.log("type saga -> ",t),console.log("payload saga => ",n),i.prev=10,i.next=13,Object(f.call)(g.a,a,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(r),"Content-Type":"application/json"})});case 13:return o=i.sent,console.log("transferByAccountIdResponse --\x3e ",o),i.next=17,Object(f.put)({type:"app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID_SUCCESS",payload:o});case 17:i.next=24;break;case 19:return i.prev=19,i.t0=i.catch(10),console.log("getAllTransferByOrgIdErrorAction --\x3e ",i.t0),i.next=24,Object(f.put)(SC(i.t0));case 24:case"end":return i.stop()}}),LC,null,[[10,19]])}function JC(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,r="".concat(m.pb,"/").concat(t.id),o.prev=5,o.next=8,Object(f.call)(g.a,r,{method:"PUT",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 8:return a=o.sent,console.log("deleteAccountResponse -> ",a),o.next=12,Object(f.put)({type:"app/Banking/GET_ALL_BANK_ACCOUNT"});case 12:return V()("Success","Account deleted Successfully","success"),o.next=15,Object(f.put)({type:"app/Banking/DELETE_BANK_ACCOUNT_SUCCESS",payload:a});case 15:return o.next=17,Object(f.put)({type:"app/Banking/CLOSE_DELETE_BANK_ACCOUNT_DIALOG"});case 17:o.next=24;break;case 19:return o.prev=19,o.t0=o.catch(5),V()("Error","Something went wrong","error"),o.next=24,Object(f.put)(EC(o.t0));case 24:case"end":return o.stop()}}),IC,null,[[5,19]])}function KC(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,r="".concat(m.a,"?id=").concat(t.id,"&status=").concat(t.status),console.log(t,"payload activateDeactivateBankAccount"),o.prev=6,o.next=9,Object(f.call)(g.a,r,{method:"PUT",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 9:return a=o.sent,console.log("isBankAccountActiveResponse -> ",a),o.next=13,Object(f.put)({type:"app/Banking/GET_ALL_BANK_ACCOUNT"});case 13:return V()("Success","Bank Account status updated Successfully","success"),o.next=16,Object(f.put)({type:"app/Banking/ACTIVATE_DEACTIVATE_BANK_ACCOUNT_SUCCESS",payload:a});case 16:o.next=23;break;case 18:return o.prev=18,o.t0=o.catch(6),V()("Error","Something went wrong","error"),o.next=23,Object(f.put)(wC(o.t0));case 23:case"end":return o.stop()}}),BC,null,[[6,18]])}function XC(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)("app/Settings/GET_ACCOUNTING_PERIODS",GC);case 2:return e.next=4,Object(f.takeLatest)("app/Settings/GET_CURRENCIES",FC);case 4:return e.next=6,Object(f.takeLatest)("app/Banking/GET_ALL_ACCOUNT_TYPES",UC);case 6:return e.next=8,Object(f.takeLatest)(Xw,HC);case 8:return e.next=10,Object(f.takeLatest)("app/Banking/GET_ALL_BANK_ACCOUNT",zC);case 10:return e.next=12,Object(f.takeLatest)("app/Banking/GET_BANK_ACCOUNT_BY_ID",YC);case 12:return e.next=14,Object(f.takeLatest)("app/Banking/GET_ALL_TRANSFER_BY_ORGID",WC);case 14:return e.next=16,Object(f.takeLatest)("app/Banking/CREATE_BANK_TRANSFER",VC);case 16:return e.next=18,Object(f.takeLatest)("app/Banking/GET_TRANSFERS_BY_ACCOUNT_ID",$C);case 18:return e.next=20,Object(f.takeLatest)(Zw,JC);case 20:return e.next=22,Object(f.takeLatest)("app/Banking/ACTIVATE_DEACTIVATE_BANK_ACCOUNT",KC);case 22:return e.next=24,Object(f.takeLatest)(Qw,qC);case 24:case"end":return e.stop()}}),MC)}var QC,ZC=n("03d2bf99f0ac4ee5f08b"),eE=n.n(ZC),tE=n("d3bcca560267cec00707"),nE=n.n(tE);function rE(e,t,n,r){QC||(QC="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:QC,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function aE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return oE(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oE(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}var iE=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}}},status:{"&.active":{color:My.green[500]},"&.inactive":{color:e.status.danger}},backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}})),cE=rE(x.a,{}),sE=rE(Re.Chip,{label:"Inactive",variant:"outlined",icon:rE(eE.a,{})}),lE=rE(By.a,{}),uE=rE(Ly.a,{}),dE=Object(c.b)({loading:iC(),bankAccounts:sC(),accountSetupData:b.c()});var pE,fE=Object(o.connect)(dE,(function(e){return{getBankAccountById:function(t){return e(mC(t))},openNewBankAccountDialog:function(){return e({type:"app/Banking/OPEN_NEW_BANK_ACCOUNT_DIALOG"})},openEditBankAccountDialog:function(t){return e(uC(t))},openDeleteBankAccountDialog:function(t){return e(dC(t))},activateDeactivateBankAccount:function(t){return e(function(e){return{type:"app/Banking/ACTIVATE_DEACTIVATE_BANK_ACCOUNT",payload:e}}(t))}}})),hE=Object(s.compose)(d.withRouter,fE,r.memo)((function(e){var t=iE(),n=aE(a.a.useState(null),2),r=n[0],o=n[1],i=aE(a.a.useState(null),2),c=i[0],s=i[1],l=(e.loading,e.history),u=e.match,d=e.accountSetupData,p=e.getBankAccountById,f=e.openNewBankAccountDialog,h=e.openEditBankAccountDialog,b=e.openDeleteBankAccountDialog,g=e.activateDeactivateBankAccount,m=e.bankAccounts,v=d?d.currency:null,y=mr()(m,"dateCreated","desc");if(!m.length>0)return cE;var O=[{name:"id",label:" ",options:{display:"excluded",filter:!0,sort:!1}},{name:"accountName",label:"Account Name",options:{filter:!0,sort:!1}},{name:"accountCode",label:"Account Code",options:{filter:!0,sort:!1}},{name:"accountNumber",label:"Account Number",options:{filter:!0,sort:!1}},{name:"bankName",label:"Bank Name",options:{filter:!0,sort:!1}},{name:"id",label:"Bank Balance",options:{filter:!0,sort:!1,customBodyRender:function(e){var t=m.find((function(t){return t.id===e}));return We.a.formatCurrency(t.bankBalance,v&&v.code)}}},{name:"status",label:"Status",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?rE(Re.Chip,{label:"Active",variant:"outlined",icon:rE(nE.a,{className:ke()(t.status,{active:e})})}):sE}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return rE(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){e.stopPropagation(),o(e.currentTarget),s(Dy()(m,{id:t}))}(t,e)}},void 0,lE)}}}],A={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no bank accounts found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return rE(Re.Tooltip,{title:"Create New Bank Account"},void 0,rE(Re.Button,{variant:"contained",color:"primary",startIcon:uE,onClick:function(){return f()}},void 0,"Add Bank Account"))},onRowClick:function(e,t){var n;n=e[0],p(n),l.push("".concat(u.url,"/").concat(n))},elevation:0};return console.log("account data -> ",m),rE("div",{className:t.root},void 0,rE(et.a,{className:t.datatable,title:"Banking",data:y,columns:O,options:A}),rE(Re.Menu,{id:"simple-menu",anchorEl:r,keepMounted:!0,open:Boolean(r),onClose:function(){o(null)}},void 0,rE(Re.MenuItem,{onClick:function(){var e={id:c.id,status:!c.status};g(e),o(null)},disabled:c&&!Boolean(c.transfers.length)},void 0,c&&c.status?"Deactivate":"Activate"),rE(Re.MenuItem,{onClick:function(){return b(c)},disabled:c&&Boolean(c.transfers.length)},void 0,"Delete"),rE(Re.MenuItem,{onClick:function(){h(c),o(null)},disabled:c&&Boolean(c.transfers.length)},void 0,"Edit"),rE(Re.MenuItem,{onClick:function(){var e=c.id;p(e),l.push("".concat(u.url,"/").concat(e)),o(null)}},void 0,"View")))}));function bE(e,t,n,r){pE||(pE="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:pE,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var gE=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1,textTransform:"uppercase"},iconPaper:{boxShadow:e.shadows[1],"& button:first-child":{marginRight:e.spacing(1)}}}})),mE=bE(qt.a,{}),vE=bE(Re.IconButton,{},void 0,bE(Re.Icon,{},void 0,"print")),yE=bE(Re.Icon,{},void 0,"edit"),OE=bE(Re.Icon,{},void 0,"delete"),AE=Object(c.b)({loading:iC()});var SE,wE=Object(o.connect)(AE,(function(e){return{openEditBankAccountDialog:function(t){return e(uC(t))},openDeleteBankAccountDialog:function(t){return e(dC(t))}}})),CE=Object(s.compose)(d.withRouter,wE,r.memo)((function(e){var t=gE(),n=e.history,r=(e.match,e.bankAccount),a=e.openEditBankAccountDialog,o=e.openDeleteBankAccountDialog;return bE("div",{className:t.root},void 0,bE(Re.Toolbar,{className:t.iconPaper,variant:"dense"},void 0,bE(Re.IconButton,{onClick:function(){n.goBack()}},void 0,mE),bE(Re.Typography,{className:t.title},void 0,r.accountName),vE,bE(Re.IconButton,{onClick:function(){return a(r)}},void 0,yE),bE(Re.IconButton,{onClick:function(){return o(r)}},void 0,OE)))}));function EE(e,t,n,r){SE||(SE="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:SE,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function TE(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return jE(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jE(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jE(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 xE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xE(Object(n),!0).forEach((function(t){NE(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xE(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function NE(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var PE=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},paper:{margin:e.spacing(2,0)},card:{marginTop:e.spacing(2),padding:e.spacing(4),"& .MuiCardActions-root":{justifyContent:"center"}},title:{flexGrow:1},label:{marginLeft:e.spacing(1)},total:{display:"inline-flex",padding:e.spacing(1),border:"1px solid ".concat(e.palette.divider)},toolbar:_E(_E({},e.mixins.toolbar),{},{border:"1px dotted ".concat(e.palette.divider)}),table:{width:"100% !important","& tbody":{"& td, & th":{border:0},"& td":{color:e.palette.text.secondary}},"& tfoot":{"& td":_E(_E({},e.typography.subtitle1),{},{color:e.palette.secondary.contrastText}),background:e.palette.primary.main}},datatable:{whiteSpace:"nowrap","& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}},"& td":{fontSize:e.typography.fontSize,"& button:nth-child(n+2)":{marginLeft:e.spacing(1)}}}}})),RE=EE(x.a,{}),DE=EE(Re.TableCell,{component:"th"},void 0,"Account Name:"),kE=EE(Re.TableCell,{component:"th"},void 0,"Account Code:"),LE=EE(Re.TableCell,{component:"th"},void 0,"Account Type:"),IE=EE(Re.TableCell,{component:"th"},void 0,"Bank Name:"),BE=EE(Re.TableCell,{component:"th"},void 0,"Description:"),ME=EE(Re.TableCell,{component:"th"},void 0,"Date Created:"),GE=EE(Re.TableCell,{component:"th"},void 0,"Transaction Period"),FE=EE(Re.TableCell,{},void 0,"Bank Balance"),UE=EE(Re.TableHead,{},void 0,EE(Re.TableRow,{},void 0,EE(Re.TableCell,{component:"th"},void 0,"Account"),EE(Re.TableCell,{component:"th"},void 0,"Description"),EE(Re.TableCell,{component:"th"},void 0,"Reference"),EE(Re.TableCell,{component:"th"},void 0,"Transfer Type"),EE(Re.TableCell,{component:"th"},void 0,"Amount"))),HE=EE(Re.TableCell,{colSpan:4,align:"right"},void 0,EE(Re.Typography,{variant:"h6"},void 0,"Total")),qE=EE(Re.TableFooter,{},void 0,EE(Re.TableRow,{},void 0,EE(Re.TableCell,{colSpan:5,component:"th"},void 0,EE(Re.Typography,{variant:"subtitle1"},void 0,"Attachments")))),zE=EE(Re.CardContent,{},void 0,EE(Re.Typography,{align:"center"},void 0,"You haven\u2019t recorded any transactions for this account")),YE=EE(Re.ListItemText,{primary:"Transfer from another account",secondary:"Money In"}),WE=EE(Re.ListItemText,{primary:"Transfer to another account",secondary:"Money Out"}),VE=Object(c.b)({loading:iC(),bankAccount:Object(c.a)(oC,(function(e){return e.bankAccount})),accountingPeriods:Object(c.a)(oC,(function(e){return e.accountingPeriods})),accountSetupData:b.c()});var $E,JE=Object(o.connect)(VE,(function(e){return{openAccountTransferToDialog:function(t){return e(function(e){return{type:"app/Banking/OPEN_ACCOUNT_TRANSFER_TO_DIALOG",payload:e}}(t))},openAccountTransferFromDialog:function(t){return e(function(e){return{type:"app/Banking/OPEN_ACCOUNT_TRANSFER_FROM_DIALOG",payload:e}}(t))},getBankAccountById:function(t){return e(mC(t))}}})),KE=Object(s.compose)(d.withRouter,JE,r.memo)((function(e){var t=PE(e),n=TE(Object(r.useState)(null),2),a=n[0],o=n[1],i=e.accountSetupData,c=e.accountingPeriods,s=e.openAccountTransferToDialog,l=e.openAccountTransferFromDialog,u=e.bankAccount,d=i.currency,p=Dy()(c,{activeYear:!0,status:!0}),f=function(e){o(e.currentTarget)};return console.log(u,"bankAccount"),console.log(p,"activePeriod"),console.log(i,"accountSetupData"),u?EE("div",{className:t.root},void 0,EE(Re.Grid,{container:!0},void 0,EE(Re.Grid,{item:!0,xs:12},void 0,EE(CE,{bankAccount:u})),EE(Re.Grid,{item:!0,xs:12},void 0,EE(Re.Paper,{square:!0,className:t.paper},void 0,EE(Re.Table,{className:t.table},void 0,EE(Re.TableBody,{},void 0,EE(Re.TableRow,{},void 0,DE,EE(Re.TableCell,{},void 0,u.accountName)),EE(Re.TableRow,{},void 0,kE,EE(Re.TableCell,{},void 0,u.accountCode)),EE(Re.TableRow,{},void 0,LE,EE(Re.TableCell,{},void 0,u.accountType)),EE(Re.TableRow,{},void 0,IE,EE(Re.TableCell,{},void 0,u.bankName)),EE(Re.TableRow,{},void 0,BE,EE(Re.TableCell,{},void 0,u.description)),EE(Re.TableRow,{},void 0,ME,EE(Re.TableCell,{},void 0,Object(Ye.default)(u.dateCreated).format("ll"))),EE(Re.TableRow,{},void 0,GE,EE(Re.TableCell,{},void 0,p&&"".concat(Object(Ye.default)(p.startDate).format("ll")," to ").concat(Object(Ye.default)(p.endDate).format("ll"))))),EE(Re.TableFooter,{},void 0,EE(Re.TableRow,{},void 0,FE,EE(Re.TableCell,{},void 0,We.a.formatCurrency(u.bankBalance,d&&d.code)))))))),u.transfers.length?EE(Re.Grid,{container:!0},void 0,EE(Re.Grid,{item:!0,xs:12},void 0,EE(Re.Toolbar,{className:t.toolbar},void 0,EE(Re.Typography,{variant:"subtitle1",className:t.title},void 0,"Transactions"),EE(Re.Button,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:f,color:"primary",variant:"contained"},void 0,"Add transaction")),EE(Re.Table,{className:t.datatable,"aria-label":"simple table"},void 0,UE,EE(Re.TableBody,{},void 0,u.transfers.map((function(e,t){return EE(Re.TableRow,{},t,EE(Re.TableCell,{},void 0,u.accountNumber),EE(Re.TableCell,{},void 0,e.description),EE(Re.TableCell,{},void 0,e.referenceNumber),EE(Re.TableCell,{},void 0,e.transferType),EE(Re.TableCell,{},void 0,e.amount))}))),EE(Re.TableFooter,{},void 0,EE(Re.TableRow,{},void 0,HE,EE(Re.TableCell,{},void 0,EE("div",{className:t.total},void 0,We.a.formatCurrency(u.transfers.reduce((function(e,t){return e+Number(t.amount)}),0),d&&d.code)))))),EE(Re.Table,{className:t.table},void 0,qE))):EE(Re.Grid,{item:!0,xs:12},void 0,EE(Re.Card,{square:!0,className:t.card},void 0,zE,EE(Re.CardActions,{},void 0,EE(Re.Button,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:f,color:"primary",variant:"contained",disabled:!u.status},void 0,"Add Transaction")))),EE(Re.Menu,{id:"lock-menu",anchorEl:a,keepMounted:!0,open:Boolean(a),onClose:function(){o(null)}},void 0,EE(Re.MenuItem,{onClick:function(){l(u),o(null)}},void 0,YE),EE(Re.MenuItem,{onClick:function(){s(u),o(null)}},void 0,WE))):RE}));function XE(e,t,n,r){$E||($E="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:$E,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var QE=XE(i.Helmet,{},void 0,XE("title",{},void 0,"Bank Details"),XE("meta",{name:"description",content:"Description of Bank Details"})),ZE=XE(KE,{});var eT=Object(c.b)({loading:iC()});var tT,nT=Object(o.connect)(eT,(function(e){return{getBankAccountById:function(t){return e(mC(t))}}})),rT=Object(s.compose)(nT,r.memo)((function(e){var t=Object(d.useRouteMatch)().params,n=(e.loading,e.getBankAccountById),a=t.bankId;return Object(r.useEffect)((function(){a&&n(a)}),[]),XE("div",{},void 0,QE,ZE)}));function aT(e,t,n,r){tT||(tT="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:tT,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function oT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function iT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oT(Object(n),!0).forEach((function(t){cT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return lT(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lT(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 uT(){return(uT=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var dT=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1}}})),pT=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,uT({direction:"up",ref:t},e))})),fT={id:"",accountCode:"",accountName:"",accountNumber:"",bankBalance:"",bankName:"",description:""},hT=aT(Re.CircularProgress,{size:20}),bT=Object(c.b)({loading:iC(),dialog:Object(c.a)(oC,(function(e){return e.bankAccountDialog})),accountTypes:cC()});var gT,mT=Object(o.connect)(bT,(function(e){return{closeNewBankAccountDialog:function(){return e({type:"app/Banking/CLOSE_NEW_BANK_ACCOUNT_DIALOG"})},createNewBank:function(t){return e(function(e){return{type:Xw,payload:e}}(t))},updateBankAccount:function(t){return e(function(e){return{type:Qw,payload:e}}(t))},deleteBankAccount:function(t){return e(CC(t))},activateBankAccount:function(t){return e((void 0)(t))},deactivateBankAccount:function(t){return e((void 0)(t))}}})),vT=Object(s.compose)(mT,r.memo)((function(e){dT();var t=e.loading,n=(e.accountTypes,e.dialog),o=e.closeNewBankAccountDialog,i=e.createNewBank,c=e.updateBankAccount,s=(e.deleteBankAccount,e.activateBankAccount,e.deactivateBankAccount,sT(a.a.useState(iT({},fT)),2)),l=s[0],u=s[1];Object(r.useEffect)((function(){if("edit"===n.type){var e=n.data,t=e.id,r=e.accountCode,a=e.accountName,o=e.accountNumber,i=e.bankBalance,c=e.bankName,s=e.description;u(iT(iT({},l),{},{id:t,accountCode:r,accountName:a,accountNumber:o,bankBalance:i,bankName:c,description:s}))}}),[n.data]);var d,p,f,h,b,g,m=function(e){"bankBalance"===e.target.name||"accountNumber"===e.target.name?u(iT(iT({},l),{},cT({},e.target.name,e.target.value.replace(/[^0-9]/g,"")))):u(iT(iT({},l),{},cT({},e.target.name,e.target.value)))};return console.log("values is: ",l),console.log("dialog: ",n),aT("div",{},void 0,a.a.createElement(Re.Dialog,uT({},n.props,{onClose:o,keepMounted:!0,TransitionComponent:pT,maxWidth:"xs","aria-labelledby":"bank-account-dialog-form"}),aT(Re.DialogTitle,{id:"bank-account-dialog-title"},void 0,"new"===n.type?"Add Bank Account":"Edit Bank Account"),aT(Re.DialogContent,{dividers:!0},void 0,aT(Re.Grid,{container:!0,spacing:1},void 0,aT(Re.Grid,{item:!0,xs:12},void 0,aT(Re.TextField,{id:"standard-account-name",label:"Account Name",name:"accountName",type:"name",variant:"outlined",size:"small",value:l.accountName,onChange:m,margin:"dense",fullWidth:!0})),aT(Re.Grid,{item:!0,xs:12},void 0,aT(Re.TextField,{id:"standard-account-code",label:"Account Code",name:"accountCode",onBlur:function(){},error:!/^[a-z0-9]+$/i.test(l.accountCode)&&l.accountCode.length>0,helperText:!/^[a-z0-9]+$/i.test(l.accountCode)&&l.accountCode.length>0?"Account code must be alphanumeric":"",variant:"outlined",size:"small",value:l.accountCode,onChange:m,margin:"dense",fullWidth:!0})),aT(Re.Grid,{item:!0,xs:12},void 0,aT(Re.TextField,{id:"standard-bank-name",label:"Bank Name",name:"bankName",variant:"outlined",size:"small",value:l.bankName,onChange:m,margin:"dense",fullWidth:!0})),aT(Re.Grid,{item:!0,xs:6},void 0,aT(Re.TextField,{id:"standard-account-number",label:"Bank Account Number",name:"accountNumber",variant:"outlined",size:"small",value:l.accountNumber,onChange:m,margin:"dense",fullWidth:!0})),aT(Re.Grid,{item:!0,xs:6},void 0,aT(Re.TextField,{id:"standard-bank-balance",label:"Bank balance",name:"bankBalance",variant:"outlined",size:"small",value:l.bankBalance,onChange:m,margin:"dense",fullWidth:!0})),aT(Re.Grid,{item:!0,xs:12},void 0,aT(Re.TextField,{id:"standard-description",label:"Description",name:"description",variant:"outlined",size:"small",value:l.description,onChange:m,margin:"dense",fullWidth:!0,rows:3,rowsMax:4,multiline:!0})))),aT(Re.DialogActions,{},void 0,aT(Re.Button,{onClick:function(){"new"===n.type?i(l):c(l)},color:"primary",variant:"contained",disableElevation:!0,disabled:t||(d=l.accountCode,p=l.accountName,f=l.accountNumber,h=l.bankBalance,b=l.bankName,g=l.description,!(d.length>0&&p.length>0&&f&&h&&b.length>0&&g.length>0)),endIcon:t&&hT},void 0,"new"===n.type?"Save":"Update"),aT(Re.Button,{onClick:o,color:"inherit",variant:"contained",disableElevation:!0},void 0,"Cancel"))))}));function yT(e,t,n,r){gT||(gT="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:gT,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function OT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function AT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ST(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return wT(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wT(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 CT(){return(CT=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ET=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1}}})),TT=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,CT({direction:"up",ref:t},e))})),jT={},xT=yT(Re.CircularProgress,{size:20}),_T=Object(c.b)({loading:iC(),dialog:Object(c.a)(oC,(function(e){return e.bankAccountConfirmDialog})),accountTypes:cC()});var NT,PT=Object(o.connect)(_T,(function(e){return{closeDeleteBankAccountDialog:function(){return e({type:"app/Banking/CLOSE_DELETE_BANK_ACCOUNT_DIALOG"})},deleteBankAccount:function(t){return e(CC(t))}}})),RT=Object(s.compose)(PT,r.memo)((function(e){ET();var t=e.loading,n=e.dialog,o=e.closeDeleteBankAccountDialog,i=e.deleteBankAccount,c=n.data,s=ST(a.a.useState(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OT(Object(n),!0).forEach((function(t){AT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},jT)),2),l=s[0],u=s[1];Object(r.useEffect)((function(){"delete"===n.type&&n.data&&u(n.data)}),[n]);return console.log("values is: ",l),console.log("dialog: ",n),yT("div",{},void 0,a.a.createElement(Re.Dialog,CT({},n.props,{onClose:o,keepMounted:!0,TransitionComponent:TT,maxWidth:"xs","aria-labelledby":"bank-account-dialog-form"}),yT(Re.DialogTitle,{id:"bank-account-dialog-title"},void 0,"delete"===n.type?"Delete Bank Account":""),yT(Re.DialogContent,{dividers:!0},void 0,yT(Re.DialogContentText,{id:"alert-dialog-slide-description",variant:"h6"},void 0,"Are you sure you want to delete this ",yT("strong",{},void 0,yT("code",{},void 0,c&&c.bankName))," Bank Account?")),yT(Re.DialogActions,{},void 0,yT(Re.Button,{onClick:function(){"delete"===n.type&&i(l)},color:"primary",variant:"contained",disableElevation:!0,disabled:t,endIcon:t&&xT},void 0,"delete"===n.type?"Delete":""),yT(Re.Button,{onClick:o,color:"inherit",variant:"contained",disableElevation:!0},void 0,"Cancel"))))}));function DT(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function kT(e,t,n,r){NT||(NT="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:NT,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function LT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function IT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?LT(Object(n),!0).forEach((function(t){BT(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LT(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function BT(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return GT(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GT(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GT(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 FT(){return(FT=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var UT=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},flag:{width:20,marginRight:e.spacing(1)}}})),HT=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,FT({direction:"up",ref:t},e))})),qT=[{label:"Transfer In",id:"TRANSFERIN"},{label:"Transfer Out",id:"TRANSFEROUT"}],zT=kT(Re.InputAdornment,{position:"end"},void 0,"NGN"),YT=kT(zO.a,{}),WT=kT(Re.CircularProgress,{size:20}),VT=Object(c.b)({loading:iC(),accountSetupData:b.c(),bankAccounts:sC(),dialog:Object(c.a)(oC,(function(e){return e.transactionTransferDialog})),accountTypes:cC(),currencies:Object(c.a)(oC,(function(e){return e.currencies}))});var $T,JT=Object(o.connect)(VT,(function(e){return{closeAccountTransferToDialog:function(){return e({type:"app/Banking/CLOSE_ACCOUNT_TRANSFER_TO_DIALOG"})},createBankTransfer:function(t){return e(function(e){return{type:"app/Banking/CREATE_BANK_TRANSFER",payload:e}}(t))}}})),KT=Object(s.compose)(JT,r.memo)((function(e){var t=UT(),n=e.loading,o=e.accountSetupData,i=e.bankAccounts,c=e.currencies,s=e.accountTypes,l=e.dialog,u=e.closeAccountTransferToDialog,d=e.createBankTransfer,p=o?o.currency:null,f=MT(Object(r.useState)({amount:"",attachments:[],bankId:"",currentBankId:"",currencyId:0,rate:0,description:"",referenceNumber:"",transferDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),transferType:"TRANSFERIN"}),2),h=f[0],b=f[1];Object(r.useEffect)((function(){"to"===l.type&&l.data?b(IT(IT({},h),{},{currentBankId:l.data.id,transferType:"TRANSFEROUT"})):"from"===l.type&&l.data&&b(IT(IT({},h),{},{currentBankId:l.data.id,transferType:"TRANSFERIN"}))}),[l.data]);var g,m,v,y,O,A,S=function(e){var t=e.target,n=t.name,r=t.value;b(IT(IT({},h),{},BT({},n,"amount"===n?r.replace(/[^0-9]/g,""):r)))},w=function(e){return function(t,n){b(IT(IT({},h),{},BT({},e,n?n.id:n)))}},C=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.target.files,r=[],a=regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=We.a.formatFileName(n[t].name),e.next=3,We.a.toBase64(n[t]).then((function(e){r.push(Object.assign({},{fileName:a,file:e})),b(IT(IT({},h),{},{attachments:r}))}));case 3:case"end":return e.stop()}}),e)})),o=0;case 4:if(!(o<n.length)){e.next=9;break}return e.delegateYield(a(o),"t0",6);case 6:o++,e.next=4;break;case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){DT(o,r,a,i,c,"next",e)}function c(e){DT(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}();return console.log("values before submit ",h),console.log("dialog ",l),console.log("accountTypes ",s),console.log("bankAccounts ",i),console.log("currencies ",c),kT("div",{},void 0,a.a.createElement(Re.Dialog,FT({},l.props,{onClose:u,keepMounted:!0,TransitionComponent:HT,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),kT(Re.DialogTitle,{id:"alert-dialog-slide-title"},void 0,"to"===l.type?"Transfer to Another Account":"Transfer from Another Account"),kT(Re.DialogContent,{dividers:!0},void 0,kT(Re.Grid,{container:!0,spacing:1},void 0,kT(Re.Grid,{item:!0,xs:12},void 0,kT(IO.Autocomplete,{id:"transfer-account-name",size:"small",options:i,getOptionLabel:function(e){return e.accountName},onChange:w("bankId"),value:h.bankId?Dy()(i,{id:h.bankId}):null,renderInput:function(e){return a.a.createElement(Re.TextField,FT({},e,{label:"Select bank account",variant:"outlined",placeholder:"Account",margin:"dense",fullWidth:!0}))}})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(IO.Autocomplete,{id:"transfer-type",size:"small",disabled:!0,options:qT,getOptionLabel:function(e){return e.label},onChange:w("transferType"),value:h.transferType?Dy()(qT,{id:h.transferType}):null,renderInput:function(e){return a.a.createElement(Re.TextField,FT({},e,{label:"Select transfer type",variant:"outlined",placeholder:"Transfer type",margin:"dense",fullWidth:!0}))}})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(IO.Autocomplete,{id:"transfer-currency",size:"small",options:p?c.filter((function(e){return e.code!==p.code})):c,getOptionLabel:function(e){return"".concat(e.name," ( ").concat(e.symbol," )")},onChange:w("currencyId"),value:h.currencyId?Dy()(c,{id:h.currencyId}):null,renderOption:function(e){return kT(a.a.Fragment,{},void 0,kT("span",{},void 0,(n=lA(e.code),kT("img",{className:t.flag,src:n})))," ",e.name);var n},renderInput:function(e){return a.a.createElement(Re.TextField,FT({},e,{label:"Currency",variant:"outlined",margin:"dense",placeholder:"Currencies",fullWidth:!0}))}})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(Re.TextField,{id:"exchange-rate",size:"small",name:"rate",label:"Exchange Rate",placeholder:"Exchange Rate",value:h.rate,onChange:S,variant:"outlined",margin:"dense",fullWidth:!0,InputProps:{startAdornment:kT(Re.InputAdornment,{position:"start"},void 0,h.currencyId?"1 ".concat(Dy()(c,{id:h.currencyId}).name," ="):""),endAdornment:zT}})),kT(Re.Grid,{item:!0,xs:6},void 0,kT(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,kT(zt.KeyboardDatePicker,{autoOk:!0,margin:"dense",inputVariant:"outlined",size:"small",id:"transfer-date-dialog",label:"Transfer date",format:"dd/MM/yyyy",value:h.transferDate,onChange:(A="transferDate",function(e){b(IT(IT({},h),{},BT({},A,Object(Ye.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}}))),kT(Re.Grid,{item:!0,xs:6},void 0,kT(Re.TextField,{id:"standard-amount",label:"Amount",name:"amount",variant:"outlined",size:"small",value:h.amount,onChange:S,margin:"dense",fullWidth:!0})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(Re.TextField,{id:"standard-reference-number",label:"Reference number",name:"referenceNumber",onBlur:function(){},error:!/^[a-z0-9]+$/i.test(h.referenceNumber)&&h.referenceNumber.length>0,helperText:!/^[a-z0-9]+$/i.test(h.referenceNumber)&&h.referenceNumber.length>0?"Reference number must be alphanumeric":"",variant:"outlined",size:"small",value:h.referenceNumber,onChange:S,margin:"dense",fullWidth:!0})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(Re.TextField,{id:"standard-description",label:"Description",name:"description",variant:"outlined",size:"small",value:h.description,onChange:S,margin:"dense",fullWidth:!0,rows:3,multiline:!0})),kT(Re.Grid,{item:!0,xs:12},void 0,kT(Re.FormControl,{margin:"normal"},void 0,kT(Re.Button,{variant:"outlined",color:"primary",component:"label",startIcon:YT,className:t.label},void 0,"Attach image",kT("input",{name:"attachments",accept:"image/*",type:"file",style:{display:"none"},onChange:C,multiple:!0})),kT(Re.FormHelperText,{},void 0,h.attachments&&"".concat(h.attachments.length," files selected")))))),kT(Re.DialogActions,{},void 0,kT(Re.Button,{onClick:function(){d(h)},color:"primary",variant:"contained",disableElevation:!0,disabled:n||(g=h.amount,m=h.bankId,v=h.currentBankId,y=h.referenceNumber,O=h.transferType,!(g&&m&&O&&v&&y.length>0)),endIcon:n&&WT},void 0,"Save"),kT(Re.Button,{onClick:u,color:"inherit",variant:"contained",disableElevation:!0},void 0,"Cancel"))))}));function XT(e,t,n,r){$T||($T="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:$T,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var QT=XT(i.Helmet,{},void 0,XT("title",{},void 0,"Banking"),XT("meta",{name:"description",content:"Description of Banking"})),ZT=XT(vT,{}),ej=XT(RT,{}),tj=XT(KT,{});var nj=Object(c.b)({banking:lC(),loading:iC(),accSetUpData:b.c()});var rj=Object(o.connect)(nj,(function(e){return{getBankAccounts:function(){return e({type:"app/Banking/GET_ALL_BANK_ACCOUNT"})},getAccountTypes:function(){return e({type:"app/Banking/GET_ALL_ACCOUNT_TYPES"})},getTransfersByOrgId:function(){return e({type:"app/Banking/GET_ALL_TRANSFER_BY_ORGID"})},getCurrencies:function(){return e({type:"app/Settings/GET_CURRENCIES"})},getAccountingPeriods:function(){return e({type:"app/Settings/GET_ACCOUNTING_PERIODS"})}}})),aj=Object(s.compose)(d.withRouter,rj,r.memo)((function(e){Object(u.b)({key:"banking",reducer:aC}),Object(l.b)({key:"banking",saga:XC});var t=Object(d.useRouteMatch)().path,n=(e.loading,e.history),a=e.accSetUpData,o=e.getBankAccounts,i=e.getCurrencies,c=e.getAccountingPeriods,s=e.getAccountTypes,p=e.getTransfersByOrgId;return Object(r.useEffect)((function(){o(),c(),i(),s(),p()}),[]),a||n.push("/account/settings"),XT("div",{},void 0,QT,XT(Py.a,{},void 0,XT(d.Route,{exact:!0,path:t,component:hE}),XT(d.Route,{path:"".concat(t,"/:bankId"),component:rT})),ZT,ej,tj)})),oj="app/Settings/GET_BRANCHES",ij="app/Settings/CREATE_ASSET",cj="app/Settings/DISPOSE_ASSET",sj="app/Settings/UPDATE_ASSET",lj="app/Settings/GET_ASSETS",uj="app/Settings/GET_ASSET_BY_ID",dj="app/Settings/CREATE_ASSET_TYPE",pj="app/Settings/GET_ASSET_TYPES";function fj(){return{type:lj}}function hj(e){return{type:"app/Settings/GET_ASSETS_ERROR",payload:e}}function bj(e){return{type:"app/Settings/GET_ASSET_BY_ID_ERROR",payload:e}}function gj(e){return{type:ij,payload:e}}function mj(e){return{type:"app/Settings/CREATE_ASSET_ERROR",payload:e}}function vj(e){return{type:"app/Settings/DISPOSE_ASSET_ERROR",payload:e}}function yj(e){return{type:"app/Settings/UPDATE_ASSET_ERROR",payload:e}}function Oj(){return{type:pj}}function Aj(e){return{type:"app/Settings/GET_ASSET_TYPES_ERROR",payload:e}}function Sj(e){return{type:"app/Settings/CREATE_ASSET_TYPE_ERROR",payload:e}}function wj(e){return{type:"app/Settings/OPEN_EDIT_ASSET_DIALOG",payload:e}}function Cj(e){return{type:"app/Settings/OPEN_ASSET_DISPOSAL_DIALOG",payload:e}}function Ej(e){return{type:"app/Settings/GET_CHART_OF_ACCOUNTS_ERROR",payload:e}}function Tj(e){return{type:"app/Settings/GET_BRANCHES_ERROR",payload:e}}function jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jj(Object(n),!0).forEach((function(t){_j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nj,Pj={loading:!1,error:!1,chartOfAccounts:[],branches:[],assets:[],assetById:null,assetTypes:[],assetDialog:{type:"new",props:{open:!1},data:null},assetTypeDialog:{type:"new",props:{open:!1},data:null},assetDisposalDialog:{type:"new",props:{open:!1},data:null}},Rj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Pj,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Settings/OPEN_NEW_ASSET_DIALOG":return xj(xj({},e),{},{assetDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_ASSET_DIALOG":return xj(xj({},e),{},{assetDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_ASSET_DIALOG":return xj(xj({},e),{},{assetDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_ASSET_DIALOG":return xj(xj({},e),{},{assetDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_ASSET_DISPOSAL_DIALOG":return xj(xj({},e),{},{assetDisposalDialog:{type:"new",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_ASSET_DISPOSAL_DIALOG":return xj(xj({},e),{},{assetDisposalDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_NEW_ASSET_TYPE_DIALOG":return xj(xj({},e),{},{assetTypeDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG":return xj(xj({},e),{},{assetTypeDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_ASSET_TYPE_DIALOG":return xj(xj({},e),{},{assetTypeDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_ASSET_TYPE_DIALOG":return xj(xj({},e),{},{assetTypeDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/GET_CHART_OF_ACCOUNTS":return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/GET_CHART_OF_ACCOUNTS_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1,chartOfAccounts:t.payload});case"app/Settings/GET_CHART_OF_ACCOUNTS_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case oj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/GET_BRANCHES_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1,branches:t.payload});case"app/Settings/GET_BRANCHES_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case lj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ASSETS_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1,assets:t.payload});case"app/Settings/GET_ASSETS_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case uj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ASSET_BY_ID_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1,assetById:t.payload});case"app/Settings/GET_ASSET_BY_ID_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case ij:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ASSET_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ASSET_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case cj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/DISPOSE_ASSET_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1});case"app/Settings/DISPOSE_ASSET_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case sj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_ASSET_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_ASSET_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case pj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ASSET_TYPES_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1,assetTypes:t.payload});case"app/Settings/GET_ASSET_TYPES_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload});case dj:return xj(xj({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ASSET_TYPE_SUCCESS":return xj(xj({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ASSET_TYPE_ERROR":return xj(xj({},e),{},{loading:!1,error:t.payload})}}))},Dj=function(e){return e.fixedAssets||Pj},kj=function(){return Object(c.a)(Dj,(function(e){return e.loading}))},Lj=function(){return Object(c.a)(Dj,(function(e){return e.assetDialog}))},Ij=function(){return Object(c.a)(Dj,(function(e){return e}))},Bj=regeneratorRuntime.mark(Vj),Mj=regeneratorRuntime.mark($j),Gj=regeneratorRuntime.mark(Jj),Fj=regeneratorRuntime.mark(Kj),Uj=regeneratorRuntime.mark(Xj),Hj=regeneratorRuntime.mark(Qj),qj=regeneratorRuntime.mark(Zj),zj=regeneratorRuntime.mark(ex),Yj=regeneratorRuntime.mark(tx),Wj=regeneratorRuntime.mark(nx);function Vj(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Hb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_CHART_OF_ACCOUNTS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(Ej(a.t0));case 19:case"end":return a.stop()}}),Bj,null,[[7,15]])}function $j(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.hc,"?orgId=").concat(t&&t.organisation.id,"&tagId=1"),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_BRANCHES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(Tj(a.t0));case 19:case"end":return a.stop()}}),Mj,null,[[7,15]])}function Jj(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.bc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ASSETS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(hj(a.t0));case 19:case"end":return a.stop()}}),Gj,null,[[7,15]])}function Kj(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,o.next=6,Object(f.select)(h.b());case 6:return o.sent,r="".concat(m.ac,"/").concat(t.id),o.prev=8,o.next=11,Object(f.call)(g.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,o.next=14,Object(f.put)({type:"app/Settings/GET_ASSET_BY_ID_SUCCESS",payload:a});case 14:o.next=20;break;case 16:return o.prev=16,o.t0=o.catch(8),o.next=20,Object(f.put)(bj(o.t0));case 20:case"end":return o.stop()}}),Fj,null,[[8,16]])}function Xj(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.b),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset created successfully!","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_ASSET_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(fj());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_DIALOG"});case 20:return i.next=22,Object(f.put)(Object(Zv.push)("/account/fixedassets"));case 22:i.next=29;break;case 24:return i.prev=24,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=29,Object(f.put)(mj(i.t0));case 29:case"end":return i.stop()}}),Uj,null,[[9,24]])}function Qj(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.D),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset disposed successfully!","success"),i.next=16,Object(f.put)({type:"app/Settings/DISPOSE_ASSET_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(fj());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_ASSET_DISPOSAL_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(vj(i.t0));case 27:case"end":return i.stop()}}),Hj,null,[[9,22]])}function Zj(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.je),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset updated successfully!","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_ASSET_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(fj());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_DIALOG"});case 20:return i.next=22,Object(f.put)(Object(Zv.push)("/account/fixedassets"));case 22:i.next=29;break;case 24:return i.prev=24,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=29,Object(f.put)(yj(i.t0));case 29:case"end":return i.stop()}}),qj,null,[[9,24]])}function ex(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.cc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ASSET_TYPES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(Aj(a.t0));case 19:case"end":return a.stop()}}),zj,null,[[7,15]])}function tx(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.u),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset type created successfully!","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_ASSET_TYPE_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(Oj());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(Sj(i.t0));case 27:case"end":return i.stop()}}),Yj,null,[[9,22]])}function nx(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)("app/Settings/GET_CHART_OF_ACCOUNTS",Vj);case 2:return e.next=4,Object(f.takeLatest)(oj,$j);case 4:return e.next=6,Object(f.takeLatest)(lj,Jj);case 6:return e.next=8,Object(f.takeLatest)(uj,Kj);case 8:return e.next=10,Object(f.takeLatest)(ij,Xj);case 10:return e.next=12,Object(f.takeLatest)(cj,Qj);case 12:return e.next=14,Object(f.takeLatest)(sj,Zj);case 14:return e.next=16,Object(f.takeLatest)(pj,ex);case 16:return e.next=18,Object(f.takeLatest)(dj,tx);case 18:case"end":return e.stop()}}),Wj)}function rx(e,t,n,r){Nj||(Nj="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Nj,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ax(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ox(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ox(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ox(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}var ix=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}}}}})),cx=rx(x.a,{}),sx=rx(By.a,{}),lx=rx(Ly.a,{}),ux=Object(c.b)({loading:kj(),assets:Object(c.a)(Dj,(function(e){return e.assets}))});var dx,px=Object(o.connect)(ux,(function(e){return{openNewAssetDialog:function(){return e({type:"app/Settings/OPEN_NEW_ASSET_DIALOG"})},openEditAssetDialog:function(t){return e(wj(t))},openAssetDisposalDialog:function(t){return e(Cj(t))}}})),fx=Object(s.compose)(d.withRouter,px,r.memo)((function(e){var t=ix(e),n=e.loading,a=e.history,o=e.match,i=e.assets,c=e.openNewAssetDialog,s=e.openAssetDisposalDialog,l=e.openEditAssetDialog,u=ax(Object(r.useState)(null),2),d=u[0],p=u[1],f=ax(Object(r.useState)(null),2),h=f[0],b=f[1],g=function(){p(null)},m=mr()(i,"dateCreated","desc");if(n)return cx;console.log(i,"assets");var v=[{name:"id",label:" ",options:{filter:!0,display:"excluded"}},{name:"assetName",label:"Asset Name",options:{filter:!0,sort:!1}},{name:"assetId",label:"Asset ID",options:{filter:!0,sort:!1}},{name:"aquisitionValue",label:"Aquisition Cost",options:{filter:!0,sort:!1,customBodyRender:function(e){return We.a.formatCurrency(e)}}},{name:"location",label:"Location",options:{filter:!0,sort:!1}},{name:"quantity",label:"Quantity",options:{filter:!0,sort:!1}},{name:"assetStatus",label:"Status",options:{filter:!0,sort:!1}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return rx(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){p(e.currentTarget),b(Dy()(i,{id:t}))}(t,e)}},void 0,sx)}}}],y=rx(Re.Tooltip,{title:"New Asset"},void 0,rx(Re.Button,{variant:"contained",color:"primary",startIcon:lx,onClick:function(){c(),a.push("".concat(o.url,"/new"))}},void 0,"New Asset")),O={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no fixed assets found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return y},elevation:0};return rx("div",{className:t.root},void 0,rx(et.a,{className:t.datatable,title:"Fixed Assets",data:m,columns:v,options:O}),rx(Re.Menu,{id:"simple-menu",anchorEl:d,keepMounted:!0,open:Boolean(d),onClose:g},void 0,rx(Re.MenuItem,{onClick:function(){var e=h.id;l(h),a.push("".concat(o.url,"/edit/").concat(e)),g()}},void 0,"Edit"),rx(Re.MenuItem,{onClick:function(){s(h),g()}},void 0,"Dispose"),rx(Re.MenuItem,{onClick:function(){var e=h.id;a.push("".concat(o.url,"/view/").concat(e)),g()}},void 0,"View")))}));function hx(e,t,n,r){dx||(dx="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:dx,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var bx=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1,textTransform:"uppercase"},iconPaper:{boxShadow:e.shadows[1],"& button:first-child":{marginRight:e.spacing(1)}}}})),gx=hx(qt.a,{}),mx=hx(Re.Icon,{},void 0,"delete_outline"),vx=hx(Re.Icon,{},void 0,"edit"),yx=hx(Re.Icon,{},void 0,"print"),Ox=Object(c.b)({loading:kj()});var Ax,Sx=Object(o.connect)(Ox,(function(e){return{openEditAssetDialog:function(t){return e(wj(t))},openAssetDisposalDialog:function(t){return e(Cj(t))}}})),wx=Object(s.compose)(d.withRouter,Sx,r.memo)((function(e){var t=bx(),n=e.history,r=e.assetById,a=e.openEditAssetDialog,o=e.openAssetDisposalDialog;return hx("div",{className:t.root},void 0,hx(Re.Toolbar,{className:t.iconPaper,variant:"dense"},void 0,hx(Re.IconButton,{onClick:function(){n.goBack()}},void 0,gx),hx(Re.Typography,{className:t.title},void 0,r.assetName),hx(Re.Button,{onClick:function(){return o(r)}},void 0,mx," dispose"),hx(Re.IconButton,{onClick:function(){var e=r.id;a(r),n.push("/account/fixedassets/edit/".concat(e))}},void 0,vx),hx(Re.IconButton,{onClick:function(){}},void 0,yx)))}));function Cx(e,t,n,r){Ax||(Ax="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ax,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Ex(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ex(Object(n),!0).forEach((function(t){jx(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ex(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xx=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},paper:{margin:e.spacing(2,0)},toolbar:Tx(Tx({},e.mixins.toolbar),{},{border:"1px dotted ".concat(e.palette.divider)}),card:{margin:e.spacing(2,0),maxWidth:"100%","& .MuiCardMedia-root":{height:180,backgroundSize:"contain"}},media:{height:140},table:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}},"& tfoot":{"& td":Tx(Tx({},e.typography.subtitle1),{},{color:e.palette.secondary.contrastText}),background:e.palette.primary.main},"& td:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.divider)}}}})),_x=Cx(x.a,{}),Nx=Cx(Re.Typography,{variant:"subtitle1",component:"h2"},void 0,"This asset does not have an attachment"),Px=Cx(Re.TableCell,{},void 0,"Asset Name"),Rx=Cx(Re.TableCell,{},void 0,"Asset ID"),Dx=Cx(Re.TableCell,{},void 0,"Asset class"),kx=Cx(Re.TableCell,{},void 0,"Asset type"),Lx=Cx(Re.TableCell,{},void 0,"Description"),Ix=Cx(Re.TableCell,{},void 0,"Acquisition Cost"),Bx=Cx(Re.TableCell,{component:"th"},void 0,"Manufacturer"),Mx=Cx(Re.TableCell,{component:"th"},void 0,"Barcode"),Gx=Cx(Re.TableCell,{component:"th"},void 0,"Measurement"),Fx=Cx(Re.TableCell,{component:"th"},void 0,"Dimension"),Ux=Cx(Re.TableCell,{component:"th"},void 0,"Weight"),Hx=Cx(Re.TableCell,{component:"th"},void 0,"Quantity"),qx=Cx(Re.TableCell,{component:"th"},void 0,"Condition"),zx=Cx(Re.TableCell,{component:"th"},void 0,"Location"),Yx=Cx(Re.TableCell,{component:"th"},void 0,"Acquisition value"),Wx=Object(c.b)({loading:kj(),assetById:Object(c.a)(Dj,(function(e){return e.assetById})),accountSetupData:b.c()});var Vx,$x=Object(o.connect)(Wx,(function(e){return{}})),Jx=Object(s.compose)($x,r.memo)((function(e){var t=xx(e),n=(e.history,e.accountSetupData),r=e.assetById;console.log("Selected assetById",r),console.log("assetById accountSetupData",n);var a=n.currency;return r?Cx("div",{className:t.root},void 0,Cx(Re.Grid,{container:!0,spacing:1},void 0,Cx(Re.Grid,{item:!0,xs:12},void 0,Cx(wx,{assetById:r})),Cx(Re.Grid,{item:!0,xs:4},void 0,Cx(Re.Card,{className:t.card,square:!0},void 0,Cx(Re.CardMedia,{className:t.media,image:r.image?"https://www.flaticon.com/svg/static/icons/svg/3004/3004662.svg":r.image.fileUrl,title:r.image?r.image.fileName:""}),Cx(Re.CardContent,{},void 0,r.image?Cx(Re.Typography,{variant:"subtitle1",component:"h2"},void 0,r.image?r.image.fileName:""):Nx))),Cx(Re.Grid,{item:!0,xs:8},void 0,Cx(Re.Paper,{square:!0,className:t.paper},void 0,Cx(Re.Table,{className:t.table},void 0,Cx(Re.TableBody,{},void 0,Cx(Re.TableRow,{},void 0,Px,Cx(Re.TableCell,{},void 0,r.assetName)),Cx(Re.TableRow,{},void 0,Rx,Cx(Re.TableCell,{},void 0,r.assetId)),Cx(Re.TableRow,{},void 0,Dx,Cx(Re.TableCell,{},void 0,r.assetType&&r.assetType.assetClass)),Cx(Re.TableRow,{},void 0,kx,Cx(Re.TableCell,{},void 0,r.assetType&&r.assetType.name)),Cx(Re.TableRow,{},void 0,Lx,Cx(Re.TableCell,{},void 0,r.description))),Cx(Re.TableFooter,{},void 0,Cx(Re.TableRow,{},void 0,Ix,Cx(Re.TableCell,{},void 0,We.a.formatCurrency(r.aquisitionValue,a&&a.code))))))),Cx(Re.Grid,{item:!0,xs:12},void 0,Cx(Re.Paper,{square:!0,className:t.paper},void 0,Cx(Re.Table,{className:t.table},void 0,Cx(Re.TableBody,{},void 0,Cx(Re.TableRow,{},void 0,Bx,Cx(Re.TableCell,{},void 0,r.manufacturer),Mx,Cx(Re.TableCell,{},void 0,r.barcode)),Cx(Re.TableRow,{},void 0,Gx,Cx(Re.TableCell,{},void 0,r.measurement),Fx,Cx(Re.TableCell,{},void 0,r.width)),Cx(Re.TableRow,{},void 0,Ux,Cx(Re.TableCell,{},void 0,r.weigth),Hx,Cx(Re.TableCell,{},void 0,r.quantity)),Cx(Re.TableRow,{},void 0,qx,Cx(Re.TableCell,{},void 0,r.assetCondition),zx,Cx(Re.TableCell,{},void 0,r.location)),Cx(Re.TableRow,{},void 0,Yx,Cx(Re.TableCell,{},void 0,We.a.formatCurrency(r.aquisitionValue,a&&a.code))))))))):_x}));function Kx(e,t,n,r){Vx||(Vx="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Vx,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Xx=Kx("div",{},void 0,Kx(i.Helmet,{},void 0,Kx("title",{},void 0,"Asset Details"),Kx("meta",{name:"description",content:"Description of Asset Details"})),Kx(Jx,{}));var Qx=Object(c.b)({loading:kj()});var Zx,e_=Object(o.connect)(Qx,(function(e){return{getAssetById:function(t){return e(function(e){return{type:uj,payload:{id:e}}}(t))}}})),t_=Object(s.compose)(e_,r.memo)((function(e){var t=Object(d.useRouteMatch)().params,n=(e.loading,e.getAssetById),a=t.assetId;return console.log(t,"paramss"),Object(r.useEffect)((function(){a&&n(a)}),[]),Xx})),n_=n("3dfd612761b1dd8d2fc3"),r_=n.n(n_);n("e5ab827a0dd1dd9dd6f4");function a_(){return(a_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function o_(e,t,n,r){Zx||(Zx="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Zx,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function i_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i_(Object(n),!0).forEach((function(t){s_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u_(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u_(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}var d_=Object(Re.makeStyles)((function(e){return{root:{"& .MuiCardActions-root":{justifyContent:"flex-end",borderTop:"1px solid ".concat(e.palette.divider)},"& .MuiCardHeader-root":{borderBottom:"1px solid ".concat(e.palette.divider)}},paper:{padding:e.spacing(2),color:e.palette.text.secondary,boxShadow:e.shadows[0]}}})),p_=[{label:"Good",value:"GOOD",id:"GOOD"},{label:"Bad",value:"BAD",id:"BAD"},{label:"MAINTAINANCE",value:"MAINTAINANCE",id:"MAINTAINANCE"},{label:"Lost",value:"LOST",id:"LOST"}],f_=[{label:"cm",value:"CM",id:"CM"},{label:"mm",value:"MM",id:"MM"},{label:"km",value:"KM",id:"KM"},{label:"m",value:"M",id:"M"}],h_={aquisitionDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),aquisitionValue:0,assetCondition:"",assetId:"",assetName:"",assetNumber:"",assetStatus:"GOOD",assetTypeId:0,barcode:"",description:"",image:{file:"",fileName:"",fileUrl:""},length:0,location:"",manufacturer:"",measurement:"CM",quantity:0,taxAccountId:0,taxAmount:0,weigth:0,width:0},b_=o_(zO.a,{}),g_=o_(Re.CircularProgress,{size:20}),m_=Object(c.b)({loading:kj(),dialog:Lj(),assetTypes:Object(c.a)(Dj,(function(e){return e.assetTypes})),chartOfAccounts:Object(c.a)(Dj,(function(e){return e.chartOfAccounts})),branches:Object(c.a)(Dj,(function(e){return e.branches}))});var v_,y_=Object(o.connect)(m_,(function(e){return{createAsset:function(t){return e(gj(t))},updateAsset:function(t){return e(function(e){return{type:sj,payload:e}}(t))}}})),O_=Object(s.compose)(y_,r.memo)((function(e){var t=d_(e),n=l_(a.a.useState(c_({},h_)),2),o=n[0],i=n[1],c=e.loading,s=e.dialog,l=e.chartOfAccounts,u=e.branches,d=e.assetTypes,p=e.createAsset,f=e.updateAsset;Object(r.useEffect)((function(){if(console.log(Object(Ye.default)().format("x"),"moment().format('x')"),"edit"===s.type&&s.data){var e=s.data,t=e.taxAccount,n=e.assetType,r=We.a.matchWithPairs(h_,s.data);console.log(r,"newData"),i(c_(c_({},r),{},{taxAccountId:t.id,assetTypeId:n.id}))}else i(c_({},h_))}),[s.data]);var h,b,g,m,v=function(e){var t=e.target,n=t.name,r=t.value,a=t.type,c=t.checked;i(c_(c_({},o),{},s_({},n,"checkbox"===a?c:r)))},y=function(e){return function(t,n){i(c_(c_({},o),{},s_({},e,"location"===e?n?n.name:n:n?n.id:n)))}};return console.log(c,"loading"),console.log(l,"chartOfAccounts"),console.log(u,"branches"),console.log(o,"form"),console.log(s,"form dialog"),o_("div",{},void 0,o_(Re.Card,{square:!0,elevation:0,className:t.root},void 0,o_(Re.CardHeader,{title:"new"===s.type?"Create Asset":"Edit Asset"}),o_(Re.CardContent,{},void 0,o_(Re.Grid,{container:!0,spacing:3},void 0,o_(Re.Grid,{item:!0,xs:!0},void 0,o_(Re.Paper,{className:t.paper},void 0,o_(Re.TextField,{id:"asset-name",name:"assetName",label:"Asset Name",required:!0,variant:"outlined",value:o.assetName,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.TextField,{id:"asset-number",name:"assetNumber",label:"Asset Number",required:!0,variant:"outlined",value:o.assetNumber,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.TextField,{id:"asset-condition",name:"assetCondition",label:"Asset Condition",required:!0,variant:"outlined",value:o.assetCondition,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(r_.a,{id:"asset-type-id",options:d,getOptionLabel:function(e){return e.name},onChange:y("assetTypeId"),value:o.assetTypeId?Dy()(d,{id:o.assetTypeId}):null,renderInput:function(e){return a.a.createElement(Re.TextField,a_({},e,{label:"Select Asset Type",required:!0,variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Asset Type",fullWidth:!0}))}}),o_(r_.a,{id:"asset-status",options:p_,getOptionLabel:function(e){return e.label},onChange:y("method"),value:o.assetStatus?Dy()(p_,{id:o.assetStatus}):null,renderInput:function(e){return a.a.createElement(Re.TextField,a_({},e,{label:"Select Asset Status",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Asset Status",fullWidth:!0}))}}),o_(Re.TextField,{id:"barcode",name:"barcode",label:"Barcode",required:!0,variant:"outlined",value:o.barcode,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.TextField,{id:"aquisition-value",name:"aquisitionValue",label:"Aquisition Value",required:!0,variant:"outlined",value:o.aquisitionValue,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,o_(zt.KeyboardDatePicker,{autoOk:!0,id:"aquisition-date",inputVariant:"outlined",format:"dd/MM/yyyy",fullWidth:!0,margin:"normal",size:"small",label:"Aquisition Date",required:!0,value:o.aquisitionDate,onChange:(m="aquisitionDate",function(e){i(c_(c_({},o),{},s_({},m,Object(Ye.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}})),o_(Re.TextField,{name:"description",label:"Description",id:"asset-type-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:1,rowsMax:3,value:o.description,onChange:v,InputLabelProps:{shrink:!0}}))),o_(Re.Grid,{item:!0,xs:!0},void 0,o_(Re.Paper,{className:t.paper},void 0,o_(Re.TextField,{id:"manufacturer",name:"manufacturer",label:"Manufacturer",required:!0,variant:"outlined",value:o.manufacturer,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.TextField,{id:"asset-id",name:"assetId",label:"Asset Identification",required:!0,variant:"outlined",value:o.assetId,onChange:v,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.Grid,{container:!0,spacing:1},void 0,o_(Re.Grid,{item:!0,xs:6},void 0,o_(Re.TextField,{id:"length",name:"length",label:"Length",required:!0,variant:"outlined",value:o.length,onChange:v,InputLabelProps:{shrink:!0},InputProps:{endAdornment:o_(Re.InputAdornment,{position:"end"},void 0,o.measurement)},margin:"normal",size:"small",fullWidth:!0})),o_(Re.Grid,{item:!0,xs:6},void 0,o_(Re.TextField,{id:"width",name:"width",label:"Width",variant:"outlined",value:o.width,onChange:v,InputLabelProps:{shrink:!0},InputProps:{endAdornment:o_(Re.InputAdornment,{position:"end"},void 0,o.measurement)},margin:"normal",size:"small",fullWidth:!0}))),o_(Re.TextField,{id:"weigth",name:"weigth",label:"Weight",required:!0,variant:"outlined",value:o.weigth,onChange:v,InputLabelProps:{shrink:!0},InputProps:{endAdornment:o_(Re.InputAdornment,{position:"end"},void 0,o.measurement)},margin:"normal",size:"small",fullWidth:!0}),o_(r_.a,{id:"measurement",options:f_,getOptionLabel:function(e){return e.label},onChange:y("measurement"),value:o.measurement?Dy()(f_,{id:o.measurement}):null,renderInput:function(e){return a.a.createElement(Re.TextField,a_({},e,{label:"Select Measurement",required:!0,variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Measurement",fullWidth:!0}))}}),o_(r_.a,{id:"tax-account-id",options:l,getOptionLabel:function(e){return e.accountName},onChange:y("taxAccountId"),value:o.taxAccountId?Dy()(l,{id:o.taxAccountId}):null,renderInput:function(e){return a.a.createElement(Re.TextField,a_({},e,{label:"Select Tax Account",required:!0,variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Tax Account",fullWidth:!0}))}}),o_(Re.TextField,{id:"tax-amount",name:"taxAmount",label:"Tax Amount",required:!0,variant:"outlined",onChange:v,value:o.taxAmount,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(Re.TextField,{id:"quantity",name:"quantity",label:"Quantity",required:!0,variant:"outlined",onChange:v,value:o.quantity,InputLabelProps:{shrink:!0},margin:"normal",size:"small",fullWidth:!0}),o_(r_.a,{id:"location",options:u,getOptionLabel:function(e){return e.name},onChange:y("location"),value:o.location?Dy()(u,{name:o.location}):null,renderInput:function(e){return a.a.createElement(Re.TextField,a_({},e,{label:"Select location",required:!0,variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Location",fullWidth:!0}))}}))),o_(Re.Grid,{item:!0,xs:!0},void 0,o_(Re.Paper,{className:t.paper},void 0,o_(Re.FormControl,{variant:"outlined",margin:"normal"},void 0,o_(Re.Button,{variant:"outlined",component:"label",color:"secondary",disableElevation:!0,startIcon:b_},void 0,"Upload Image",o_("input",{type:"file",name:"image",accept:"image/*",style:{display:"none"},onChange:function(e){var t=e.target.files,n=We.a.formatFileName(t[0].name);We.a.toBase64(t[0]).then((function(e){return i(c_(c_({},o),{},{image:c_(c_({},o.image),{},{file:e,fileName:n})}))}))}})),o_(Re.FormHelperText,{},void 0,o.image&&o.image.fileName.length>0?"".concat(o.image.fileName," selected"):"")))))),o_(Re.CardActions,{},void 0,o_(Re.Button,{variant:"contained",onClick:function(){"new"===s.type?p(o):f(o)},color:"primary",disableElevation:!0,disabled:c||(h=o.assetName,b=o.assetStatus,g=o.description,!(h.length>0&&b.length>0&&g.length>0)),endIcon:c&&g_},void 0,"edit"===s.type?"Update":"Save"),o_(Re.Button,{variant:"contained",onClick:function(){i(c_({},h_))},disableElevation:!0},void 0,"Cancel"))))}));function A_(e,t,n,r){v_||(v_="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:v_,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function S_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S_(Object(n),!0).forEach((function(t){C_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T_(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T_(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 j_(){return(j_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var x_=Object(Re.makeStyles)((function(e){return{root:{}}})),__=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,j_({direction:"up",ref:t},e))})),N_={aquisitionDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),aquisitionValue:0,assetCondition:"",assetId:"",assetName:"",assetNumber:"",assetStatus:"GOOD",assetTypeId:0,barcode:"",description:"",id:0,image:{file:"",fileName:"",fileUrl:""},length:0,location:"",manufacturer:"",measurement:"CM",orgId:"",quantity:0,taxAccountId:0,taxAmount:0,weigth:0,width:0},P_=A_(Re.CircularProgress,{size:20}),R_=Object(c.b)({loading:kj(),dialog:Lj()});var D_,k_=Object(o.connect)(R_,(function(e){return{closeNewAssetDialog:function(){return e({type:"app/Settings/CLOSE_NEW_ASSET_DIALOG"})},createAsset:function(t){return e(gj(t))}}}));Object(s.compose)(k_,r.memo)((function(e){x_(e);var t=E_(a.a.useState(w_({},N_)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewAssetDialog,l=e.createAsset;Object(r.useEffect)((function(){c.type,o(w_({},N_))}),[]);var u=function(e){o(w_(w_({},n),{},C_({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),A_("div",{},void 0,a.a.createElement(Re.Dialog,j_({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:__,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),A_(Re.DialogTitle,{id:"alert-asset-title"},void 0,"new"===c.type?"Create Asset":"Edit Asset"),A_(Re.DialogContent,{dividers:!0},void 0,A_(Re.TextField,{id:"asset-type-code",name:"code",label:"Code",variant:"outlined",onChange:u,margin:"normal",size:"small",fullWidth:!0}),A_(Re.TextField,{id:"asset-type-type",name:"type",label:"Type",variant:"outlined",onChange:u,margin:"normal",size:"small",fullWidth:!0}),A_(Re.TextField,{name:"description",label:"Description",id:"asset-type-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description,onChange:u})),A_(Re.DialogActions,{},void 0,A_(Re.Button,{variant:"contained",onClick:function(){"new"===c.type&&l(n)},color:"primary",disabled:i||!function(){n.assetId;var e=n.assetName,t=n.assetNumber,r=(n.assetStatus,n.barcode,n.description);return e.length>0&&t.length>0&&r.length>0}(),endIcon:i&&P_},void 0,"edit"===c.type?"Update":"Save"),A_(Re.Button,{variant:"contained",onClick:s},void 0,"Cancel"))))}));function L_(e,t,n,r){D_||(D_="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:D_,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function I_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I_(Object(n),!0).forEach((function(t){M_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function M_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G_(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return F_(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F_(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F_(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 U_(){return(U_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var H_=Object(Re.makeStyles)((function(e){return{root:{}}})),q_=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,U_({direction:"up",ref:t},e))})),z_={asset:null,disposalDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),reason:"",disposalAmount:""},Y_=L_(Re.CircularProgress,{size:20}),W_=Object(c.b)({loading:kj(),dialog:Object(c.a)(Dj,(function(e){return e.assetDisposalDialog}))});var V_,$_=Object(o.connect)(W_,(function(e){return{closeAssetDisposalDialog:function(){return e({type:"app/Settings/CLOSE_ASSET_DISPOSAL_DIALOG"})},disposeAsset:function(t){return e(function(e){return{type:cj,payload:e}}(t))}}})),J_=Object(s.compose)($_,r.memo)((function(e){H_(e);var t=G_(a.a.useState(B_({},z_)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeAssetDisposalDialog,l=e.disposeAsset;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(B_({},c.data)):o(B_(B_({},z_),{},{asset:c.data}))}),[c.data]);var u,d,p,f,h=function(e){o(B_(B_({},n),{},M_({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),L_("div",{},void 0,a.a.createElement(Re.Dialog,U_({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:q_,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),L_(Re.DialogTitle,{id:"alert-asset-title"},void 0,"new"===c.type?"Disposal":""),L_(Re.DialogContent,{dividers:!0},void 0,L_(Re.TextField,{id:"asset-disposal-amount",name:"disposalAmount",label:"Disposal Amount",variant:"outlined",onChange:h,margin:"normal",size:"small",fullWidth:!0}),L_(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,L_(zt.KeyboardDatePicker,{autoOk:!0,id:"disposal-date",inputVariant:"outlined",format:"dd/MM/yyyy",fullWidth:!0,margin:"normal",size:"small",label:"Disposal Date",required:!0,value:n.disposalDate,onChange:(f="disposalDate",function(e){o(B_(B_({},n),{},M_({},f,Object(Ye.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}})),L_(Re.TextField,{name:"reason",label:"Reason for disposal",id:"asset-disposal-reason",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.reason,onChange:h})),L_(Re.DialogActions,{},void 0,L_(Re.Button,{variant:"contained",onClick:function(){"new"===c.type&&l(n)},color:"primary",disableElevation:!0,disabled:i||(u=n.disposalDate,d=n.disposalAmount,p=n.reason,!(u&&d&&p&&p.length>0)),endIcon:i&&Y_},void 0,"edit"===c.type?"Update":"Save"),L_(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function K_(e,t,n,r){V_||(V_="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:V_,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var X_=K_(i.Helmet,{},void 0,K_("title",{},void 0,"Fixed Assets"),K_("meta",{name:"description",content:"Description of Fixed Assets"})),Q_=K_(J_,{});var Z_=Object(c.b)({fixedAssets:Ij(),loading:kj(),accSetUpData:b.c()});var eN=Object(o.connect)(Z_,(function(e){return{getAssets:function(){return e(fj())},getAssetTypes:function(){return e(Oj())},getChartOfAccounts:function(){return e({type:"app/Settings/GET_CHART_OF_ACCOUNTS"})},getBranches:function(){return e({type:oj})}}})),tN=Object(s.compose)(d.withRouter,eN,r.memo)((function(e){Object(u.b)({key:"fixedAssets",reducer:Rj}),Object(l.b)({key:"fixedAssets",saga:nx}),e.loading;var t=e.history,n=e.accSetUpData,a=e.getAssets,o=e.getAssetTypes,i=e.getChartOfAccounts,c=e.getBranches,s=Object(d.useRouteMatch)().path;return Object(r.useEffect)((function(){a(),o(),i(),c()}),[]),n||t.push("/account/settings"),K_("div",{},void 0,X_,K_(Py.a,{},void 0,K_(d.Route,{exact:!0,path:s,component:fx}),K_(d.Route,{path:"".concat(s,"/new"),component:O_}),K_(d.Route,{path:"".concat(s,"/edit/:assetId"),component:O_}),K_(d.Route,{path:"".concat(s,"/view/:assetId"),component:t_})),Q_)})),nN="app/Settings/GET_BUSINESS_TYPES",rN="app/Settings/GET_DEPRECIATION_AREA",aN="app/Settings/UPDATE_TAX",oN="app/Settings/UPDATE_ASSET_TYPE",iN="app/Settings/CREATE_CURRENCY",cN="app/Settings/UPDATE_CURRENCY",sN="app/Settings/CREATE_ACCOUNT_PERIOD",lN="app/Settings/UPDATE_ACCOUNT_PERIOD";function uN(e){return{type:"app/Settings/CREATE_ACCOUNTING_SETUP_ERR",payload:e}}function dN(e){return{type:"app/Settings/GET_ACCOUNTING_SETUP_ERR",payload:e}}function pN(e){return{type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD_ERR",payload:e}}function fN(e){return{type:"app/Settings/GET_BUSINESS_TYPES_ERROR",payload:e}}function hN(){return{type:rN}}function bN(e){return{type:"app/Settings/GET_DEPRECIATION_AREA_ERROR",payload:e}}function gN(e){return{type:"app/Settings/CREATE_DEPRECIATION_AREA_ERROR",payload:e}}function mN(e){return{type:"app/Settings/UPDATE_DEPRECIATION_AREA_ERROR",payload:e}}function vN(e){return{type:"app/Settings/GET_DEPRECIATION_TYPES_ERROR",payload:e}}function yN(e){return{type:"app/Settings/CREATE_DEPRECIATION_TYPE_ERROR",payload:e}}function ON(e){return{type:"app/Settings/UPDATE_DEPRECIATION_TYPE_ERROR",payload:e}}function AN(e){return{type:"app/Settings/GET_TAXES_ERROR",payload:e}}function SN(e){return{type:"app/Settings/CREATE_TAX_ERROR",payload:e}}function wN(e){return{type:"app/Settings/UPDATE_TAX_ERROR",payload:e}}function CN(e){return{type:"app/Settings/GET_ASSETS_ERROR",payload:e}}function EN(e){return{type:"app/Settings/CREATE_ASSET_ERROR",payload:e}}function TN(e){return{type:"app/Settings/GET_ASSET_TYPES_ERROR",payload:e}}function jN(e){return{type:"app/Settings/CREATE_ASSET_TYPE_ERROR",payload:e}}function xN(e){return{type:"app/Settings/UPDATE_ASSET_TYPE_ERROR",payload:e}}function _N(e){return{type:"app/Settings/GET_CURRENCIES_ERROR",payload:e}}function NN(e){return{type:"app/Settings/CREATE_CURRENCY_ERROR",payload:e}}function PN(e){return{type:"app/Settings/UPDATE_CURRENCY_ERROR",payload:e}}function RN(e){return{type:"app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS_ERROR",payload:e}}function DN(e){return{type:"app/Settings/GET_CHART_OF_ACCOUNTS_ERROR",payload:e}}function kN(e){return{type:"app/Settings/CREATE_ACCOUNT_PERIOD_ERR",payload:e}}function LN(e){return{type:"app/Settings/UPDATE_ACCOUNT_PERIOD_ERR",payload:e}}function IN(e){return{type:"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS_ERR",payload:e}}function BN(e){return{type:"app/Settings/SET_ACCOUNT_PERIOD_AS_ACTIVE",payload:e}}function MN(e){return{type:"app/Settings/SET_ACCOUNT_PERIOD_AS_ACTIVE_ERR",payload:e}}function GN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function FN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GN(Object(n),!0).forEach((function(t){UN(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GN(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function UN(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var HN={loading:!1,error:!1,accountingSetupData:null,accountingPeriods:[],chartOfAccounts:[],defaultChartOfAccounts:[],depreciationArea:[],depreciationTypes:[],businessTypes:[],currencies:[],taxes:[],assets:[],assetTypes:[],accountPeriodDialog:{type:"new",props:{open:!1},data:null},depreciationAreaDialog:{type:"new",props:{open:!1},data:null},depreciationTypeDialog:{type:"new",props:{open:!1},data:null},assetDialog:{type:"new",props:{open:!1},data:null},assetTypeDialog:{type:"new",props:{open:!1},data:null},taxDialog:{type:"new",props:{open:!1},data:null},currencyDialog:{type:"new",props:{open:!1},data:null}},qN=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:HN,t=arguments.length>1?arguments[1]:void 0;return Object(P.a)(e,(function(){switch(t.type){case"app/Settings/OPEN_ACCOUNT_PERIOD_DIALOG":return FN(FN({},e),{},{accountPeriodDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_ACCOUNT_PERIOD_DIALOG":return FN(FN({},e),{},{accountPeriodDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/EDIT_OPEN_ACCOUNT_PERIOD_DIALOG":return FN(FN({},e),{},{accountPeriodDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/EDIT_CLOSE_ACCOUNT_PERIOD_DIALOG":return FN(FN({},e),{},{accountPeriodDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_DIALOG_CLOSE_ACCOUNT_PERIOD":return FN(FN({},e),{},{accountPeriodDialog:{type:"close",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_DIALOG_CLOSE_ACCOUNT_PERIOD":return FN(FN({},e),{},{accountPeriodDialog:{type:"close",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_DEPRECIATION_AREA_DIALOG":return FN(FN({},e),{},{depreciationAreaDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_DEPRECIATION_AREA_DIALOG":return FN(FN({},e),{},{depreciationAreaDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_DEPRECIATION_AREA_DIALOG":return FN(FN({},e),{},{depreciationAreaDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_DEPRECIATION_AREA_DIALOG":return FN(FN({},e),{},{depreciationAreaDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_DEPRECIATION_TYPE_DIALOG":return FN(FN({},e),{},{depreciationTypeDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_DEPRECIATION_TYPE_DIALOG":return FN(FN({},e),{},{depreciationTypeDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_DEPRECIATION_TYPE_DIALOG":return FN(FN({},e),{},{depreciationTypeDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_DEPRECIATION_TYPE_DIALOG":return FN(FN({},e),{},{depreciationTypeDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_ASSET_DIALOG":return FN(FN({},e),{},{assetDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_ASSET_DIALOG":return FN(FN({},e),{},{assetDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_ASSET_DIALOG":return FN(FN({},e),{},{assetDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_ASSET_DIALOG":return FN(FN({},e),{},{assetDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_ASSET_TYPE_DIALOG":return FN(FN({},e),{},{assetTypeDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG":return FN(FN({},e),{},{assetTypeDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_ASSET_TYPE_DIALOG":return FN(FN({},e),{},{assetTypeDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_ASSET_TYPE_DIALOG":return FN(FN({},e),{},{assetTypeDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_TAX_DIALOG":return FN(FN({},e),{},{taxDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_TAX_DIALOG":return FN(FN({},e),{},{taxDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_TAX_DIALOG":return FN(FN({},e),{},{taxDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_TAX_DIALOG":return FN(FN({},e),{},{taxDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/OPEN_NEW_CURRENCY_DIALOG":return FN(FN({},e),{},{currencyDialog:{type:"new",props:{open:!0},data:null}});case"app/Settings/CLOSE_NEW_CURRENCY_DIALOG":return FN(FN({},e),{},{currencyDialog:{type:"new",props:{open:!1},data:null}});case"app/Settings/OPEN_EDIT_CURRENCY_DIALOG":return FN(FN({},e),{},{currencyDialog:{type:"edit",props:{open:!0},data:t.payload}});case"app/Settings/CLOSE_EDIT_CURRENCY_DIALOG":return FN(FN({},e),{},{currencyDialog:{type:"edit",props:{open:!1},data:t.payload}});case"app/Settings/CREATE_ACCOUNTING_SETUP":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ACCOUNTING_SETUP_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ACCOUNTING_SETUP_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_ACCOUNTING_SETUP":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ACCOUNTING_SETUP_SUCCESS":return console.log(t.payload,"action.payload GET_ACCOUNTING_SETUP_SUCCESS"),FN(FN({},e),{},{loading:!1,error:!1,accountingSetupData:t.payload});case"app/Settings/GET_ACCOUNTING_SETUP_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_ALL_ACCOUNTING_PERIOD":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ALL_ACCOUNTING_PERIOD_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,accountingPeriods:t.payload});case"app/Settings/GET_ALL_ACCOUNTING_PERIOD_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,defaultChartOfAccounts:t.payload});case"app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_CHART_OF_ACCOUNTS":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_CHART_OF_ACCOUNTS_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,chartOfAccounts:t.payload});case"app/Settings/GET_CHART_OF_ACCOUNTS_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case nN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_BUSINESS_TYPES_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,businessTypes:t.payload});case"app/Settings/GET_BUSINESS_TYPES_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case rN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_DEPRECIATION_AREA_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,depreciationArea:t.payload});case"app/Settings/GET_DEPRECIATION_AREA_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/CREATE_DEPRECIATION_AREA":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_DEPRECIATION_AREA_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_DEPRECIATION_AREA_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/UPDATE_DEPRECIATION_AREA":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_DEPRECIATION_AREA_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_DEPRECIATION_AREA_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_DEPRECIATION_TYPES":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_DEPRECIATION_TYPES_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,depreciationTypes:t.payload});case"app/Settings/GET_DEPRECIATION_TYPES_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/CREATE_DEPRECIATION_TYPE":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_DEPRECIATION_TYPE_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_DEPRECIATION_TYPE_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/UPDATE_DEPRECIATION_TYPE":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_DEPRECIATION_TYPE_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_DEPRECIATION_TYPE_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_CURRENCIES":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_CURRENCIES_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,currencies:t.payload});case"app/Settings/GET_CURRENCIES_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case iN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_CURRENCY_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_CURRENCY_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case cN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_CURRENCY_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_CURRENCY_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_TAXES":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_TAXES_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,taxes:t.payload});case"app/Settings/GET_TAXES_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/CREATE_TAX":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_TAX_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_TAX_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case aN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_TAX_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_TAX_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_ASSETS":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ASSETS_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,assets:t.payload});case"app/Settings/GET_ASSETS_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/CREATE_ASSET":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ASSET_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ASSET_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/GET_ASSET_TYPES":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/GET_ASSET_TYPES_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1,assetTypes:t.payload});case"app/Settings/GET_ASSET_TYPES_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/CREATE_ASSET_TYPE":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ASSET_TYPE_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ASSET_TYPE_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case oN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_ASSET_TYPE_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_ASSET_TYPE_ERROR":return FN(FN({},e),{},{loading:!1,error:t.payload});case sN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/CREATE_ACCOUNT_PERIOD_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/CREATE_ACCOUNT_PERIOD_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload});case lN:return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_ACCOUNT_PERIOD_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_ACCOUNT_PERIOD_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload});case"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS":return FN(FN({},e),{},{loading:!0,error:!1});case"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS_SUCCESS":return FN(FN({},e),{},{loading:!1,error:!1});case"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS_ERR":return FN(FN({},e),{},{loading:!1,error:t.payload})}}))},zN=function(e){return e.settings||HN},YN=function(){return Object(c.a)(zN,(function(e){return e.loading}))},WN=function(){return Object(c.a)(zN,(function(e){return e.accountingPeriods}))},VN=function(){return Object(c.a)(zN,(function(e){return e.businessTypes}))},$N=function(){return Object(c.a)(zN,(function(e){return e.currencies}))},JN=function(){return Object(c.a)(zN,(function(e){return e}))},KN=regeneratorRuntime.mark(CP),XN=regeneratorRuntime.mark(EP),QN=regeneratorRuntime.mark(TP),ZN=regeneratorRuntime.mark(jP),eP=regeneratorRuntime.mark(xP),tP=regeneratorRuntime.mark(_P),nP=regeneratorRuntime.mark(NP),rP=regeneratorRuntime.mark(PP),aP=regeneratorRuntime.mark(RP),oP=regeneratorRuntime.mark(DP),iP=regeneratorRuntime.mark(kP),cP=regeneratorRuntime.mark(LP),sP=regeneratorRuntime.mark(IP),lP=regeneratorRuntime.mark(BP),uP=regeneratorRuntime.mark(MP),dP=regeneratorRuntime.mark(GP),pP=regeneratorRuntime.mark(FP),fP=regeneratorRuntime.mark(UP),hP=regeneratorRuntime.mark(HP),bP=regeneratorRuntime.mark(qP),gP=regeneratorRuntime.mark(zP),mP=regeneratorRuntime.mark(YP),vP=regeneratorRuntime.mark(WP),yP=regeneratorRuntime.mark(VP),OP=regeneratorRuntime.mark($P),AP=regeneratorRuntime.mark(JP),SP=regeneratorRuntime.mark(KP),wP=regeneratorRuntime.mark(XP);function CP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.s),t.orgId=r.organisation.orgId,console.log(t,"creaeteAccountSetup payload"),i.prev=10,i.next=13,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return o=i.sent,V()("Success","Accounting setup successful","success"),i.next=17,Object(f.put)({type:"app/Settings/GET_ACCOUNTING_SETUP"});case 17:return i.next=19,Object(f.put)({type:"app/Settings/GET_CHART_OF_ACCOUNTS"});case 19:return i.next=21,Object(f.put)({type:"app/Settings/CREATE_ACCOUNTING_SETUP_SUCCESS",payload:o});case 21:return i.next=23,Object(f.put)(Object(Zv.push)("/account/dashboard"));case 23:i.next=30;break;case 25:return i.prev=25,i.t0=i.catch(10),V()("Error","Something went wrong","error"),i.next=30,Object(f.put)(uN(i.t0));case 30:case"end":return i.stop()}}),KN,null,[[10,25]])}function EP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Bb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"getAccountingSetup response coming in"),a.next=14,Object(f.put)({type:"app/Settings/GET_ACCOUNTING_SETUP_SUCCESS",payload:r});case 14:a.next=20;break;case 16:return a.prev=16,a.t0=a.catch(7),a.next=20,Object(f.put)(dN(a.t0));case 20:case"end":return a.stop()}}),XN,null,[[7,16]])}function TP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Eb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(pN(a.t0));case 19:case"end":return a.stop()}}),QN,null,[[7,15]])}function jP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Hb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(RN(a.t0));case 19:case"end":return a.stop()}}),ZN,null,[[7,15]])}function xP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.xc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_DEPRECIATION_AREA_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(bN(a.t0));case 19:case"end":return a.stop()}}),eP,null,[[7,15]])}function _P(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.f),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Depreciation area created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_DEPRECIATION_AREA_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(hN());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_DEPRECIATION_AREA_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(gN(i.t0));case 27:case"end":return i.stop()}}),tP,null,[[9,22]])}function NP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.ue),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Depreciation area updated successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_DEPRECIATION_AREA_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)(hN());case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_DEPRECIATION_AREA_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(mN(i.t0));case 27:case"end":return i.stop()}}),nP,null,[[9,22]])}function PP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.yc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_DEPRECIATION_TYPES_SUCCESS",payload:r});case 13:a.next=20;break;case 15:return a.prev=15,a.t0=a.catch(7),V()("Error","Something went wrong","error"),a.next=20,Object(f.put)(vN(a.t0));case 20:case"end":return a.stop()}}),rP,null,[[7,15]])}function RP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.g),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Depreciation type created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_DEPRECIATION_TYPE_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_DEPRECIATION_TYPES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_DEPRECIATION_TYPE_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(yN(i.t0));case 27:case"end":return i.stop()}}),aP,null,[[9,22]])}function DP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.ve),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Depreciation type updated successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_DEPRECIATION_TYPE_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_DEPRECIATION_TYPES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_DEPRECIATION_TYPE_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(ON(i.t0));case 27:case"end":return i.stop()}}),oP,null,[[9,22]])}function kP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.Hb,"/").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_CHART_OF_ACCOUNTS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(DN(a.t0));case 19:case"end":return a.stop()}}),iP,null,[[7,15]])}function LP(){var e,t,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(f.select)(h.a());case 2:return e=r.sent,t="".concat(m.Gb),r.prev=4,r.next=7,Object(f.call)(g.a,t,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 7:return n=r.sent,r.next=10,Object(f.put)({type:"app/Settings/GET_BUSINESS_TYPES_SUCCESS",payload:n});case 10:r.next=16;break;case 12:return r.prev=12,r.t0=r.catch(4),r.next=16,Object(f.put)(fN(r.t0));case 16:case"end":return r.stop()}}),cP,null,[[4,12]])}function IP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.uc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_CURRENCIES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(_N(a.t0));case 19:case"end":return a.stop()}}),sP,null,[[7,15]])}function BP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.B),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Currency created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_CURRENCY_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_CURRENCIES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_CURRENCY_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(NN(i.t0));case 27:case"end":return i.stop()}}),lP,null,[[9,22]])}function MP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.te),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Currency updated successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_CURRENCY_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_CURRENCIES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_CURRENCY_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(PN(i.t0));case 27:case"end":return i.stop()}}),uP,null,[[9,22]])}function GP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.zd,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_TAXES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(AN(a.t0));case 19:case"end":return a.stop()}}),dP,null,[[7,15]])}function FP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.l),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Tax created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_TAX_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_TAXES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_TAX_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(SN(i.t0));case 27:case"end":return i.stop()}}),pP,null,[[9,22]])}function UP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.Ie),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Tax updated successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_TAX_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_TAXES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_TAX_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(wN(i.t0));case 27:case"end":return i.stop()}}),fP,null,[[9,22]])}function HP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.bc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ASSETS_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(CN(a.t0));case 19:case"end":return a.stop()}}),hP,null,[[7,15]])}function qP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.b),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,i.next=15,Object(f.put)({type:"app/Settings/CREATE_ASSET_SUCCESS",payload:o});case 15:return i.next=17,Object(f.put)({type:"app/Settings/GET_ASSETS"});case 17:return i.next=19,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_DIALOG"});case 19:i.next=25;break;case 21:return i.prev=21,i.t0=i.catch(9),i.next=25,Object(f.put)(EN(i.t0));case 25:case"end":return i.stop()}}),bP,null,[[9,21]])}function zP(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(f.select)(h.a());case 2:return e=a.sent,a.next=5,Object(f.select)(h.b());case 5:return t=a.sent,n="".concat(m.cc,"?orgId=").concat(t.organisation.orgId),a.prev=7,a.next=10,Object(f.call)(g.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(f.put)({type:"app/Settings/GET_ASSET_TYPES_SUCCESS",payload:r});case 13:a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(7),a.next=19,Object(f.put)(TN(a.t0));case 19:case"end":return a.stop()}}),gP,null,[[7,15]])}function YP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.u),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset type created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/CREATE_ASSET_TYPE_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_ASSET_TYPES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(jN(i.t0));case 27:case"end":return i.stop()}}),mP,null,[[9,22]])}function WP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.ke),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Asset type updated successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/UPDATE_ASSET_TYPE_SUCCESS",payload:o});case 16:return i.next=18,Object(f.put)({type:"app/Settings/GET_ASSET_TYPES"});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(xN(i.t0));case 27:case"end":return i.stop()}}),vP,null,[[9,22]])}function VP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.r),t.orgId=r.organisation.orgId,i.prev=9,i.next=12,Object(f.call)(g.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=i.sent,V()("Success","Accounting period created successfully","success"),i.next=16,Object(f.put)({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD"});case 16:return i.next=18,Object(f.put)({type:"app/Settings/CREATE_ACCOUNT_PERIOD_SUCCESS",payload:o});case 18:return i.next=20,Object(f.put)({type:"app/Settings/CLOSE_ACCOUNT_PERIOD_DIALOG"});case 20:i.next=27;break;case 22:return i.prev=22,i.t0=i.catch(9),V()("Error","Something went wrong","error"),i.next=27,Object(f.put)(kN(i.t0));case 27:case"end":return i.stop()}}),yP,null,[[9,22]])}function $P(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return e.type,t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,r="".concat(m.ie,"?id=").concat(t.id,"&status=false"),delete t.id,o.prev=6,o.next=9,Object(f.call)(g.a,r,{method:"PUT",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 9:return a=o.sent,V()("Success","Accounting period updated successfully","success"),o.next=13,Object(f.put)({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD"});case 13:return o.next=15,Object(f.put)({type:"app/Settings/UPDATE_ACCOUNT_PERIOD_SUCCESS",payload:a});case 15:return o.next=17,Object(f.put)({type:"app/Settings/CLOSE_ACCOUNT_PERIOD_DIALOG"});case 17:o.next=24;break;case 19:return o.prev=19,o.t0=o.catch(6),V()("Error","Something went wrong","error"),o.next=24,Object(f.put)(LN(o.t0));case 24:case"end":return o.stop()}}),OP,null,[[6,19]])}function JP(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(f.select)(h.a());case 3:return n=o.sent,r="".concat(m.ie,"?id=").concat(t.id,"&status=").concat(t.status),o.prev=5,o.next=8,Object(f.call)(g.a,r,{method:"PUT",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 8:return a=o.sent,V()("Success","Accounting period status updated successfully","success"),o.next=12,Object(f.put)({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD"});case 12:return o.next=14,Object(f.put)({type:"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS_SUCCESS",payload:a});case 14:o.next=21;break;case 16:return o.prev=16,o.t0=o.catch(5),V()("Error","Something went wrong","error"),o.next=21,Object(f.put)(IN(o.t0));case 21:case"end":return o.stop()}}),AP,null,[[5,16]])}function KP(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.next=3,Object(f.select)(h.a());case 3:return n=i.sent,i.next=6,Object(f.select)(h.b());case 6:return r=i.sent,a="".concat(m.ee,"?id=").concat(t.id,"&orgId=").concat(r.organisation.orgId,"&year=true"),i.prev=8,i.next=11,Object(f.call)(g.a,a,{method:"PUT",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return o=i.sent,V()("Success","Accounting period has been activated successfully","success"),i.next=15,Object(f.put)({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD"});case 15:return i.next=17,Object(f.put)({type:"app/Settings/SET_ACCOUNT_PERIOD_AS_ACTIVE_SUCCESS",payload:o});case 17:return i.next=19,Object(f.put)({type:"app/Settings/CLOSE_ACCOUNT_PERIOD_DIALOG"});case 19:i.next=26;break;case 21:return i.prev=21,i.t0=i.catch(8),V()("Error","Something went wrong","error"),i.next=26,Object(f.put)(MN(i.t0));case 26:case"end":return i.stop()}}),SP,null,[[8,21]])}function XP(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.takeLatest)("app/Settings/CREATE_ACCOUNTING_SETUP",CP);case 2:return e.next=4,Object(f.takeLatest)("app/Settings/GET_ACCOUNTING_SETUP",EP);case 4:return e.next=6,Object(f.takeLatest)("app/Settings/GET_ALL_ACCOUNTING_PERIOD",TP);case 6:return e.next=8,Object(f.takeLatest)("app/Settings/GET_CHART_OF_ACCOUNTS",kP);case 8:return e.next=10,Object(f.takeLatest)("app/Settings/GET_DEFAULT_CHART_OF_ACCOUNTS",jP);case 10:return e.next=12,Object(f.takeLatest)(nN,LP);case 12:return e.next=14,Object(f.takeLatest)(rN,xP);case 14:return e.next=16,Object(f.takeLatest)("app/Settings/CREATE_DEPRECIATION_AREA",_P);case 16:return e.next=18,Object(f.takeLatest)("app/Settings/UPDATE_DEPRECIATION_AREA",NP);case 18:return e.next=20,Object(f.takeLatest)("app/Settings/GET_DEPRECIATION_TYPES",PP);case 20:return e.next=22,Object(f.takeLatest)("app/Settings/CREATE_DEPRECIATION_TYPE",RP);case 22:return e.next=24,Object(f.takeLatest)("app/Settings/UPDATE_DEPRECIATION_TYPE",DP);case 24:return e.next=26,Object(f.takeLatest)("app/Settings/GET_CURRENCIES",IP);case 26:return e.next=28,Object(f.takeLatest)(iN,BP);case 28:return e.next=30,Object(f.takeLatest)(cN,MP);case 30:return e.next=32,Object(f.takeLatest)("app/Settings/GET_TAXES",GP);case 32:return e.next=34,Object(f.takeLatest)("app/Settings/CREATE_TAX",FP);case 34:return e.next=36,Object(f.takeLatest)(aN,UP);case 36:return e.next=38,Object(f.takeLatest)("app/Settings/GET_ASSETS",HP);case 38:return e.next=40,Object(f.takeLatest)("app/Settings/CREATE_ASSET",qP);case 40:return e.next=42,Object(f.takeLatest)("app/Settings/GET_ASSET_TYPES",zP);case 42:return e.next=44,Object(f.takeLatest)("app/Settings/CREATE_ASSET_TYPE",YP);case 44:return e.next=46,Object(f.takeLatest)(oN,WP);case 46:return e.next=48,Object(f.takeLatest)(sN,VP);case 48:return e.next=50,Object(f.takeLatest)(lN,$P);case 50:return e.next=52,Object(f.takeLatest)("app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS",JP);case 52:return e.next=54,Object(f.takeLatest)("app/Settings/SET_ACCOUNT_PERIOD_AS_ACTIVE",KP);case 54:case"end":return e.stop()}}),wP)}var QP,ZP=n("8a826baaadca6742a53a"),eR=n.n(ZP),tR=n("fee60f331c8753fe01a3"),nR=n.n(tR),rR=n("7cb31d302e9afe93f0dc"),aR=n.n(rR),oR=n("f17cd97dc842612527c9"),iR=n.n(oR),cR=n("051ab29c5e4378aebb08"),sR=n.n(cR),lR=n("7fc4fafd2b44ce8bb7a6"),uR=n.n(lR),dR=n("ec235d6ac3d1fb126d6a"),pR=n.n(dR),fR=[{label:"Tangible",value:"TANGIBLE"},{label:"Intangible",value:"INTANGIBLE"}];function hR(){return(hR=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function bR(e,t,n,r){QP||(QP="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:QP,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function gR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gR(Object(n),!0).forEach((function(t){vR(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gR(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yR,OR=Object(Re.makeStyles)((function(e){return{table:{minWidth:200,"& tr":{"& td:first-child":{whiteSpace:"nowrap"}},"& tr:last-child":{"& td":{border:0}}},paper:{padding:e.spacing(2,2),color:e.palette.text.secondary},flag:{width:20,marginRight:e.spacing(1)},toolbar:mR(mR({},e.mixins.toolbar),{},{background:e.palette.grey[50],border:"2px dotted ".concat(e.palette.divider)})}})),AR=bR(Re.Grid,{item:!0,xs:12},void 0,bR(Re.Typography,{variant:"h5",color:"textPrimary"},void 0,"Financial year starts:"),bR(Re.Typography,{},void 0,"Accural accounting reports revenue and expences as they are earned and incurred")),SR=bR(Re.Typography,{variant:"subtitle1",color:"textPrimary"},void 0,"Accounting Method"),wR=bR(nR.a,{color:"primary"}),CR=bR(Re.TableCell,{},void 0,"Accural accounting reports revenue and expences as they are earned and incurred"),ER=bR(nR.a,{color:"primary"}),TR=bR(Re.TableCell,{},void 0,"Cash accounting reports revenue and expenses as they are recieved and paid"),jR=bR(Re.Typography,{variant:"subtitle1",color:"textPrimary"},void 0,"Business Activity"),xR=bR(Re.Checkbox,{color:"primary"}),_R=bR(Re.Typography,{variant:"overline",component:"h1",gutterBottom:!0},void 0,"Your Financial year or Accounting method cannot change after Setup is completed"),NR=bR(eR.a,{}),PR=Object(c.b)({loading:YN(),businessTypes:VN(),currencies:$N()}),RR=Object(o.connect)(PR,null),DR=Object(s.compose)(RR,r.memo)((function(e){var t=OR(),n=e.businessTypes,r=e.currencies,o=e.form,i=e.handleNext,c=e.handleChange,s=e.handleDateChange,l=e.handleSelectChange;console.log(n,"businessTypes in financial setup"),console.log(r,"currencies in financial setup");return bR("div",{},void 0,bR(Re.Paper,{square:!0,elevation:0,className:t.paper},void 0,AR,bR(Re.Grid,{item:!0,xs:!0},void 0,bR(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,bR(zt.KeyboardDatePicker,{autoOk:!0,disableToolbar:!0,id:"start-month",inputVariant:"outlined",format:"MMMM",margin:"normal",views:["month"],name:"month",label:"Start Month",value:o.startMonth,onChange:s("startMonth"),KeyboardButtonProps:{"aria-label":"change date"}}))),bR(Re.Grid,{item:!0,xs:!0},void 0,bR(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,bR(zt.KeyboardDatePicker,{autoOk:!0,disableToolbar:!0,leftArrowIcon:!1,rightArrowIcon:!1,id:"start-day",inputVariant:"outlined",format:"dd",margin:"normal",views:["date"],name:"startDay",label:"Start Day",value:"".concat(o.startMonth,"-").concat(o.startDay),onChange:s("startDay"),KeyboardButtonProps:{"aria-label":"change date"}}))),bR(Re.Toolbar,{variant:"dense",className:t.toolbar},void 0,SR),bR(Re.FormControl,{component:"fieldset"},void 0,bR(Re.RadioGroup,{"aria-label":"account-method",name:"accountMethod",value:o.accountMethod,onChange:c},void 0,bR(Re.Table,{className:t.table},void 0,bR(Re.TableBody,{},void 0,bR(Re.TableRow,{},void 0,bR(Re.TableCell,{},void 0,bR(Re.FormControlLabel,{value:"ACCURAL",checked:"ACCURAL"===o.accountMethod,control:wR,label:"Accural",labelPlacement:"end"})),CR),bR(Re.TableRow,{},void 0,bR(Re.TableCell,{},void 0,bR(Re.FormControlLabel,{value:"CASH",checked:"CASH"===o.accountMethod,control:ER,label:"Cash",labelPlacement:"end"})),TR))))),bR(Re.Toolbar,{variant:"dense",className:t.toolbar},void 0,jR),bR(IO.Autocomplete,{id:"business-type-id",options:n,getOptionLabel:function(e){return e.name},onChange:l("businessTypeId"),value:o.businessTypeId?n.find((function(e){return e.id===o.businessTypeId})):null,style:{width:300},renderInput:function(e){return a.a.createElement(Re.TextField,hR({},e,{label:"Select Business Type",variant:"outlined",margin:"normal",placeholder:"Business Type"}))}}),bR(IO.Autocomplete,{id:"currency-id",style:{width:300},options:r,onChange:l("currencyId"),value:o.currencyId?r.find((function(e){return e.id===o.currencyId})):null,autoHighlight:!0,getOptionLabel:function(e){return e?"".concat(e.code," \u2014 ").concat(e.name):""},renderOption:function(e){return bR(a.a.Fragment,{},void 0,bR("span",{},void 0,(n=function(e){switch(e){case"NGN":return aR.a;case"USD":return iR.a;case"EUR":return pR.a;case"CAD":return uR.a;case"GBP":return sR.a}}(e.code),bR("img",{className:t.flag,src:n}))),e.name);var n},renderInput:function(e){return a.a.createElement(Re.TextField,hR({},e,{label:"Choose a currency",variant:"outlined",margin:"normal"}))}}),bR(Re.FormControl,{component:"fieldset"},void 0,bR(Re.FormControlLabel,{name:"multiCurrency",value:"end",checked:!0===o.multiCurrency,onChange:c,control:xR,label:"Enable Multicurrency",labelPlacement:"end"})),_R),bR(Re.CardActions,{},void 0,bR(Re.Button,{variant:"contained",color:"primary",disabled:!(o.accountMethod&&o.businessTypeId&&o.startDay>0&&o.currencyId&&o.startMonth>0),onClick:i,endIcon:NR},void 0,"Next")))}));function kR(e,t,n,r){yR||(yR="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:yR,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var LR,IR=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},formContainer:{margin:e.spacing(0,2)},datatable:{"& .MuiTableRow-root:hover":{cursor:"pointer"},"& .MuiTableHead-root":{"& .MuiTableCell-head":{color:e.palette.common.white},"& .MuiTableCell-root:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& .MuiTableCell-root:nth-child(even)":{backgroundColor:Object(nm.darken)(e.palette.primary.main,.1)}}}}})),BR=kR($O.a,{}),MR=kR(Re.TextField,{id:"url",disabled:!0,label:"Chart of account URL",size:"small",variant:"outlined",margin:"normal",fullWidth:!0}),GR=kR(Re.Button,{variant:"contained",color:"primary",type:"button",disabled:!0,component:"label"},void 0,"Upload from URL"),FR=kR(IO.Alert,{severity:"info"},void 0,kR(IO.AlertTitle,{},void 0,"Heads up"),"You have selected an option to create custom chart of accounts \u2014"," ",kR("strong",{},void 0,"You are almost there!")),UR=kR(Re.Box,{mt:4},void 0,kR(Re.Typography,{variant:"caption"},void 0,kR("strong",{},void 0,"NB:")," You can always edit your account under settings after setup")),HR=kR(qt.a,{}),qR=kR(eR.a,{}),zR=Object(c.b)({loading:YN(),businessTypes:VN(),chartOfAccounts:Object(c.a)(zN,(function(e){return e.chartOfAccounts}))}),YR=Object(o.connect)(zR,null),WR=Object(s.compose)(YR,r.memo)((function(e){var t=IR(e),n=e.form,a=e.handlePrev,o=e.handleSubmit,i=e.chartOfAccounts;console.log(i,"chartOfAccounts chartOfAccounts");return kR(Re.Grid,{container:!0},void 0,kR(Re.Grid,{item:!0,xs:12},void 0,kR("div",{className:t.formContainer},void 0,"IMPORT"===n.accountChart&&kR(r.Fragment,{},void 0,kR(Re.Button,{variant:"contained",color:"primary",component:"label",startIcon:BR,className:t.label},void 0,"Upload a Chart of Account",kR("input",{name:"attachments",type:"file",style:{display:"none"},onChange:function(e){},multiple:!0})),MR,GR)),"DEFAULT"===n.accountChart?kR(et.a,{className:t.datatable,data:i,columns:[{name:"accountCode",label:"Account Code",options:{filter:!0,sort:!1}},{name:"accountName",label:"Account Name",options:{filter:!0,sort:!1}},{name:"accountType",label:"Account Type",options:{filter:!0,sort:!1}}],options:{filterType:"checkbox",responsive:"stacked",selectableRows:"none",filter:!1,print:!1,viewColumns:!1,search:!1,textLabels:{body:{noMatch:"No default chart of accounts found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},elevation:0}}):FR,UR),kR(Re.Grid,{item:!0,xs:12},void 0,kR(Re.CardActions,{},void 0,kR(Re.Button,{variant:"contained",onClick:a,startIcon:HR},void 0,"Back"),kR(Re.Button,{variant:"contained",color:"primary",onClick:o,endIcon:qR},void 0,"Finish"))))}));function VR(e,t,n,r){LR||(LR="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:LR,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var $R,JR=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1},paper:{padding:e.spacing(2,2),color:e.palette.text.secondary}}})),KR=VR(Re.FormLabel,{component:"legend"},void 0,"Chart of account"),XR=VR(Re.FormControlLabel,{value:"CREATE",control:VR(nR.a,{color:"primary"}),label:"Create your Chart of Accounts",labelPlacement:"end"}),QR=VR(Re.FormControlLabel,{value:"IMPORT",control:VR(nR.a,{color:"primary"}),label:"Import Existing Chart of Accounts",labelPlacement:"end"}),ZR=VR(Re.FormControlLabel,{value:"DEFAULT",control:VR(nR.a,{color:"primary"}),label:"Use system generated Chart of Accounts (NonAccountants)",labelPlacement:"end"}),eD=VR(qt.a,{}),tD=VR(eR.a,{}),nD=Object(c.b)({loading:YN(),businessTypes:VN(),currencies:$N()}),rD=Object(o.connect)(nD,null),aD=Object(s.compose)(rD,r.memo)((function(e){var t=JR(),n=e.form,r=e.handleChange,a=e.handleNext,o=e.handlePrev;return VR("div",{className:t.root},void 0,VR(Re.Paper,{square:!0,elevation:0,className:t.paper},void 0,VR(Re.Grid,{item:!0,xs:12},void 0,VR(Re.FormControl,{component:"fieldset"},void 0,KR,VR(Re.RadioGroup,{"aria-label":"account-chart",name:"accountChart",value:n.accountChart,onChange:r},void 0,XR,QR,ZR)),VR(Re.CardActions,{},void 0,VR(Re.Button,{variant:"contained",onClick:o,startIcon:eD},void 0,"Back"),VR(Re.Button,{variant:"contained",color:"primary",onClick:a,endIcon:tD},void 0,"Next")))))})),oD=n("776f7b15d44f70e7504d"),iD=n.n(oD),cD=n("b98b956f1f54bc3f7f2d"),sD=n.n(cD);function lD(e,t,n,r){$R||($R="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:$R,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function uD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uD(Object(n),!0).forEach((function(t){pD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pD(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return hD(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hD(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hD(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}var bD,gD=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,"& .MuiCardActions-root":{justifyContent:"flex-end"}},sideDemo:{backgroundColor:e.palette.background.paper},bgImage:{width:"100%",height:"100vh",backgroundImage:"url(".concat(sD.a,")"),backgroundSize:"100%",backgroundRepeat:"no-repeat",backgroundPosition:"center"}}})),mD={accountChart:"CREATE",accountMethod:"ACCURAL",businessTypeId:null,currencyId:null,multiCurrency:!0,orgId:"",startDay:1,startMonth:1},vD=lD(Re.CardHeader,{title:lD(Re.Typography,{variant:"h4",color:"textPrimary",align:"center",gutterBottom:!0},void 0,"Welcome To ",lD("img",{src:iD.a,height:"30"})," Accounting"),subheader:lD(Re.Typography,{variant:"h6",color:"textPrimary",align:"center",gutterBottom:!0},void 0,"Setup Your Accounting Structure")}),yD=Object(c.b)({loading:YN()}),OD=Object(o.connect)(yD,(function(e){return{createAccountingSetup:function(t){return e(function(e){return{type:"app/Settings/CREATE_ACCOUNTING_SETUP",payload:e}}(t))}}})),AD=Object(s.compose)(OD,r.memo)((function(e){var t=e.createAccountingSetup,n=fD(Object(r.useState)(dD({},mD)),2),a=n[0],o=n[1],i=fD(Object(r.useState)(0),2),c=i[0],s=i[1],l=gD(e),u=function(e){var t=e.target,n=t.name,r=t.value,i=t.type,c=t.checked;o(dD(dD({},a),{},pD({},n,"checkbox"===i?c:r)))},d=function(){c>-1&&c<=2&&s(c+1)},p=function(){(function(e){return e<=2})&&s(c-1)};return console.log(a,"form accouting setup"),lD(Re.Card,{className:l.root},void 0,vD,lD(Re.CardContent,{},void 0,lD(Re.Grid,{container:!0},void 0,lD(Re.Grid,{item:!0,xs:6,className:l.sideDemo},void 0,c<2&&lD("div",{className:l.bgImage})),lD(Re.Grid,{item:!0,xs:c<2?6:12},void 0,0===c&&lD(DR,{form:a,handleNext:d,handlePrev:p,handleChange:u,handleDateChange:function(e){return function(t){o(dD(dD({},a),{},pD({},e,"startDay"===e?Object(Ye.default)(t).format("DD"):Object(Ye.default)(t).format("MM"))))}},handleSelectChange:function(e){return function(t,n){o(dD(dD({},a),{},pD({},e,n?n.id:n)))}}}),1===c&&lD(aD,{form:a,handleChange:u,handleNext:d,handlePrev:p}),2===c&&lD(WR,{form:a,handleChange:u,handlePrev:p,handleSubmit:function(e){t(a)}})))))}));function SD(e,t,n,r){bD||(bD="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:bD,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var wD=SD("div",{},void 0,SD(i.Helmet,{},void 0,SD("title",{},void 0,"Account SetUp Settings"),SD("meta",{name:"description",content:"Description of Account SetUp Settings"})),SD(AD,{}));var CD=Object(c.b)({loading:YN(),accSetupData:b.c()});var ED,TD=Object(o.connect)(CD,(function(e){return{}})),jD=Object(s.compose)(d.withRouter,TD,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n&&t.push("/account/dashboard"),wD})),xD=n("ad4fea5d1d5c5e03445f"),_D=n.n(xD),ND=n("942a48b155c8ada1a7ff"),PD=n.n(ND),RD=n("b445001955d3804cc3fb"),DD=n.n(RD);function kD(e,t,n,r){ED||(ED="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ED,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function LD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ID(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ID(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ID(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 BD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BD(Object(n),!0).forEach((function(t){GD(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BD(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function GD(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var FD=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,borderRadius:0},paper:{marginBottom:e.spacing(1),boxShadow:e.shadows[0]},table:{width:"100% !important",whiteSpace:"nowrap","& tr":{borderTop:"1px solid ".concat(e.palette.divider),"& th":{fontWeight:e.typography.fontWeightBold}},"& td, & th":{border:"1px solid ".concat(e.palette.divider)}},toolbar:MD(MD({},e.mixins.toolbar),{},{marginTop:e.spacing(1),alignItems:"center","& svg, & h6":{marginRight:e.spacing(1),color:e.palette.primary.main}}),toolbarHead:{alignItems:"center","& .MuiAvatar-root":{color:e.palette.primary.main,marginRight:e.spacing(1),background:e.palette.background.paper}},status:{"&.active":{color:My.green[500]}},title:{flexGrow:1}}})),UD={orgId:"",startDate:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),year:Object(Ye.default)().format("YYYY")},HD=kD(x.a,{}),qD=kD(Re.Avatar,{},void 0,kD(DD.a,{})),zD=kD(Re.Typography,{variant:"h5"},void 0,"Settings"),YD=kD(Re.TableCell,{component:"th"},void 0,"Financial Year Start"),WD=kD(Re.TableCell,{component:"th"},void 0,"Accounting Method"),VD=kD(Re.TableCell,{component:"th"},void 0,"Tax Year Start"),$D=kD(Re.TableCell,{component:"th"},void 0,"Tax Type"),JD=kD(Re.Chip,{label:"Current Financial Year",variant:"outlined",icon:kD(PD.a,{})}),KD=kD(Re.TableCell,{component:"th"},void 0,"Start Date"),XD=kD(Re.TableCell,{component:"th"},void 0,"End Date"),QD=kD(Ly.a,{}),ZD=kD(Re.TableCell,{component:"th"},void 0,"Account Year"),ek=kD(Re.TableCell,{component:"th"},void 0,"Start Date"),tk=kD(Re.TableCell,{component:"th"},void 0,"End Date"),nk=kD(eE.a,{}),rk=kD(By.a,{}),ak=Object(c.b)({accountingSetupData:Object(c.a)(zN,(function(e){return e.accountingSetupData})),accountingPeriods:WN()});var ok,ik=Object(o.connect)(ak,(function(e){return{openAccountPeriodDialog:function(){return e({type:"app/Settings/OPEN_ACCOUNT_PERIOD_DIALOG"})},openEditAccountPeriodDialog:function(t){return e(function(e){return{type:"app/Settings/EDIT_OPEN_ACCOUNT_PERIOD_DIALOG",payload:e}}(t))},openAccountPeriodCloseDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_DIALOG_CLOSE_ACCOUNT_PERIOD",payload:e}}(t))},setAccountPeriodAsActive:function(t){return e(BN(t))},updateAccountPeriodStatus:function(t){return e(function(e){return{type:"app/Settings/UPDATE_ACCOUNT_PERIOD_STATUS",payload:e}}(t))}}})),ck=Object(s.compose)(ik,r.memo)((function(e){var t=FD(),n=LD(Object(r.useState)(null),2),a=n[0],o=n[1],i=e.loading,c=e.accountingSetupData,s=e.accountingPeriods,l=e.openAccountPeriodDialog,u=e.setAccountPeriodAsActive,d=e.updateAccountPeriodStatus,p=(e.openEditAccountPeriodDialog,e.openAccountPeriodCloseDialog,LD(Object(r.useState)(MD({},UD)),2)),f=(p[0],p[1],LD(Object(r.useState)(MD({},UD)),2)),h=f[0],b=f[1],g=function(){o(null)},m=function(){var e={status:!h.status,id:h.id};d(e),g()};if(i)return HD;if(!s.length)return kD(Re.Card,{className:t.root,elevation:0},void 0,kD(Re.CardContent,{},void 0,kD(_D.a,{severity:"info"},void 0,kD(Re.Typography,{variant:"subtitle2"},void 0,"You currently have no accounting periods \u2014 \xa0",kD(Re.Button,{size:"small",color:"primary",onClick:l},void 0,"Add Period")))));var v=Dy()(s,{activeYear:!0});return console.log(c,"accountingSetupData"),console.log(s,"accountingPeriods"),kD(Re.Card,{className:t.root,elevation:0},void 0,kD(Re.CardContent,{},void 0,kD(Re.Grid,{container:!0},void 0,kD(Re.Grid,{item:!0,xs:12},void 0,kD(Re.AppBar,{color:"inherit",position:"static",elevation:1},void 0,kD(Re.Toolbar,{variant:"dense",className:t.toolbarHead},void 0,qD,zD)),kD(Re.Toolbar,{variant:"dense",className:t.toolbar},void 0,kD(Re.Typography,{variant:"h6",className:t.title},void 0,"Accounting Period")),kD(Re.Paper,{square:!0,className:t.paper},void 0,kD(Re.Table,{className:t.table},void 0,kD(Re.TableBody,{},void 0,kD(Re.TableRow,{},void 0,YD,kD(Re.TableCell,{},void 0,v&&Object(Ye.default)(v.startDate).format("Do, MMM"))),kD(Re.TableRow,{},void 0,WD,kD(Re.TableCell,{},void 0,c&&c.accountMethod)),kD(Re.TableRow,{},void 0,VD,kD(Re.TableCell,{},void 0,c&&(c.taxDay?c.taxDay:""),c&&(c.taxMonth?c.taxMonth:""))),kD(Re.TableRow,{},void 0,$D,kD(Re.TableCell,{},void 0,c&&c.taxType)))))),kD(Re.Grid,{item:!0,xs:12},void 0,kD(Re.Toolbar,{variant:"dense"},void 0,JD,kD(Re.Typography,{variant:"h6",className:t.title})),kD(Re.Paper,{square:!0,className:t.paper},void 0,kD(Re.Table,{className:t.table},void 0,kD(Re.TableBody,{},void 0,kD(Re.TableRow,{},void 0,KD,kD(Re.TableCell,{},void 0,v&&Object(Ye.default)(v.startDate).format("ll")),XD,kD(Re.TableCell,{},void 0,v&&Object(Ye.default)(v.endDate).format("ll")))))),kD(Re.Paper,{square:!0,className:t.paper},void 0,kD(Re.Toolbar,{variant:"dense"},void 0,kD(Re.Typography,{variant:"h6",className:t.title},void 0,"Financial Years"),kD(Re.Button,{variant:"contained",color:"primary",onClick:l,startIcon:QD},void 0,"Add Period")),kD(Re.Table,{size:"small",className:t.table},void 0,kD(Re.TableBody,{},void 0,s&&s.map((function(e,n){return kD(Re.TableRow,{},n,ZD,kD(Re.TableCell,{},void 0,e.year),ek,kD(Re.TableCell,{},void 0,Object(Ye.default)(e.startDate).format("ll")),tk,kD(Re.TableCell,{},void 0,Object(Ye.default)(e.endDate).format("ll")),kD(Re.TableCell,{},void 0,e.status?"Open":"Closed"),kD(Re.TableCell,{},void 0,e.activeYear?kD(nE.a,{className:ke()(t.status,{active:e.activeYear})}):nk),kD(Re.TableCell,{component:"th"},void 0,kD(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){o(e.currentTarget),b(Dy()(s,{id:t}))}(t,e.id)}},void 0,rk)))}))))))),kD(Re.Menu,{id:"simple-menu",anchorEl:a,keepMounted:!0,open:Boolean(a),onClose:g},void 0,kD(Re.MenuItem,{onClick:m,disabled:h&&h.status},void 0,"Open"),kD(Re.MenuItem,{onClick:function(){var e={id:h.id};u(e),g()},disabled:h&&h.activeYear},void 0,"Set as active"),kD(Re.MenuItem,{onClick:m,disabled:h&&!h.status},void 0,"Close"))))}));function sk(e,t,n,r){ok||(ok="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:ok,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function lk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lk(Object(n),!0).forEach((function(t){dk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fk(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fk(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 hk(){return(hk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var bk=Object(Re.makeStyles)((function(e){return{root:{},formControl:{marginTop:e.spacing(2)}}})),gk=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,hk({direction:"up",ref:t},e))})),mk={activeYear:!1,status:!1,year:Object(Ye.default)().format("YYYY")},vk=sk(Re.FormLabel,{component:"legend"},void 0,"Preferences"),yk=sk(Re.FormHelperText,{},void 0,"Be careful"),Ok=Object(c.b)({loading:YN(),currentUser:h.b(),accountPeriodDialog:Object(c.a)(zN,(function(e){return e.accountPeriodDialog})),accountingPeriods:WN()});var Ak,Sk=Object(o.connect)(Ok,(function(e){return{closeAccountPeriodDialog:function(){return e({type:"app/Settings/CLOSE_ACCOUNT_PERIOD_DIALOG"})},createAccountPeriod:function(t){return e(function(e){return{type:sN,payload:e}}(t))},setAccountPeriodAsActive:function(t){return e(BN(t))},updateAccountPeriod:function(t){return e(function(e){return{type:lN,payload:e}}(t))}}})),wk=Object(s.compose)(Sk,r.memo)((function(e){var t=bk(),n=pk(a.a.useState(uk({},mk)),2),o=n[0],i=n[1],c=(e.loading,e.currentUser,e.accountPeriodDialog),s=(e.accountingPeriods,e.closeAccountPeriodDialog),l=e.createAccountPeriod,u=(e.setAccountPeriodAsActive,e.updateAccountPeriod);Object(r.useEffect)((function(){c.type,i(uk({},mk))}),[]);var d,p=function(e){i(uk(uk({},o),{},dk({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(o,"form"),sk("div",{},void 0,a.a.createElement(Re.Dialog,hk({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:gk,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),sk(Re.DialogTitle,{id:"alert-dialog-slide-title"},void 0,"new"===c.type&&"Add Accounting Period","edit"===c.type&&"Mark Accounting Period As Active","close"===c.type&&"Close Accounting Period"),sk(Re.DialogContent,{dividers:!0},void 0,sk(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,sk(zt.KeyboardDatePicker,{autoOk:!0,disableToolbar:!0,id:"start-year",inputVariant:"outlined",format:"yyyy",fullWidth:!0,margin:"normal",views:["year"],label:"Year",value:o.year,onChange:(d="year",function(e){i(uk(uk({},o),{},dk({},d,"year"===d?Object(Ye.default)(e).format("YYYY"):Object(Ye.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}})),sk(Re.FormControl,{component:"fieldset",className:t.formControl},void 0,vk,sk(Re.FormGroup,{},void 0,sk(Re.FormControlLabel,{control:sk(Re.Checkbox,{checked:o.activeYear,onChange:p,name:"activeYear"}),label:"Active year"}),sk(Re.FormControlLabel,{control:sk(Re.Checkbox,{checked:o.status,onChange:p,name:"status"}),label:"Keep this period open"})),yk)),sk(Re.DialogActions,{},void 0,sk(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(o):u(o)},color:"primary"},void 0,"edit"===c.type?"Update":"Save"),sk(Re.Button,{variant:"contained",onClick:s},void 0,"Cancel"))))}));function Ck(e,t,n,r){Ak||(Ak="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Ak,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ek=Ck("div",{},void 0,Ck(i.Helmet,{},void 0,Ck("title",{},void 0,"Accounting Period"),Ck("meta",{name:"description",content:"Description of Accounting Period Settings"})),Ck(ck,{}),Ck(wk,{}));var Tk=Object(c.b)({loading:YN(),accSetupData:b.c()});var jk,xk=Object(o.connect)(Tk,(function(e){return{}})),_k=Object(s.compose)(d.withRouter,xk,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n||t.push("/account/settings"),Ek}));function Nk(e,t,n,r){jk||(jk="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:jk,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Pk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rk(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rk(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}var Dk=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)}}}})),kk=Nk(By.a,{}),Lk=Nk(Ly.a,{}),Ik=Object(c.b)({depreciationAreas:Object(c.a)(zN,(function(e){return e.depreciationArea}))});var Bk,Mk=Object(o.connect)(Ik,(function(e){return{openNewDepreciationAreaDialog:function(){return e({type:"app/Settings/OPEN_NEW_DEPRECIATION_AREA_DIALOG"})},openEditDepreciationAreaDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_DEPRECIATION_AREA_DIALOG",payload:e}}(t))}}})),Gk=Object(s.compose)(Mk,r.memo)((function(e){var t=Dk(e),n=e.depreciationAreas,a=e.openNewDepreciationAreaDialog,o=e.openEditDepreciationAreaDialog,i=Pk(Object(r.useState)(null),2),c=i[0],s=i[1],l=Pk(Object(r.useState)(null),2),u=l[0],d=l[1],p=function(){s(null)},f=mr()(n,"dateCreated","desc");console.log(n,"depreciationAreas");var h=[{name:"id",label:" ",options:{filter:!0,display:"excluded"}},{name:"code",label:"Code",options:{filter:!0,sort:!1}},{name:"type",label:"Type",options:{filter:!0,sort:!1}},{name:"description",label:"Description",options:{filter:!0,sort:!1}},{name:"dateCreated",label:"Date Created",options:{filter:!0,sort:!1,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return Nk(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){s(e.currentTarget),d(Dy()(n,{id:t}))}(t,e)}},void 0,kk)}}}],b=Nk(Re.Tooltip,{title:"New Depreciation Area"},void 0,Nk(Re.Button,{variant:"contained",color:"primary",startIcon:Lk,onClick:a},void 0,"New Depreciation Area")),g={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no depreciation areas found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return b},elevation:0};return Nk("div",{className:t.root},void 0,Nk(et.a,{className:t.datatable,title:"Depreciation areas",data:f,columns:h,options:g}),Nk(Re.Menu,{id:"simple-menu",anchorEl:c,keepMounted:!0,open:Boolean(c),onClose:p},void 0,Nk(Re.MenuItem,{onClick:function(){o(u),p()}},void 0,"Edit")))}));function Fk(e,t,n,r){Bk||(Bk="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Bk,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Uk(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hk(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uk(Object(n),!0).forEach((function(t){qk(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uk(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Yk(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yk(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yk(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 Wk(){return(Wk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Vk=Object(Re.makeStyles)((function(e){return{root:{}}})),$k=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,Wk({direction:"up",ref:t},e))})),Jk={code:"",description:"",orgId:"",type:""},Kk=Fk(Re.CircularProgress,{size:20}),Xk=Object(c.b)({loading:YN(),dialog:Object(c.a)(zN,(function(e){return e.depreciationAreaDialog}))});var Qk,Zk=Object(o.connect)(Xk,(function(e){return{closeNewDepreciationAreaDialog:function(){return e({type:"app/Settings/CLOSE_NEW_DEPRECIATION_AREA_DIALOG"})},createDepreciationArea:function(t){return e(function(e){return{type:"app/Settings/CREATE_DEPRECIATION_AREA",payload:e}}(t))},updateDepreciationArea:function(t){return e(function(e){return{type:"app/Settings/UPDATE_DEPRECIATION_AREA",payload:e}}(t))}}})),eL=Object(s.compose)(Zk,r.memo)((function(e){Vk(e);var t=zk(a.a.useState(Hk({},Jk)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewDepreciationAreaDialog,l=e.createDepreciationArea,u=e.updateDepreciationArea;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(Hk({},c.data)):o(Hk({},Jk))}),[c.data]);var d,p,f,h=function(e){o(Hk(Hk({},n),{},qk({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),Fk("div",{},void 0,a.a.createElement(Re.Dialog,Wk({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:$k,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),Fk(Re.DialogTitle,{id:"alert-depreciation-title"},void 0,"new"===c.type?"Create Depreciation Area":"Edit Depreciation Area"),Fk(Re.DialogContent,{dividers:!0},void 0,Fk(Re.TextField,{id:"depreciation-area-code",name:"code",label:"Code",variant:"outlined",value:n.code,onChange:h,margin:"normal",size:"small",fullWidth:!0}),Fk(Re.TextField,{id:"depreciation-area-type",name:"type",label:"Type",variant:"outlined",value:n.type,onChange:h,margin:"normal",size:"small",fullWidth:!0}),Fk(Re.TextField,{name:"description",label:"Description",id:"depreciation-area-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description,onChange:h})),Fk(Re.DialogActions,{},void 0,Fk(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(n):u(n)},color:"primary",disableElevation:!0,disabled:i||(d=n.code,p=n.type,f=n.description,!(d.length>0&&p.length>0&&f.length>0)),endIcon:i&&Kk},void 0,"edit"===c.type?"Update":"Save"),Fk(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function tL(e,t,n,r){Qk||(Qk="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:Qk,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var nL=tL("div",{},void 0,tL(i.Helmet,{},void 0,tL("title",{},void 0,"Depreciation Areas"),tL("meta",{name:"description",content:"Description of Depreciation Areas Settings"})),tL(Gk,{}),tL(eL,{}));var rL=Object(c.b)({loading:YN(),accSetupData:b.c()});var aL,oL=Object(o.connect)(rL,(function(e){return{}})),iL=Object(s.compose)(d.withRouter,oL,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n||t.push("/account/settings"),nL})),cL=n("e68eb59aa96fc65ab714"),sL=n.n(cL),lL=n("c9dfa4e4875710bc8dfd"),uL=n.n(lL);function dL(e,t,n,r){aL||(aL="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:aL,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function pL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pL(Object(n),!0).forEach((function(t){hL(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pL(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gL(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gL(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gL(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 mL(){return(mL=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var vL=Object(Re.makeStyles)((function(e){return{root:{}}})),yL=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,mL({direction:"up",ref:t},e))})),OL=[{label:"Straight Line",value:"STRAIGHT_LINE"},{label:"Unit of Production",value:"UNIT_OF_PRODUCTION"},{label:"Sum of the year digit",value:"SUM_OF_THE_YEAR_DIGIT"},{label:"Double Declining",value:"DOUBLE_DECLINING"},{label:"Reducing Balance",value:"REDUCING_BALANCE"}],AL=[{label:"Monthly",value:"MONTHLY"},{label:"Quarterly",value:"QUARTERLY"}],SL={calculationBase:"MONTHLY",code:"",depreciatedValue:0,depreciationRate:0,description:"",method:"STRAIGHT_LINE",percentageValue:0,validFrom:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss"),validTo:Object(Ye.default)().format("YYYY-MM-DDTHH:mm:ss")},wL=dL(Re.InputAdornment,{position:"end"},void 0,"%"),CL=dL(Re.CircularProgress,{size:20}),EL=Object(c.b)({loading:YN(),dialog:Object(c.a)(zN,(function(e){return e.depreciationTypeDialog}))});var TL,jL=Object(o.connect)(EL,(function(e){return{closeNewDepreciationTypeDialog:function(){return e({type:"app/Settings/CLOSE_NEW_DEPRECIATION_TYPE_DIALOG"})},createDepreciationType:function(t){return e(function(e){return{type:"app/Settings/CREATE_DEPRECIATION_TYPE",payload:e}}(t))},updateDepreciationType:function(t){return e(function(e){return{type:"app/Settings/UPDATE_DEPRECIATION_TYPE",payload:e}}(t))}}})),xL=Object(s.compose)(jL,r.memo)((function(e){vL(e);var t=bL(a.a.useState(fL({},SL)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewDepreciationTypeDialog,l=e.createDepreciationType,u=e.updateDepreciationType;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(fL({},c.data)):o(fL({},SL))}),[c.data]);var d,p,f,h=function(e){var t=e.target,r=t.name,a=t.value,i=t.type,c=t.checked;o(fL(fL({},n),{},hL({},r,"depreciatedValue"===r||"depreciationRate"===r||"percentageValue"===r?"checkbox"===i?c:a.replace(/[^0-9\.]/g,""):"checkbox"===i?c:a)))},b=function(e){return function(t,r){o(fL(fL({},n),{},hL({},e,r?r.value:r)))}},g=function(e){return function(t){o(fL(fL({},n),{},hL({},e,Object(Ye.default)(t).format("YYYY-MM-DDTHH:mm:ss"))))}};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),dL("div",{},void 0,a.a.createElement(Re.Dialog,mL({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:yL,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),dL(Re.DialogTitle,{id:"alert-depreciation-title"},void 0,"new"===c.type?"Create Depreciation Type":"Edit Depreciation Type"),dL(Re.DialogContent,{dividers:!0},void 0,dL(Re.TextField,{id:"depreciation-type-code",name:"code",label:"Code",variant:"outlined",onChange:h,value:n.code,margin:"normal",size:"small",fullWidth:!0}),dL(Re.TextField,{id:"depreciated-value",name:"depreciatedValue",label:"Depreciated Value",variant:"outlined",onChange:h,value:n.depreciatedValue?n.depreciatedValue:"",margin:"normal",size:"small",fullWidth:!0}),dL(Re.TextField,{id:"depreciated-rate",name:"depreciationRate",label:"Depreciation Rate",variant:"outlined",onChange:h,value:n.depreciationRate?n.depreciationRate:"",margin:"normal",size:"small",fullWidth:!0}),dL(Re.TextField,{id:"percentage-value",name:"percentageValue",label:"Percentage Value",variant:"outlined",InputProps:{endAdornment:wL},onChange:h,value:n.percentageValue?n.percentageValue:"",margin:"normal",size:"small",fullWidth:!0}),dL(r_.a,{id:"calculation-base",options:AL,getOptionLabel:function(e){return e.label},onChange:b("calculationBase"),value:n.calculationBase?Dy()(AL,{value:n.calculationBase}):null,getOptionSelected:function(e,t){return uL()(e,{value:t})},renderInput:function(e){return a.a.createElement(Re.TextField,mL({},e,{label:"Select Calculation Base",variant:"outlined",margin:"normal",size:"small",placeholder:"Calculation Base",fullWidth:!0}))}}),dL(r_.a,{id:"method",options:OL,getOptionLabel:function(e){return e.label},onChange:b("method"),value:n.method?Dy()(OL,{value:n.method}):null,getOptionSelected:function(e,t){return uL()(e,{value:t})},renderInput:function(e){return a.a.createElement(Re.TextField,mL({},e,{label:"Select method",variant:"outlined",margin:"normal",size:"small",placeholder:"Method",fullWidth:!0}))}}),dL(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,dL(zt.KeyboardDatePicker,{autoOk:!0,id:"valid-from-date",inputVariant:"outlined",format:"dd/MM/yyyy",fullWidth:!0,margin:"normal",size:"small",label:"Valid From",value:n.validFrom,onChange:g("validFrom"),KeyboardButtonProps:{"aria-label":"change date"}})),dL(zt.MuiPickersUtilsProvider,{utils:Wt.a},void 0,dL(zt.KeyboardDatePicker,{autoOk:!0,id:"valid-to-date",inputVariant:"outlined",format:"dd/MM/yyyy",fullWidth:!0,margin:"normal",size:"small",label:"Valid To",value:n.validTo,onChange:g("validTo"),KeyboardButtonProps:{"aria-label":"change date"}})),dL(Re.TextField,{name:"description",label:"Description",id:"depreciation-type-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description?n.description:"",onChange:h})),dL(Re.DialogActions,{},void 0,dL(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(n):u(n)},color:"primary",disableElevation:!0,disabled:i||(d=n.code,p=n.calculationBase,n.method,n.percentageValue,n.depreciatedValue,n.depreciationRate,f=n.description,!(d.length>0&&p&&f.length>0)),endIcon:i&&CL},void 0,"edit"===c.type?"Update":"Save"),dL(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function _L(e,t,n,r){TL||(TL="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:TL,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var NL=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,"& .MuiCardHeader-root":{borderBottom:"1px solid ".concat(e.palette.divider)},"& .MuiCardHeader-action":{margin:0}},toolbar:{padding:e.spacing(0,2),borderBottom:"1px dotted ".concat(e.palette.divider)},paper:{padding:e.spacing(2),margin:e.spacing(1,0),borderRadius:0,boxShadow:e.shadows[0]}}})),PL=_L(Re.CardContent,{},void 0,_L(_D.a,{severity:"info"},void 0,_L(Re.Typography,{variant:"subtitle2"},void 0,"You currently have no depreciation type \u2014 try it out!"))),RL=_L(sL.a,{}),DL=_L(Re.Typography,{variant:"subtitle2"},void 0,"Code"),kL=_L(Re.Typography,{variant:"subtitle2"},void 0,"Description"),LL=_L(Re.Typography,{variant:"subtitle2"},void 0,"Minimum Depreciated value ( Residual value )"),IL=_L(Re.Typography,{variant:"subtitle2"},void 0,"Method"),BL=_L(Re.Typography,{variant:"subtitle2"},void 0,"Calculation Base"),ML=_L(Re.Typography,{variant:"subtitle2"},void 0,"Salvage value percentage"),GL=_L(Re.Typography,{variant:"button"},void 0,"Estimated Useful life"),FL=_L(Re.Typography,{variant:"subtitle2"},void 0,"From"),UL=_L(Re.Typography,{variant:"subtitle2"},void 0,"To"),HL=Object(c.b)({depreciationTypes:Object(c.a)(zN,(function(e){return e.depreciationTypes}))});var qL,zL=Object(o.connect)(HL,(function(e){return{openNewDepreciationTypeDialog:function(){return e({type:"app/Settings/OPEN_NEW_DEPRECIATION_TYPE_DIALOG"})},openEditDepreciationTypeDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_DEPRECIATION_TYPE_DIALOG",payload:e}}(t))}}})),YL=Object(s.compose)(d.withRouter,zL,r.memo)((function(e){var t=NL(e),n=(e.history,e.match,e.depreciationTypes),r=e.openEditDepreciationTypeDialog,a=n[0];return a?_L(Re.Card,{className:t.root},void 0,_L(Re.CardHeader,{titleTypographyProps:{variant:"h6"},title:"Depreciation Type Setup",action:_L(Re.IconButton,{onClick:function(){return r(a)}},void 0,RL)}),_L(Re.CardContent,{},void 0,_L(Re.Grid,{container:!0,spacing:1},void 0,_L(Re.Grid,{item:!0,xs:6},void 0,_L(Re.Paper,{className:t.paper},void 0,DL,_L(Re.Typography,{},void 0,a.code)),_L(Re.Paper,{className:t.paper},void 0,kL,_L(Re.Typography,{},void 0,a.description)),_L(Re.Paper,{className:t.paper},void 0,LL,_L(Re.Typography,{},void 0,a.depreciatedValue))),_L(Re.Grid,{item:!0,xs:6},void 0,_L(Re.Paper,{className:t.paper},void 0,IL,_L(Re.Typography,{},void 0,a.method)),_L(Re.Paper,{className:t.paper},void 0,BL,_L(Re.Typography,{},void 0,a.calculationBase)),_L(Re.Paper,{className:t.paper},void 0,ML,_L(Re.Typography,{},void 0,a.percentageValue))),_L(Re.Grid,{item:!0,xs:12},void 0,_L(Re.Toolbar,{variant:"dense",className:t.toolbar},void 0,GL)),_L(Re.Grid,{item:!0,xs:6},void 0,_L(Re.Paper,{className:t.paper},void 0,FL,_L(Re.Typography,{},void 0,Object(Ye.default)(a.validFrom).format("lll")))),_L(Re.Grid,{item:!0,xs:6},void 0,_L(Re.Paper,{className:t.paper},void 0,UL,_L(Re.Typography,{},void 0,Object(Ye.default)(a.validTo).format("lll"))))))):_L(Re.Card,{className:t.root,elevation:0},void 0,PL)}));function WL(e,t,n,r){qL||(qL="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:qL,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var VL=WL("div",{},void 0,WL(i.Helmet,{},void 0,WL("title",{},void 0,"Depreciation Type"),WL("meta",{name:"description",content:"Description of Depreciation Type Settings"})),WL(YL,{}),WL(xL,{}));var $L=Object(c.b)({loading:YN(),accSetupData:b.c()});var JL,KL=Object(o.connect)($L,(function(e){return{}})),XL=Object(s.compose)(d.withRouter,KL,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n||t.push("/account/settings"),VL}));function QL(e,t,n,r){JL||(JL="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:JL,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function ZL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return eI(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eI(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}var tI=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)}}}})),nI=QL(By.a,{}),rI=QL(Ly.a,{}),aI=Object(c.b)({assetTypes:Object(c.a)(zN,(function(e){return e.assetTypes}))});var oI,iI=Object(o.connect)(aI,(function(e){return{openNewAssetTypeDialog:function(){return e({type:"app/Settings/OPEN_NEW_ASSET_TYPE_DIALOG"})},openEditAssetTypeDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_ASSET_TYPE_DIALOG",payload:e}}(t))}}})),cI=Object(s.compose)(iI,r.memo)((function(e){var t=tI(e),n=e.assetTypes,a=e.openNewAssetTypeDialog,o=e.openEditAssetTypeDialog,i=ZL(Object(r.useState)(null),2),c=i[0],s=i[1],l=ZL(Object(r.useState)(null),2),u=l[0],d=l[1],p=function(){s(null)},f=mr()(n,"dateCreated","desc");console.log(n,"asset Types");var h=[{name:"id",label:" ",options:{filter:!0,display:"excluded"}},{name:"code",label:"Code",options:{filter:!0,sort:!1}},{name:"name",label:"Name",options:{filter:!0,sort:!1}},{name:"assetClass",label:"Asset Class",options:{filter:!0,sort:!1}},{name:"description",label:"Description",options:{filter:!0,sort:!1}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return QL(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){s(e.currentTarget),d(Dy()(n,{id:t}))}(t,e)}},void 0,nI)}}}],b=QL(Re.Tooltip,{title:"New Asset Type"},void 0,QL(Re.Button,{variant:"contained",color:"primary",startIcon:rI,onClick:a},void 0,"New Asset type")),g={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no asset types found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return b},elevation:0};return QL("div",{className:t.root},void 0,QL(et.a,{className:t.datatable,title:"All Asset types",data:f,columns:h,options:g}),QL(Re.Menu,{id:"simple-menu",anchorEl:c,keepMounted:!0,open:Boolean(c),onClose:p},void 0,QL(Re.MenuItem,{onClick:function(){o(u),p()}},void 0,"Edit")))}));function sI(e,t,n,r){oI||(oI="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:oI,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function lI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lI(Object(n),!0).forEach((function(t){dI(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dI(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fI(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fI(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 hI(){return(hI=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var bI=Object(Re.makeStyles)((function(e){return{root:{}}})),gI=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,hI({direction:"up",ref:t},e))})),mI={assetClass:"TANGIBLE",code:"",description:"",name:"",orgId:""},vI=sI(Re.CircularProgress,{size:20}),yI=Object(c.b)({loading:YN(),dialog:Object(c.a)(zN,(function(e){return e.assetTypeDialog}))});var OI,AI=Object(o.connect)(yI,(function(e){return{closeNewAssetTypeDialog:function(){return e({type:"app/Settings/CLOSE_NEW_ASSET_TYPE_DIALOG"})},createAssetType:function(t){return e(function(e){return{type:"app/Settings/CREATE_ASSET_TYPE",payload:e}}(t))},updateAssetType:function(t){return e(function(e){return{type:oN,payload:e}}(t))}}})),SI=Object(s.compose)(AI,r.memo)((function(e){bI(e);var t=pI(a.a.useState(uI({},mI)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewAssetTypeDialog,l=e.createAssetType,u=e.updateAssetType;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(uI({},c.data)):o(uI({},mI))}),[c.data]);var d,p=function(e){o(uI(uI({},n),{},dI({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"edit asset type form dialog"),sI("div",{},void 0,a.a.createElement(Re.Dialog,hI({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:gI,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),sI(Re.DialogTitle,{id:"alert-asset-title"},void 0,"new"===c.type?"Create Asset type":"Edit Asset type"),sI(Re.DialogContent,{dividers:!0},void 0,sI(Re.TextField,{id:"asset-type-name",name:"name",label:"Name",variant:"outlined",value:n.name,onChange:p,margin:"normal",size:"small",fullWidth:!0}),sI(Re.TextField,{id:"asset-type-code",name:"code",label:"Code",variant:"outlined",value:n.code,onChange:p,margin:"normal",size:"small",fullWidth:!0}),sI(r_.a,{id:"asset-class",options:fR,getOptionLabel:function(e){return e.label},onChange:(d="assetClass",function(e,t){o(uI(uI({},n),{},dI({},d,t?t.value:t)))}),value:n.assetClass?Dy()(fR,{value:n.assetClass}):null,getOptionSelected:function(e,t){return uL()(e,{value:t})},renderInput:function(e){return a.a.createElement(Re.TextField,hI({},e,{label:"Select Asset Class",size:"small",variant:"outlined",margin:"normal",placeholder:"Asset Class",fullWidth:!0}))}}),sI(Re.TextField,{name:"description",label:"Description",id:"asset-type-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description,onChange:p})),sI(Re.DialogActions,{},void 0,sI(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(n):u(n)},color:"primary",disableElevation:!0,disabled:i||!function(){var e=n.name,t=n.code,r=n.assetClass,a=n.description;return e.length>0&&t.length>0&&r.length>0&&a.length>0}(),endIcon:i&&vI},void 0,"edit"===c.type?"Update":"Save"),sI(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function wI(e,t,n,r){OI||(OI="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:OI,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var CI=wI("div",{},void 0,wI(i.Helmet,{},void 0,wI("title",{},void 0,"Asset Types Settings"),wI("meta",{name:"description",content:"Description of Asset Types Settings"})),wI(cI,{}),wI(SI,{}));var EI=Object(c.b)({loading:YN(),accSetupData:b.c()});var TI,jI=Object(o.connect)(EI,(function(e){return{}})),xI=Object(s.compose)(d.withRouter,jI,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n||t.push("/account/settings"),CI}));function _I(e,t,n,r){TI||(TI="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:TI,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function NI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return PI(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PI(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}var RI=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)}}}})),DI=_I(By.a,{}),kI=_I(Ly.a,{}),LI=Object(c.b)({taxes:Object(c.a)(zN,(function(e){return e.taxes}))});var II,BI=Object(o.connect)(LI,(function(e){return{openNewTaxDialog:function(){return e({type:"app/Settings/OPEN_NEW_TAX_DIALOG"})},openEditTaxDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_TAX_DIALOG",payload:e}}(t))}}})),MI=Object(s.compose)(BI,r.memo)((function(e){var t=RI(e),n=e.taxes,a=e.openNewTaxDialog,o=e.openEditTaxDialog,i=NI(Object(r.useState)(null),2),c=i[0],s=i[1],l=NI(Object(r.useState)(null),2),u=l[0],d=l[1],p=function(){s(null)};console.log(n,"taxes");var f=[{name:"id",label:" ",options:{filter:!0,display:"excluded"}},{name:"name",label:"Name",options:{filter:!0,sort:!1}},{name:"rate",label:"Rate",options:{filter:!0,sort:!1,customBodyRender:function(e){return(new Intl.NumberFormat).format(e)}}},{name:"taxType",label:"Tax Type",options:{filter:!0,sort:!1}},{name:"dateCreated",label:"Date Created",options:{filter:!0,sort:!1,customBodyRender:function(e){return e?Object(Ye.default)(e).format("ll"):""}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return _I(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){s(e.currentTarget),d(Dy()(n,{id:t}))}(t,e)}},void 0,DI)}}}],h=_I(Re.Tooltip,{title:"New Tax"},void 0,_I(Re.Button,{variant:"contained",color:"primary",startIcon:kI,onClick:a},void 0,"New Tax")),b={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no taxes found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return h},elevation:0};return _I("div",{className:t.root},void 0,_I(et.a,{className:t.datatable,title:"All Taxes",data:n,columns:f,options:b}),_I(Re.Menu,{id:"simple-menu",anchorEl:c,keepMounted:!0,open:Boolean(c),onClose:p},void 0,_I(Re.MenuItem,{onClick:function(){o(u),p()}},void 0,"Edit")))}));function GI(e,t,n,r){II||(II="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:II,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function FI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function UI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?FI(Object(n),!0).forEach((function(t){HI(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FI(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function HI(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return zI(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zI(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zI(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 YI(){return(YI=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var WI=Object(Re.makeStyles)((function(e){return{root:{}}})),VI=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,YI({direction:"up",ref:t},e))})),$I={description:"",name:"",rate:"",taxType:""},JI=GI(Re.CircularProgress,{size:20}),KI=Object(c.b)({loading:YN(),dialog:Object(c.a)(zN,(function(e){return e.taxDialog}))});var XI,QI=Object(o.connect)(KI,(function(e){return{closeNewTaxDialog:function(){return e({type:"app/Settings/CLOSE_NEW_TAX_DIALOG"})},createTax:function(t){return e(function(e){return{type:"app/Settings/CREATE_TAX",payload:e}}(t))},updateTax:function(t){return e(function(e){return{type:aN,payload:e}}(t))}}})),ZI=Object(s.compose)(QI,r.memo)((function(e){WI(e);var t=qI(a.a.useState(UI({},$I)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewTaxDialog,l=e.createTax,u=e.updateTax;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(UI({},c.data)):o(UI({},$I))}),[c.data]);var d,p,f,h,b=function(e){var t=e.target,r=t.name,a=t.value,i=t.type,c=t.checked;o(UI(UI({},n),{},HI({},r,"rate"===r?"checkbox"===i?c:a.replace(/[^0-9\.]/g,""):"checkbox"===i?c:a)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),GI("div",{},void 0,a.a.createElement(Re.Dialog,YI({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:VI,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),GI(Re.DialogTitle,{id:"alert-asset-title"},void 0,"new"===c.type?"Create Tax":"Edit Tax"),GI(Re.DialogContent,{dividers:!0},void 0,GI(Re.TextField,{id:"tax-name",name:"name",label:"Name",variant:"outlined",value:n.name,onChange:b,margin:"normal",size:"small",fullWidth:!0}),GI(Re.TextField,{id:"tax-rate",name:"rate",label:"Rate",variant:"outlined",value:n.rate,onChange:b,margin:"normal",size:"small",fullWidth:!0}),GI(Re.TextField,{id:"tax-tax-type",name:"taxType",label:"Tax Type",variant:"outlined",value:n.taxType,onChange:b,margin:"normal",size:"small",fullWidth:!0}),GI(Re.TextField,{name:"description",label:"Description",id:"tax-description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description,onChange:b})),GI(Re.DialogActions,{},void 0,GI(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(n):u(n)},color:"primary",disableElevation:!0,disabled:i||(d=n.name,p=n.rate,f=n.taxType,h=n.description,!(d.length>0&&p&&f.length>0&&h.length>0)),endIcon:i&&JI},void 0,"edit"===c.type?"Update":"Save"),GI(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function eB(e,t,n,r){XI||(XI="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:XI,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var tB=eB("div",{},void 0,eB(i.Helmet,{},void 0,eB("title",{},void 0,"Taxes Settings"),eB("meta",{name:"description",content:"Description of Taxes Settings"})),eB(MI,{}),eB(ZI,{}));var nB=Object(c.b)({loading:YN(),accSetupData:b.c()});var rB,aB=Object(o.connect)(nB,(function(e){return{}})),oB=Object(s.compose)(d.withRouter,aB,r.memo)((function(e){var t=e.history,n=e.accSetupData;return Object(d.useRouteMatch)().path,n||t.push("/account/settings"),tB}));function iB(e,t,n,r){rB||(rB="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:rB,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function cB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return sB(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sB(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sB(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}var lB=Object(Re.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& td":{padding:e.spacing(1,2)}}}})),uB=iB(By.a,{}),dB=iB(Ly.a,{}),pB=Object(c.b)({currencies:$N()});var fB,hB=Object(o.connect)(pB,(function(e){return{openNewCurrencyDialog:function(){return e({type:"app/Settings/OPEN_NEW_CURRENCY_DIALOG"})},openEditCurrencyDialog:function(t){return e(function(e){return{type:"app/Settings/OPEN_EDIT_CURRENCY_DIALOG",payload:e}}(t))}}})),bB=Object(s.compose)(hB,r.memo)((function(e){var t=lB(e),n=e.currencies,a=e.openNewCurrencyDialog,o=e.openEditCurrencyDialog,i=cB(Object(r.useState)(null),2),c=i[0],s=i[1],l=cB(Object(r.useState)(null),2),u=l[0],d=l[1],p=function(){s(null)};console.log(n,"currencies");var f=[{name:"id",label:" ",options:{filter:!0,display:"excluded"}},{name:"code",label:"Code",options:{filter:!0,sort:!1}},{name:"name",label:"Name",options:{filter:!0,sort:!1}},{name:"description",label:"Description",options:{filter:!0,sort:!1}},{name:"symbol",label:"Symbol",options:{filter:!0,sort:!1}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return iB(Re.IconButton,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:function(t){return function(e,t){s(e.currentTarget),d(Dy()(n,{id:t}))}(t,e)}},void 0,uB)}}}],h=iB(Re.Tooltip,{title:"New Currency"},void 0,iB(Re.Button,{variant:"contained",color:"primary",startIcon:dB,onClick:a},void 0,"New Currency")),b={filterType:"checkbox",responsive:"stacked",selectableRows:"none",textLabels:{body:{noMatch:"Sorry, no currencies areas found",toolTip:"Sort",columnHeaderTooltip:function(e){return"Sort for ".concat(e.label)}}},customToolbar:function(){return h},elevation:0};return iB("div",{className:t.root},void 0,iB(et.a,{className:t.datatable,title:"Currencies List",data:n,columns:f,options:b}),iB(Re.Menu,{id:"simple-menu",anchorEl:c,keepMounted:!0,open:Boolean(c),onClose:p},void 0,iB(Re.MenuItem,{onClick:function(){o(u),p()}},void 0,"Edit")))}));function gB(e,t,n,r){fB||(fB="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:fB,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function mB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function vB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mB(Object(n),!0).forEach((function(t){yB(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mB(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yB(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function OB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return AB(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AB(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AB(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 SB(){return(SB=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var wB=Object(Re.makeStyles)((function(e){return{root:{}}})),CB=a.a.forwardRef((function(e,t){return a.a.createElement(Re.Slide,SB({direction:"up",ref:t},e))})),EB={code:"",description:"",name:"",symbol:""},TB=gB(Re.CircularProgress,{size:20}),jB=Object(c.b)({loading:YN(),dialog:Object(c.a)(zN,(function(e){return e.currencyDialog}))});var xB,_B=Object(o.connect)(jB,(function(e){return{closeNewCurrencyDialog:function(){return e({type:"app/Settings/CLOSE_NEW_CURRENCY_DIALOG"})},createCurrency:function(t){return e(function(e){return{type:iN,payload:e}}(t))},updateCurrency:function(t){return e(function(e){return{type:cN,payload:e}}(t))}}})),NB=Object(s.compose)(_B,r.memo)((function(e){wB(e);var t=OB(a.a.useState(vB({},EB)),2),n=t[0],o=t[1],i=e.loading,c=e.dialog,s=e.closeNewCurrencyDialog,l=e.createCurrency,u=e.updateCurrency;Object(r.useEffect)((function(){"edit"===c.type&&c.data?o(vB({},c.data)):o(vB({},EB))}),[c.data]);var d,p,f,h,b=function(e){o(vB(vB({},n),{},yB({},e.target.name,"checkbox"===e.target.type?e.target.checked:e.target.value)))};return console.log(i,"loading"),console.log(n,"form"),console.log(c,"form dialog"),gB("div",{},void 0,a.a.createElement(Re.Dialog,SB({},c.props,{onClose:s,keepMounted:!0,TransitionComponent:CB,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),gB(Re.DialogTitle,{id:"alert-depreciation-title"},void 0,"new"===c.type?"Create Currency":"Edit Currency"),gB(Re.DialogContent,{dividers:!0},void 0,gB(Re.TextField,{id:"currency-code",name:"code",label:"Code",variant:"outlined",value:n.code,onChange:b,margin:"normal",size:"small",fullWidth:!0}),gB(Re.TextField,{id:"currency-name",name:"name",label:"Name",variant:"outlined",value:n.name?n.name:"",onChange:b,margin:"normal",size:"small",fullWidth:!0}),gB(Re.TextField,{id:"currency-symbol",name:"symbol",label:"Symbol",variant:"outlined",value:n.symbol?n.symbol:"",onChange:b,margin:"normal",size:"small",fullWidth:!0}),gB(Re.TextField,{id:"currency-description",name:"description",label:"Description",fullWidth:!0,margin:"normal",size:"small",variant:"outlined",multiline:!0,rows:3,rowsMax:4,value:n.description?n.description:"",onChange:b})),gB(Re.DialogActions,{},void 0,gB(Re.Button,{variant:"contained",onClick:function(){"new"===c.type?l(n):u(n)},color:"primary",disableElevation:!0,disabled:i||(d=n.code,p=n.name,f=n.description,h=n.symbol,!(d.length>0&&p.length>0&&f.length>0&&h.length>0)),endIcon:i&&TB},void 0,"edit"===c.type?"Update":"Save"),gB(Re.Button,{variant:"contained",onClick:s,disableElevation:!0},void 0,"Cancel"))))}));function PB(e,t,n,r){xB||(xB="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:xB,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var RB=PB("div",{},void 0,PB(i.Helmet,{},void 0,PB("title",{},void 0,"Currencies Settings"),PB("meta",{name:"description",content:"Description of Currencies Settings"})),PB(bB,{}),PB(NB,{}));var DB=Object(c.b)({loading:YN(),accSetupData:b.c()});var kB,LB=Object(o.connect)(DB,(function(e){return{}})),IB=Object(s.compose)(d.withRouter,LB,r.memo)((function(e){return e.history,e.accSetupData,Object(d.useRouteMatch)().path,RB}));function BB(e,t,n,r){kB||(kB="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:kB,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var MB=BB(i.Helmet,{},void 0,BB("title",{},void 0,"Settings"),BB("meta",{name:"description",content:"Description of Settings"}));var GB=Object(c.b)({settings:JN()});var FB,UB=Object(o.connect)(GB,(function(e){return{getAccountingSetup:function(){return e({type:"app/Settings/GET_ACCOUNTING_SETUP"})},getAllAccountingPeriod:function(){return e({type:"app/Settings/GET_ALL_ACCOUNTING_PERIOD"})},getChartOfAccounts:function(){return e({type:"app/Settings/GET_CHART_OF_ACCOUNTS"})},getBusinessTypes:function(){return e({type:nN})},getDepreciationArea:function(){return e(hN())},getDepreciationTypes:function(){return e({type:"app/Settings/GET_DEPRECIATION_TYPES"})},getAssets:function(){return e({type:"app/Settings/GET_ASSETS"})},getAssetTypes:function(){return e({type:"app/Settings/GET_ASSET_TYPES"})},getCurrencies:function(){return e({type:"app/Settings/GET_CURRENCIES"})},getTaxes:function(){return e({type:"app/Settings/GET_TAXES"})}}})),HB=Object(s.compose)(d.withRouter,UB,r.memo)((function(e){Object(u.b)({key:"settings",reducer:qN}),Object(l.b)({key:"settings",saga:XP});var t=Object(d.useRouteMatch)().path,n=(e.loading,e.getAccountingSetup),a=e.getAllAccountingPeriod,o=e.getChartOfAccounts,i=e.getBusinessTypes,c=e.getDepreciationArea,s=e.getDepreciationTypes,p=e.getCurrencies,f=e.getTaxes,h=e.getAssets,b=e.getAssetTypes;return Object(r.useEffect)((function(){n(),a(),o(),i(),c(),s(),p(),f(),h(),b()}),[]),BB("div",{},void 0,MB,BB(Py.a,{},void 0,BB(d.Route,{exact:!0,path:t,component:jD}),BB(d.Route,{path:"".concat(t,"/period"),component:_k}),BB(d.Route,{path:"".concat(t,"/depreciation-type"),component:XL}),BB(d.Route,{path:"".concat(t,"/depreciation-area"),component:iL}),BB(d.Route,{path:"".concat(t,"/assettypes"),component:xI}),BB(d.Route,{path:"".concat(t,"/taxes"),component:oB}),BB(d.Route,{path:"".concat(t,"/currencies"),component:IB})))}));function qB(e,t,n,r){FB||(FB="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),c=0;c<o;c++)i[c]=arguments[c+3];t.children=i}if(t&&a)for(var s in a)void 0===t[s]&&(t[s]=a[s]);else t||(t=a||{});return{$$typeof:FB,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}n.d(t,"Accounting",(function(){return WB}));var zB=qB(x.a,{}),YB=qB(i.Helmet,{},void 0,qB("title",{},void 0,"Accounting"),qB("meta",{name:"description",content:"Description of Accounting"}));function WB(e){Object(u.b)({key:"accounting",reducer:p.a}),Object(l.b)({key:"accounting",saga:T});var t=e.loading,n=e.accSetUpData,a=e.getAccountingSetup,o=e.getChartOfAccounts;Object(r.useEffect)((function(){a(),o()}),[]),Object(r.useEffect)((function(){}),[n]);var i=Object(d.useRouteMatch)().path;return t?zB:qB("div",{},void 0,YB,qB(r.Fragment,{},void 0,qB(d.Route,{exact:!0,path:i,component:Lv}),qB(d.Route,{path:"".concat(i,"/dashboard"),component:Lv}),qB(d.Route,{path:"".concat(i,"/charts"),component:N}),qB(d.Route,{path:"".concat(i,"/banking"),component:aj}),qB(d.Route,{path:"".concat(i,"/journal"),component:dS}),qB(d.Route,{path:"".concat(i,"/budgeting"),component:Kw}),qB(d.Route,{path:"".concat(i,"/fixedassets"),component:tN}),qB(d.Route,{path:"".concat(i,"/reports"),component:bm}),qB(d.Route,{path:"".concat(i,"/settings"),component:HB})))}var VB=Object(c.b)({accounting:Object(b.a)(),loading:b.d(),accSetUpData:b.c()}),$B=Object(o.connect)(VB,(function(e){return{getAccountingSetup:function(){return e({type:v.a})},getChartOfAccounts:function(){return e({type:v.d})}}}));t.default=Object(s.compose)(d.withRouter,$B,r.memo)(WB)},"4ef491cfa0179a58c390":function(e,t,n){var r=n("d76a1d8a04e5da911fbc");"string"===typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("1e4534d1d62a11482e97")(r,a);r.locals&&(e.exports=r.locals)},"503e5abfca25ce30de26":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEVHcEzlZG7qfXH/4H3fTlvpeWzcTFvkY2/eTVvbRVT/0GT/4HzcRlX5w3n//PP92Hv/5ZLvsXjiZlv/7rj227T/8sn/xWviWmb40tDui2hqXpjdxoi0ppLRz9rPu4z84pPi2ML0p3Oka4T1vbOunL7LYXfHnbSPiLVVAAAACnRSTlMA////Jv7dVfpV43hxsQAAAJNJREFUOMvV08sSwiAMQNFAGEUDRGrFtr7q8/8/UXZuICxc9a7PMBAAYAmZtZgBq+TA/Q06LQdbQrEf4AYYna+DyMidjYjel8Gw80oNIWDfFwGFDN6vDA778goZjNP0eQqAU3woXQWXG6akVcS5vAc8MxLf8wmup/ociFqTrI26eVnu2HoPDQHWOSu0ArMRM4v4eV822w4FwFsedgAAAABJRU5ErkJggg=="},"50745dc809192d2d5f2e":function(e,t,n){(e.exports=n("0e326f80368fd0b1333e")(!1)).push([e.i,".flex-b h6 {\r\n  padding-top: 10px;\r\n}\r\n.view-main {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: space-around;\r\n  align-items: center;\r\n  justify-self: center;\r\n  text-align: center;\r\n}\r\n\r\n.bell {\r\n  margin: 5px;\r\n}\r\n.view-main h5,\r\nh4 {\r\n  margin: 10px 0px;\r\n}\r\n/* Use a media query to add a breakpoint at 800px: */\r\n@media screen and (max-width: 800px) {\r\n  .md {\r\n    flex-direction: column;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 800px) {\r\n  .md {\r\n    flex-direction: column;\r\n  }\r\n}\r\n\r\n@media screen and (max-width: 360px) {\r\n  .md-f {\r\n    display: flex;\r\n    flex-direction: column;\r\n  }\r\n}\r\n",""])},"619f828ac023b5d7c206":function(e,t,n){(e.exports=n("0e326f80368fd0b1333e")(!1)).push([e.i,".tableWrap {\r\n  overflow-x: auto;\r\n  width: 100% !important;\r\n  margin: 20px auto;\r\n  padding: 15px 1px;\r\n}\r\ntable {\r\n  border-collapse: collapse;\r\n  border-spacing: 0;\r\n  width: 95% !important;\r\n  margin: 1px auto;\r\n  overflow-x: scroll;\r\n  min-width: 760px;\r\n}\r\n\r\n.my-table {\r\n  border-top: none !important;\r\n  text-align: left;\r\n  padding: 8px !important;\r\n}\r\n\r\n.table tr {\r\n  padding: 20px;\r\n  background: white;\r\n  color: #656565;\r\n  font-size: 0.7777777777777778rem;\r\n  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;\r\n  font-weight: 400;\r\n  line-height: 1.43;\r\n  border: none !important;\r\n}\r\n.table thead tr {\r\n  background: #1a88e1;\r\n  color: white;\r\n  font-size: 0.7777777777777778rem;\r\n  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;\r\n  font-weight: 400;\r\n  line-height: 1.43;\r\n}\r\n.table tfoot tr {\r\n  background: black;\r\n  color: white;\r\n  font-size: 0.7777777777777778rem;\r\n  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;\r\n  font-weight: 400;\r\n  line-height: 1.43;\r\n}\r\n",""])},"722244469712ccb3fef7":function(e,t,n){e.exports=n.p+"27a04bcf99ff6d091257131bec5c7990.svg"},"7cb31d302e9afe93f0dc":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEVHcExMgFZ5nYVMgFZMgFZMgFZMgFZMgFbm5+hfjWiXf/SsAAAAB3RSTlMA8B8P65qoDDGVTwAAAC9JREFUKM9jYKAFcC8vL6/sAAMgq7yUoRxVoHBUgHIBcVSBMgYmJTgwBgIDasQkABm/rdivJRuvAAAAAElFTkSuQmCC"},"7fc4fafd2b44ce8bb7a6":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAATlBMVEVHcEzgT1zdSlnpw8nbRVTkY2/eTFrz8/bh4efl5erfV2Tv1droeoXfv8fy8vblZG7v0tfbRlXjX2rogYry6u7srLPma3bx4ebqm6PvzNLeQdC/AAAADnRSTlMAJun8VVX5VVX2/GBkV/JpgpsAAACgSURBVDjL1ZPJDgIhDEBZFJVZCrZs//+jCjOZRAS8mcw7Ne1LSdvA2Bng18w83SqmuRQ4U1Awa4XZ8sDs34WUhoKRiNIMhJTD1BUMrR7Ar2Q6QvQOAdD52BYI9xwgNYWj/jbaTzi/xd5RZ4pQmmDoj4l7/65AIcZAw1U79+MWDUF/CERfgn2Ozy2sVUJo+aiQWmUE45fCcq9Ytjw/xc97AbsKJrQkeVevAAAAAElFTkSuQmCC"},"8669b032f5583dea2d30":function(e,t,n){"use strict";var r,a=n("8af190b70a6bc55c6f1b"),o=(n("8a2d1b95e05b6a321e74"),n("0d939196e59ed73c94e6")),i=n("ab4cb61bcb2dc161defb"),c=n("e95a63b25fb92ed15721"),s=n("d7dd51e1bf6bfc2c9c3d"),l=n("a28fc3c963a1d4d1a2e5"),u=n("b0c37be7de20d933b466"),d=(n("e33eb71253c5de344488"),n("d954071182f1bafcfbb1"));function p(e,t,n,a){r||(r="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=a;else if(i>1){for(var c=new Array(i),s=0;s<i;s++)c[s]=arguments[s+3];t.children=c}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var f=Object(o.makeStyles)((function(e){return{root:{flexGrow:1},content:{flexGrow:1,padding:e.spacing(2)},active:{backgroundColor:e.palette.common.white,color:"".concat(Object(u.darken)(e.palette.primary.main,.1)," !important")}}}));var h=Object(l.b)({});var b=Object(s.connect)(h,(function(e){return{}}));t.a=Object(i.compose)(c.withRouter,b,a.memo)((function(e){return p("div",{className:f().root},void 0,p(d.a,{content:e.children}))}))},"86b73d94f6fe07232e3e":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEVHcEzePVtfesLw8PAvU7Pw8PDYACfonatVcb7gUmxxiciXqNS7xd9DY7mlsHtRAAAABHRSTlMA4eGohNs1egAAAGpJREFUKM9jZEADjNQQUIIyBGECLhgCDgccjvxh+YMQaGuo6ojgmKGErgUhkLkgfFkXW1YoXKClKWt65IsdeGwpmZAz3ZJ9Zyi6AG5bOqCMszCBUHTPlaMLpBEUwNASSlCAsKGCtIg5dAEAnL4dXftMQPgAAAAASUVORK5CYII="},"8a381a91f15676a35bed":function(e,t,n){"use strict";n.d(t,"b",(function(){return s}));var r=n("7edf83707012a871cdfb"),a=n("3099639bb83eeed22d46");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={loading:!1,error:!1,accountingSetupData:null,chartOfAccounts:[]};t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;return Object(r.a)(e,(function(n){switch(t.type){case a.a:return i(i({},e),{},{loading:!0,error:!1});case a.c:n.accountingSetupData=t.payload,n.loading=!1;break;case a.b:return i(i({},e),{},{loading:!1,error:t.payload});case a.d:return i(i({},e),{},{loading:!0,error:!1});case a.f:return i(i({},e),{},{loading:!1,error:!1,chartOfAccounts:t.payload});case a.e:return i(i({},e),{},{loading:!1,error:t.payload})}}))}},"9cea8840b067ae3cbfc6":function(e,t,n){var r=n("50745dc809192d2d5f2e");"string"===typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("1e4534d1d62a11482e97")(r,a);r.locals&&(e.exports=r.locals)},a5f7294a541e3cc83142:function(e,t){e.exports="data:image/svg+xml,%3C?xml version='1.0'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 128 128'%3E%3Cg%3E%3Cpath d='M111.187,115.25h-7.75V19.366a5.756,5.756,0,0,0-5.75-5.75H65.75V1.747A1.75,1.75,0,0,0,64,0H34.75A1.75,1.75,0,0,0,33,1.747V13.616H30.312a5.757,5.757,0,0,0-5.75,5.75V115.25h-7.75a1.751,1.751,0,0,0-1.75,1.75v9.247a1.751,1.751,0,0,0,1.75,1.75h94.375a1.75,1.75,0,0,0,1.75-1.75V117A1.75,1.75,0,0,0,111.187,115.25ZM36.5,3.5H62.25V13.616H36.5ZM28.062,19.366a2.253,2.253,0,0,1,2.25-2.25H97.687a2.252,2.252,0,0,1,2.25,2.25V115.25H77v-19h4.372a1.75,1.75,0,0,0,1.75-1.75v-7.87a1.75,1.75,0,0,0-1.75-1.75H46.625a1.75,1.75,0,0,0-1.75,1.75V94.5a1.75,1.75,0,0,0,1.75,1.75H51v19H28.062ZM48.375,92.745v-4.37h31.25v4.37Zm6.122,3.5H73.5v19H54.5Zm54.94,28.252H18.562V118.75h90.875Z'/%3E%3Cpath d='M36.312,36.756H56.625a1.75,1.75,0,0,0,1.75-1.75v-9.64a1.749,1.749,0,0,0-1.75-1.75H36.312a1.75,1.75,0,0,0-1.75,1.75v9.64A1.751,1.751,0,0,0,36.312,36.756Zm1.75-9.64H54.875v6.14H38.062Z'/%3E%3Cpath d='M36.312,57.561H56.625a1.749,1.749,0,0,0,1.75-1.75v-9.64a1.75,1.75,0,0,0-1.75-1.75H36.312a1.751,1.751,0,0,0-1.75,1.75v9.64A1.75,1.75,0,0,0,36.312,57.561Zm1.75-9.64H54.875v6.14H38.062Z'/%3E%3Cpath d='M58.375,76.617v-9.64a1.749,1.749,0,0,0-1.75-1.75H36.312a1.75,1.75,0,0,0-1.75,1.75v9.64a1.751,1.751,0,0,0,1.75,1.75H56.625A1.75,1.75,0,0,0,58.375,76.617Zm-3.5-1.75H38.062v-6.14H54.875Z'/%3E%3Cpath d='M71.375,36.756H91.687a1.75,1.75,0,0,0,1.75-1.75v-9.64a1.749,1.749,0,0,0-1.75-1.75H71.375a1.749,1.749,0,0,0-1.75,1.75v9.64A1.75,1.75,0,0,0,71.375,36.756Zm1.75-9.64H89.937v6.14H73.125Z'/%3E%3Cpath d='M71.375,57.561H91.687a1.749,1.749,0,0,0,1.75-1.75v-9.64a1.75,1.75,0,0,0-1.75-1.75H71.375a1.75,1.75,0,0,0-1.75,1.75v9.64A1.749,1.749,0,0,0,71.375,57.561Zm1.75-9.64H89.937v6.14H73.125Z'/%3E%3Cpath d='M71.375,78.367H91.687a1.75,1.75,0,0,0,1.75-1.75v-9.64a1.749,1.749,0,0,0-1.75-1.75H71.375a1.749,1.749,0,0,0-1.75,1.75v9.64A1.75,1.75,0,0,0,71.375,78.367Zm1.75-9.64H89.937v6.14H73.125Z'/%3E%3C/g%3E%3C/svg%3E"},aae8803b9efcf99c953e:function(e,t,n){var r=n("39c3fd00b04c1916bd9b");"string"===typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("1e4534d1d62a11482e97")(r,a);r.locals&&(e.exports=r.locals)},ab059e98f2350d81a4da:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAQlBMVEVHcExeWlb93lr/dFb/S1T/S1VGRlVGRlX/SlVISFTWv1n/X1ZNTFV3b1bqz1n/t1iomFiIfVf/zFn/mVe6p1icjldACM9iAAAACnRSTlMA////Uv//eHhS49TKugAAAJVJREFUOMvV09sKwyAMBmCTVLcmnu3e/1VnGWMWqlLYTf+bQPKJuYlSd8jyHGZRepL/AyIZg4IoI0Bahyx9UHKRKvqAsGgt2AVCUv/QmTqAwqeG0ALzCyDDXr1rmi0wzu8zh/Yc1LaNGA37DvBbHQBzAnMOHCJvHF+HFQ47AMT63EKKvSW/STwBBmbAXAHrY5j1Fpf3BpuuES+7hbRBAAAAAElFTkSuQmCC"},b98b956f1f54bc3f7f2d:function(e,t,n){e.exports=n.p+"4e9103faf1c9f08fe6ca315524e2ccb5.svg"},c9d7e83468efa03c8e71:function(e,t,n){var r=n("619f828ac023b5d7c206");"string"===typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("1e4534d1d62a11482e97")(r,a);r.locals&&(e.exports=r.locals)},cf03414388d1cb70fced:function(e){e.exports=[{title:"Receivables",color:"recievables",data:[{name:"Customer Ledgers",link:"customer-ledgers"},{name:"Aged Receivables",link:"aged-receivables"},{name:"Customer master file",link:"customer-master-file"},{name:"Cash Receipt Jornals",link:"cash-receipt-jornals"},{name:"Invoice Register",link:"invoice-register"},{name:"Sales Order Details",link:"sales-order-details"},{name:"Sales Journal",link:"sales-journal"},{name:"Sales taxes",link:"sales-taxes"},{name:"Taxes Exempt Sales",link:"taxes-exempt-sales"},{name:"Quote register",link:"quote-register"}]},{title:"Fixed Asset",color:"fixed",data:[{name:"Fixed Asset Register",link:"fixed-asset-register"},{name:"Fixed Asset Schedule",link:"fixed-asset-schedule"}]},{title:"Payables",color:"payables",data:[{name:"Vendor Ledgers",link:"vendor-ledgers"},{name:"Aged Payables",link:"aged-payables"},{name:"Cash Journal report",link:"cash-journal-report"},{name:"Purchase order register",link:"purchase-order-register"},{name:"Bill reports",link:"bill-reports"},{name:"Payments reports",link:"payments-reports"},{name:"Quotation reports",link:"quotation-reports"},{name:"Purchase journal",link:"purchase-journal"},{name:"Vendor master life",link:"vendor-master-life"},{name:"Purchase order report",link:"purchase-order-report"}]},{title:"Account Reconcilation",color:"reconciliation",data:[{name:"Bank Reconcilation",link:"bank-reconciliation"},{name:"Bank deposit report",link:"bank-deposit-report"},{name:"Deposit in Transit",link:"deposit-in-transit"},{name:"Other outstanding items",link:"other-outstanding-items"},{name:"Outstanding checks",link:"outstanding-checks"}]},{title:"Ledger",color:"ledger",data:[{name:"Cash account register",link:"cash-account-register"},{name:"Chart of Accounts",link:"chart-of-accounts"},{name:"General Journal",link:"general-journal"},{name:"General Ledger",link:"general-ledger"},{name:"Trial Balance",link:"trial-balance"}]},{title:"Inventory",color:"inv",data:[{name:"Direct Cost Report",link:"direct-cost-report"},{name:"Inventory status report",link:"inventory-status-report"},{name:"Inv.valuation report",link:"inv-valuation-report"},{name:"Item list",link:"item-list"},{name:"Physical Inventory list",link:"physical-inventory-list"}]},{title:"Financial Statement",color:"fs",data:[{name:"Comprehensive Income Statement",link:"comprehensive-income-statement"},{name:"Statement of financial position",link:"statement-of-financial-position"},{name:"Cashflow",link:"cashflow"}]},{title:"Payroll",color:"payroll",data:[{name:"Payroll Journals",link:"payroll-journals"},{name:"Payroll Check Register",link:"payroll-check-register"},{name:"Payroll Tax report",link:"payroll-tax-report"},{name:"Tax liability Report",link:"tax-liability-report"},{name:"Employee Earnings Report",link:"employee-earnings-report"},{name:"Employee Compensation Report",link:"employee-compensation-report"},{link:"employee-list",name:"Employee List"}]},{title:"Taxes",color:"taxes",data:[{name:"Tax Summary",link:"tax-summary"}]}]},d5ac56d484d745673516:function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n("a28fc3c963a1d4d1a2e5"),a=n("8a381a91f15676a35bed"),o=function(e){return e.accounting||a.b},i=function(){return Object(r.a)(o,(function(e){return e.loading}))},c=function(){return Object(r.a)(o,(function(e){return e.accountingSetupData}))},s=function(){return Object(r.a)(o,(function(e){return e.chartOfAccounts}))};t.a=function(){return Object(r.a)(o,(function(e){return e}))}},d76a1d8a04e5da911fbc:function(e,t,n){(e.exports=n("0e326f80368fd0b1333e")(!1)).push([e.i,"",""])},db42405d32e2a5ae10d6:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAHlBMVEVHcExMgFZ5nYVMgFZMgFZMgFZMgFZMgFbm5+hfjWiXf/SsAAAAB3RSTlMA8B8P65qoDDGVTwAAAC9JREFUKM9jYKAFcC8vL6/sAAMgq7yUoRxVoHBUgHIBcVSBMgYmJTgwBgIDasQkABm/rdivJRuvAAAAAElFTkSuQmCC"},e5ab827a0dd1dd9dd6f4:function(e,t,n){"use strict";n.d(t,"Eb",(function(){return r})),n.d(t,"Gb",(function(){return a})),n.d(t,"Fb",(function(){return o})),n.d(t,"Db",(function(){return i})),n.d(t,"Kb",(function(){return c})),n.d(t,"Jb",(function(){return s})),n.d(t,"tb",(function(){return l})),n.d(t,"ub",(function(){return u})),n.d(t,"Bb",(function(){return d})),n.d(t,"Cb",(function(){return p})),n.d(t,"B",(function(){return f})),n.d(t,"D",(function(){return h})),n.d(t,"C",(function(){return b})),n.d(t,"yc",(function(){return g})),n.d(t,"Ac",(function(){return m})),n.d(t,"zc",(function(){return v})),n.d(t,"gc",(function(){return y})),n.d(t,"hc",(function(){return O})),n.d(t,"V",(function(){return A})),n.d(t,"W",(function(){return S})),n.d(t,"Hb",(function(){return w})),n.d(t,"Ib",(function(){return C})),n.d(t,"E",(function(){return E})),n.d(t,"F",(function(){return T})),n.d(t,"Xb",(function(){return j})),n.d(t,"Yb",(function(){return x})),n.d(t,"M",(function(){return _})),n.d(t,"N",(function(){return N})),n.d(t,"Zb",(function(){return P})),n.d(t,"ac",(function(){return R})),n.d(t,"O",(function(){return D})),n.d(t,"P",(function(){return k})),n.d(t,"Lb",(function(){return L})),n.d(t,"Mb",(function(){return I})),n.d(t,"G",(function(){return B})),n.d(t,"H",(function(){return M})),n.d(t,"Rb",(function(){return G})),n.d(t,"Sb",(function(){return F})),n.d(t,"K",(function(){return U})),n.d(t,"L",(function(){return H})),n.d(t,"Pb",(function(){return q})),n.d(t,"Qb",(function(){return z})),n.d(t,"Nb",(function(){return Y})),n.d(t,"Ob",(function(){return W})),n.d(t,"pb",(function(){return V})),n.d(t,"qb",(function(){return $})),n.d(t,"tc",(function(){return J})),n.d(t,"j",(function(){return K})),n.d(t,"nc",(function(){return X})),n.d(t,"d",(function(){return Q})),n.d(t,"uc",(function(){return Z})),n.d(t,"k",(function(){return ee})),n.d(t,"sc",(function(){return te})),n.d(t,"i",(function(){return ne})),n.d(t,"rc",(function(){return re})),n.d(t,"h",(function(){return ae})),n.d(t,"wc",(function(){return oe})),n.d(t,"m",(function(){return ie})),n.d(t,"vc",(function(){return ce})),n.d(t,"l",(function(){return se})),n.d(t,"pc",(function(){return le})),n.d(t,"f",(function(){return ue})),n.d(t,"mc",(function(){return de})),n.d(t,"c",(function(){return pe})),n.d(t,"lc",(function(){return fe})),n.d(t,"b",(function(){return he})),n.d(t,"kc",(function(){return be})),n.d(t,"a",(function(){return ge})),n.d(t,"xc",(function(){return me})),n.d(t,"n",(function(){return ve})),n.d(t,"oc",(function(){return ye})),n.d(t,"e",(function(){return Oe})),n.d(t,"z",(function(){return Ae})),n.d(t,"A",(function(){return Se})),n.d(t,"ic",(function(){return we})),n.d(t,"jc",(function(){return Ce})),n.d(t,"X",(function(){return Ee})),n.d(t,"Y",(function(){return Te})),n.d(t,"t",(function(){return je})),n.d(t,"u",(function(){return xe})),n.d(t,"nb",(function(){return _e})),n.d(t,"ob",(function(){return Ne})),n.d(t,"qc",(function(){return Pe})),n.d(t,"g",(function(){return Re})),n.d(t,"wb",(function(){return De})),n.d(t,"zb",(function(){return ke})),n.d(t,"xb",(function(){return Le})),n.d(t,"yb",(function(){return Ie})),n.d(t,"Tb",(function(){return Be})),n.d(t,"Ub",(function(){return Me})),n.d(t,"vb",(function(){return Ge})),n.d(t,"Ab",(function(){return Fe})),n.d(t,"x",(function(){return Ue})),n.d(t,"y",(function(){return He})),n.d(t,"fb",(function(){return qe})),n.d(t,"gb",(function(){return ze})),n.d(t,"ec",(function(){return Ye})),n.d(t,"fc",(function(){return We})),n.d(t,"bc",(function(){return Ve})),n.d(t,"dc",(function(){return $e})),n.d(t,"cc",(function(){return Je})),n.d(t,"T",(function(){return Ke})),n.d(t,"U",(function(){return Xe})),n.d(t,"Q",(function(){return Qe})),n.d(t,"S",(function(){return Ze})),n.d(t,"R",(function(){return et})),n.d(t,"I",(function(){return tt})),n.d(t,"J",(function(){return nt})),n.d(t,"Vb",(function(){return rt})),n.d(t,"Wb",(function(){return at})),n.d(t,"rb",(function(){return ot})),n.d(t,"sb",(function(){return it})),n.d(t,"v",(function(){return ct})),n.d(t,"w",(function(){return st})),n.d(t,"hb",(function(){return lt})),n.d(t,"jb",(function(){return ut})),n.d(t,"ib",(function(){return dt})),n.d(t,"kb",(function(){return pt})),n.d(t,"mb",(function(){return ft})),n.d(t,"lb",(function(){return ht})),n.d(t,"q",(function(){return bt})),n.d(t,"s",(function(){return gt})),n.d(t,"r",(function(){return mt})),n.d(t,"cb",(function(){return vt})),n.d(t,"eb",(function(){return yt})),n.d(t,"db",(function(){return Ot})),n.d(t,"Z",(function(){return At})),n.d(t,"bb",(function(){return St})),n.d(t,"ab",(function(){return wt})),n.d(t,"o",(function(){return Ct})),n.d(t,"p",(function(){return Et}));var r="boilerplate/HRPage/GET EMPLOYEES",a="boilerplate/HRPage/GET EMPLOYEES SUCCESS",o="boilerplate/HRPage/GET EMPLOYEES ERROR",i="boilerplate/HRPage/GET EMPLOYEE",c="boilerplate/HRPage/GET EMPLOYEE SUCCESS",s="boilerplate/HRPage/GET EMPLOYEE ERROR",l="boilerplate/HRPage/GET BRANCH EMPLOYEES",u="boilerplate/HRPage/GET BRANCH EMPLOYEES SUCCESS",d="boilerplate/HRPage/GET DEPT EMPLOYEES",p="boilerplate/HRPage/GET DEPT EMPLOYEES SUCCESS",f="boilerplate/HRPage/CREATE EMPLOYEE",h="boilerplate/HRPage/CREATE EMPLOYEE SUCCESS",b="boilerplate/HRPage/CREATE EMPLOYEE ERROR",g="boilerplate/HRPage/UPDATE EMPLOYEE",m="boilerplate/HRPage/UPDATE EMPLOYEE SUCCESS",v="boilerplate/HRPage/UPDATE EMPLOYEE ERROR",y="boilerplate/HRPage/GET SOURCE OF HIRE",O="boilerplate/HRPage/GET GET SOURCE OF HIRE SUCCESS",A="boilerplate/HRPage/CREATE SOURCE OF HIRE",S="boilerplate/HRPage/CREATE SOURCE OF HIRE SUCCESS",w="boilerplate/HRPage/GET EMPLOYEETYPES",C="boilerplate/HRPage/GET EMPLOYEETYPES SUCCESS",E="boilerplate/HRPage/CREATE EMPLOYEE TYPE",T="boilerplate/HRPage/CREATE EMPLOYEE TYPE SUCCESS",j="boilerplate/HRPage/GET PAY RATES",x="boilerplate/HRPage/GET PAY RATES SUCCESS",_="boilerplate/HRPage/CREATE PAY RATE",N="boilerplate/HRPage/CREATE PAY RATE SUCCESS",P="boilerplate/HRPage/GET PAY TYPES",R="boilerplate/HRPage/GET PAY TYPES SUCCESS",D="boilerplate/HRPage/CREATE PAY TYPE",k="boilerplate/HRPage/CREATE PAY TYPE SUCCESS",L="boilerplate/HRPage/GET ENROLLMENTTYPES",I="boilerplate/HRPage/GET ENROLLMENTTYPES SUCCESS",B="boilerplate/HRPage/CREATE ENROLLMENT TYPE",M="boilerplate/HRPage/CREATE ENROLLMENT TYPE SUCCESS",G="boilerplate/HRPage/GET LOCATIONS",F="boilerplate/HRPage/GET LOCATIONS SUCCESS",U="boilerplate/HRPage/CREATE LOCATION",H="boilerplate/HRPage/CREATE LOCATION SUCCESS",q="boilerplate/HRPage/GET JOBOPENINGS",z="boilerplate/HRPage/GET JOBOPENINGS SUCCESS",Y="boilerplate/HRPage/GET JOBOPENINGDETAILS",W="boilerplate/HRPage/GET JOBOPENINGDETAILS SUCCESS",V="boilerplate/HRPage/GET ATTENDANCES",$="boilerplate/HRPage/GET ATTENDANCES SUCCESS",J="boilerplate/HRPage/OPEN NEW EMPLOYEE DIALOG",K="boilerplate/HRPage/CLOSE NEW EMPLOYEE DIALOG",X="boilerplate/HRPage/OPEN EDIT EMPLOYEE DIALOG",Q="boilerplate/HRPage/CLOSE EDIT EMPLOYEE DIALOG",Z="boilerplate/HRPage/OPEN NEW EMPLOYEE TYPE DIALOG",ee="boilerplate/HRPage/CLOSE NEW EMPLOYEE TYPE DIALOG",te="boilerplate/HRPage/OPEN NEW DEPARTMENT DIALOG",ne="boilerplate/HRPage/CLOSE NEW DEPARTMENT DIALOG",re="boilerplate/HRPage/OPEN NEW BRANCH DIALOG",ae="boilerplate/HRPage/CLOSE NEW BRANCH DIALOG",oe="boilerplate/HRPage/OPEN NEW ROLE DIALOG",ie="boilerplate/HRPage/CLOSE NEW ROLE DIALOG",ce="boilerplate/HRPage/OPEN NEW PAYROLL DIALOG",se="boilerplate/HRPage/CLOSE NEW PAYROLL DIALOG",le="boilerplate/HRPage/OPEN NEW ANNOUNCEMENT DIALOG",ue="boilerplate/HRPage/CLOSE NEW ANNOUNCEMENT DIALOG",de="boilerplate/HRPage/OPEN EDIT ANNOUNCEMENT DIALOG",pe="boilerplate/HRPage/CLOSE EDIT ANNOUNCEMENT DIALOG",fe="boilerplate/HRPage/OPEN CONFIRM ANNOUNCEMENT DIALOG",he="boilerplate/HRPage/CLOSE CONFIRM ANNOUNCEMENT DIALOG",be="boilerplate/HRPage/OPEN ANNOUNCEMENT VIEW DIALOG",ge="boilerplate/HRPage/CLOSE ANNOUNCEMENT VIEW DIALOG",me="boilerplate/HRPage/OPEN WORK EXPERIENCE DIALOG",ve="boilerplate/HRPage/CLOSE WORK EXPERIENCE DIALOG",ye="boilerplate/HRPage/OPEN EDUCATION BACKGROUND DIALOG",Oe="boilerplate/HRPage/CLOSE EDUCATION BACKGROUND DIALOG",Ae="boilerplate/HRPage/CREATE EDUCATION BACKGROUND",Se="boilerplate/HRPage/CREATE EDUCATION BACKGROUND SUCCESS",we="boilerplate/HRPage/GET WORK EXPERIENCES",Ce="boilerplate/HRPage/GET WORK EXPERIENCES SUCCESS",Ee="boilerplate/HRPage/CREATE WORK EXPERIENCE",Te="boilerplate/HRPage/CREATE WORK EXPERIENCE SUCCESS",je="boilerplate/HRPage/CREATE APPLICANT",xe="boilerplate/HRPage/CREATE APPLICANT SUCCESS",_e="boilerplate/HRPage/GET APPLICANTS",Ne="boilerplate/HRPage/GET APPLICANTS SUCCESS",Pe="boilerplate/HRPage/OPEN NEW APPLICANT DIALOG",Re="boilerplate/HRPage/CLOSE NEW APPLICANT DIALOG",De="boilerplate/HRPage/GET DEPARTMENTS",ke="boilerplate/HRPage/GET DEPARTMENTS SUCCESS",Le="boilerplate/HRPage/GET DEPARTMENTS BY ORGID API",Ie="boilerplate/HRPage/GET DEPARTMENTS BY ORGID API SUCCESS",Be="boilerplate/HRPage/GET PARTYGROUPS",Me="boilerplate/HRPage/GET PARTYGROUPS SUCCESS",Ge="boilerplate/HRPage/GET DEPARTMENT",Fe="boilerplate/HRPage/GET DEPARTMENT SUCCESS",Ue="boilerplate/HRPage/CREATE DEPARTMENT",He="boilerplate/HRPage/CREATE DEPARTMENT SUCCESS",qe="boilerplate/HRPage/EDIT DEPARTMENT",ze="boilerplate/HRPage/EDIT DEPARTMENT SUCCESS",Ye="boilerplate/HRPage/GET ROLES",We="boilerplate/HRPage/GET ROLES SUCCESS",Ve="boilerplate/HRPage/GET POSITIONS",$e="boilerplate/HRPage/GET POSITIONS SUCCESS",Je="boilerplate/HRPage/GET POSITIONS ERROR",Ke="boilerplate/HRPage/CREATE ROLE",Xe="boilerplate/HRPage/CREATE ROLE SUCCESS",Qe="boilerplate/HRPage/CREATE POSITION",Ze="boilerplate/HRPage/CREATE POSITION SUCCESS",et="boilerplate/HRPage/CREATE POSITION ERROR",tt="boilerplate/HRPage/CREATE JOBOPENING",nt="boilerplate/HRPage/CREATE OPENING SUCCESS",rt="boilerplate/HRPage/GET PARTY TAGS",at="boilerplate/HRPage/GET PARTY TAGS SUCCESS",ot="boilerplate/HRPage/GET BRANCHES",it="boilerplate/HRPage/GET BRANCHES SUCCESS",ct="boilerplate/HRPage/CREATE BRANCH",st="boilerplate/HRPage/CREATE BRANCH SUCCESS",lt="boilerplate/HRPage/GET ANNOUNCEMENTS",ut="boilerplate/HRPage/GET ANNOUNCEMENTS SUCCESS",dt="boilerplate/HRPage/GET ANNOUNCEMENTS ERROR",pt="boilerplate/HRPage/GET ANNOUNCEMENT BY ID",ft="boilerplate/HRPage/GET ANNOUNCEMENT BY ID SUCCESS",ht="boilerplate/HRPage/GET ANNOUNCEMENT BY ID ERROR",bt="boilerplate/HRPage/CREATE ANNOUNCEMENT",gt="boilerplate/HRPage/CREATE ANNOUNCEMENT SUCCESS",mt="boilerplate/HRPage/CREATE ANNOUNCEMENT ERROR",vt="boilerplate/HRPage/EDIT ANNOUNCEMENT",yt="boilerplate/HRPage/EDIT ANNOUNCEMENT SUCCESS",Ot="boilerplate/HRPage/EDIT ANNOUNCEMENT ERROR",At="boilerplate/HRPage/DELETE ANNOUNCEMENT",St="boilerplate/HRPage/DELETE ANNOUNCEMENT SUCCESS",wt="boilerplate/HRPage/DELETE ANNOUNCEMENT ERROR",Ct="boilerplate/HRPage/COMMENT ANNOUNCEMENT",Et="boilerplate/HRPage/COMMENT ANNOUNCEMENT SUCCESS"},ec235d6ac3d1fb126d6a:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEVHcEzlZG7qfXH/4H3fTlvpeWzcTFvkY2/eTVvbRVT/0GT/4HzcRlX5w3n//PP92Hv/5ZLvsXjiZlv/7rj227T/8sn/xWviWmb40tDui2hqXpjdxoi0ppLRz9rPu4z84pPi2ML0p3Oka4T1vbOunL7LYXfHnbSPiLVVAAAACnRSTlMA////Jv7dVfpV43hxsQAAAJNJREFUOMvV08sSwiAMQNFAGEUDRGrFtr7q8/8/UXZuICxc9a7PMBAAYAmZtZgBq+TA/Q06LQdbQrEf4AYYna+DyMidjYjel8Gw80oNIWDfFwGFDN6vDA778goZjNP0eQqAU3woXQWXG6akVcS5vAc8MxLf8wmup/ociFqTrI26eVnu2HoPDQHWOSu0ArMRM4v4eV822w4FwFsedgAAAABJRU5ErkJggg=="},efa449338314ab746ef2:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALVBMVEVHcEzl5erh4efz8/bp6erk5Orz8/by8vblZG7h4ebncXrw4+jrq7LpipPrrbSGCiQXAAAAB3RSTlMA7lVVJ9xXkIoxoAAAAGJJREFUKM9jYKAFcDNGASYM4uUooJBhOqpAOfEC1dtRBWpWdB1HEbjR0dGLLFDTAQTHkQSqQALLkQR2gAS68QlgaAEb+hyftSCHPcfvdHy+nYkuIDlREBmIMjgpoQAVmsQkAMacnM2SyRcBAAAAAElFTkSuQmCC"},f17cd97dc842612527c9:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEVHcEyAR03AOivAOitmSl2rfoTm5+jIYFTn5+e/OSnm5+jYp6Lbt7Pk3d05Y4pFbZBUeJnBPzHMcGbZrKjNdmxpiaWNpbo/aI1fgJ93kqtyWGqVhZEoVoB8ZnbRixTXAAAACnRSTlMAcN3/hx3XwkBQpVJY7AAAAIFJREFUKM+t0ssOwjAMRNGBkAIFbPNInLb0/3+TQCTqRb3rUXSXIy8CbCce/nbnRcSgmVPLGBZ7EPH31ej0NPDOnCVlzSVNvYGkg5YaLslOBTAJ8S8yv4w6petTQoWkZX4YKJpYWsa7gd6BiwPBgasDN4c/dXSgW7+2Qzytihv+hQ9iTRPrHdYnhQAAAABJRU5ErkJggg=="},fdac439e5ab69845d583:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAaVBMVEVHcEzAOivo397m2di+c24oVoDs8PE2VYSYma69dG/p5eXl6etlhqNfgaBsi6fDRDbMa2HkzMrHVknaopw6ZYuKo7kuW4PL1t7QfHOjt8fgu7fXl5C1xdFHb5J8mLHUioJTd5m/zdfY4ebq4CeZAAAACnRSTlMA////9P//ECHuw/u7awAAAQhJREFUOMvVUtuWgyAMDNJ1rVS5iYq31v7/Ry4SpKXtOb5250FPyKDJzAB8A4riN6LweK4BTiKzzQ/ikmeEZPkllI3NxAnKng/36hOhug+8LwFftn0ltBavgv+QGrpbSrh1g/I/B1fUTPMrM+2D0Bp25ZrVrgl+mokKJbt5J8ydVIJOfnbAgRY28pFNSJhcodmCHagRhsle50jIdS+ZCQ3IEyDhGUATSEJkegLkAMeEMgElhKYnx0NWCLemiGuOwq0ZGkEo47WxSLAofRBqe8zrJu3a7FI3K1VKrvNOWNyNcZP24SZKv3jC7lRqd/QLotevgQmOQ0zLW+QwM3De8/Ye2i11Z/gP+AP3dRsJl7gIaQAAAABJRU5ErkJggg=="}}]);

Zerion Mini Shell 1.0