';\n }\n Toast.create({\n title: toastTitle,\n message: toastBodyHtml,\n status: TOAST_STATUS.DANGER,\n // SUCCESS (zöld)\n timeout: 10000\n });\n });\n};\nwindow.ajaxErrorFieldHandler = function (errors, container) {\n console.error(\"d5---------------\");\n console.error(errors);\n var toastBodyHtml = '';\n $.each(errors, function (index, value) {\n toastBodyHtml += '
' + value + '
';\n });\n Toast.create({\n title: \"Hiba!\",\n message: toastBodyHtml,\n status: TOAST_STATUS.DANGER,\n // SUCCESS (zöld)\n timeout: 10000\n });\n};\n$.ajaxSetup({\n error: ajaxErrorHandler\n});\n/*\ndatepicker afterShow function\n */\n$.datepicker._updateDatepicker_original = $.datepicker._updateDatepicker;\n$.datepicker._updateDatepicker = function (inst) {\n $.datepicker._updateDatepicker_original(inst);\n var afterShow = this._get(inst, 'afterShow');\n if (afterShow) afterShow.apply(inst.input ? inst.input[0] : null); // trigger custom callback\n};\n\n//----------------------------------------------------------------------\nwindow.EmegrendelesDefaults = {\n datatableActionButtonClickCallBack: function datatableActionButtonClickCallBack() {},\n datatableAddRowTrashButton: function datatableAddRowTrashButton(id, args) {\n return '';\n },\n datatableAddRowEditButton: function datatableAddRowEditButton(args) {\n var title = 'Adatok';\n if (typeof args[1].title !== \"undefined\") {\n title = args[1].title;\n }\n return '';\n },\n datatableAddRowViewButton: function datatableAddRowViewButton(id, args) {\n return '';\n },\n datatableAddRowAttachmentButton: function datatableAddRowAttachmentButton(id, args) {\n return '';\n },\n datatableCustomHeadButtonClickCallBack: function datatableCustomHeadButtonClickCallBack(args) {\n console.log(args);\n },\n afterLoadMainContent: function afterLoadMainContent(args) {\n console.log(args);\n }\n};\nif (typeof DataModel === 'undefined') {\n var _DataModel2 = /*#__PURE__*/function () {\n /*\n * Constructor\n */\n function _DataModel2(data, options) {\n _classCallCheck(this, _DataModel2);\n /*\n * Variables accessible\n * in the class\n */\n _defineProperty(this, \"Opts\", {\n active: false\n });\n $.extend(this, data);\n $.extend(this.Opts, options);\n }\n return _createClass(_DataModel2, [{\n key: \"setData\",\n value: function setData(data) {\n $.extend(this, data);\n }\n }, {\n key: \"getData\",\n value: function getData(index) {\n if (index) {\n return this[index];\n } else {\n return this;\n }\n }\n }]);\n }();\n ;\n window.DataModel = _DataModel2;\n}\nwindow.Emegrendeles = function (options) {\n /*\n * Variables accessible\n * in the class\n */\n var Opts = {\n myVar: 'Emegrendeles value',\n datatableAddRowTrashButton: {},\n datatableAddRowEditButton: {},\n datatableActionButtonClickCallBack: {},\n datatableRowActionButtonClickCallBack: {},\n datatableCustomHeadButtonClickCallBack: {},\n afterLoadMainContent: {},\n Url: {}\n };\n var PublicVar = {};\n var PublicVar2 = {\n 'asd': '21'\n };\n var ApiToken = null;\n var root = this;\n /*\n * Constructor\n */\n this.construct = function (options) {\n //$.extend(Opts, options);\n console.log(this.constructor.name + ' constructor called');\n $.extend(Opts, window.EmegrendelesDefaults, options);\n };\n this.setOpts = function (options) {\n $.extend(Opts, options);\n };\n this.getOpts = function () {\n return Opts;\n };\n this.datatableAddRowTrashButton = function () {\n return Opts.datatableAddRowTrashButton(arguments);\n };\n this.datatableAddRowEditButton = function () {\n return Opts.datatableAddRowEditButton(arguments);\n };\n this.datatableAddRowViewButton = function () {\n return Opts.datatableAddRowViewButton(arguments);\n };\n this.datatableAddRowAttachmentButton = function () {\n return Opts.datatableAddRowAttachmentButton(arguments);\n };\n this.afterLoadMainContent = function () {\n return Opts.afterLoadMainContent(arguments);\n };\n this.datatableActionButtonClickCallBack = function () {\n return Opts.datatableActionButtonClickCallBack(arguments);\n };\n this.datatableRowActionButtonClickCallBack = function () {\n return Opts.datatableRowActionButtonClickCallBack(arguments);\n };\n this.datatableAddRowAction = function (CSSSelector) {\n if (!CSSSelector) {\n return;\n }\n $(CSSSelector + ' tr button').off('click');\n $(CSSSelector + ' tr button').on('click', APP.datatableRowActionButtonClickCallBack);\n };\n this.datatableCustomHeadButtonClickCallBack = function () {\n return Opts.datatableCustomHeadButtonClickCallBack(arguments);\n };\n\n /*\n * Public method\n * Can be called outside class\n */\n this.myPublicMethod = function () {\n console.log(Opts);\n myPrivateMethod();\n };\n this.setApiToken = function (token) {\n root.ApiToken = token;\n };\n this.getApiToken = function () {\n return root.ApiToken;\n };\n\n /*\n * Private method\n * Can only be called inside class\n */\n var myPrivateMethod = function myPrivateMethod() {\n console.log('accessed private method');\n };\n\n /**\n * @param {string} itemName\n */\n this.setActiveNavBarItem = function (itemName) {\n $('.speedButtonNavBar li').removeClass('selected');\n $('.speedButtonNavBar li.iconholderModul' + itemName).addClass('selected');\n return this;\n };\n this.getActiveNavBarItem = function () {\n return $('.speedButtonNavBar .selected').find('a').data('name');\n };\n this.clearArchiveModuleDataTableState = function () {\n if (APP.OrderArchiveModule != undefined) {\n console.log('APP.OrderArchiveModule');\n console.log('clear');\n APP.OrderArchiveModule.dataTable.state.clear();\n }\n };\n this.navBarItemBeforepost = function () {\n console.log('navBarItemBeforepost');\n if (root.getActiveNavBarItem() !== 'activeOrder') {\n root.clearArchiveModuleDataTableState();\n }\n ;\n };\n this.navBarItemAfterPost = function () {};\n this.initNavBar = function () {\n $(\".speedButtonNavBar a:not([data-target=_blank]):not([data-no-ajax])\").bind('click', function (event) {\n console.log($(this).data().name);\n if ($(this).data('big-icon')) {\n $(\".speedButtonNavBar\").removeClass('smallicons');\n } else {\n $(\".speedButtonNavBar\").addClass('smallicons');\n }\n root.setActiveNavBarItem($(this).data().name);\n event.preventDefault();\n });\n $(\".speedButtonNavBar a:not([data-target=_blank]):not([data-no-ajax])\").ajaxlink({\n target: $('.mainContent'),\n ajaxtype: 'GET',\n afterpost: root.navBarItemAfterPost,\n beforepost: root.navBarItemBeforepost\n });\n $(\".speedButtonNavBar a[data-target=_blank], .speedButtonNavBar a[data-no-ajax]\").bind('click', function () {\n root.clearArchiveModuleDataTableState();\n });\n };\n this.loadMainContent = function (url, data, callBack) {\n if (!callBack) {\n callBack = root.afterLoadMainContent;\n } else {\n console.log('van callback');\n console.log(callBack);\n }\n $('.mainContent').load(url, data, callBack);\n };\n /*\n * Pass options when class instantiated\n */\n this.construct(options);\n};\n\n/*\n$.fn.ajaxlink = function(options){\n\n};\nimport './ajaxLink';\n\n* */\nwindow.APP = {};\n$(document).ready(function () {\n console.log('ready doc');\n //$('.datepicker').datepicker();\n Mustache.tags = ['[[', ']]'];\n // = [ '<%', '%>' ];\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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L2pzL2FwcC5qcz9jZWQ2Il0sInNvdXJjZXNDb250ZW50IjpbInJlcXVpcmUoJy4vYm9vdHN0cmFwJyk7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKlxuSGVscGVyIGZ1bmN0aW9uXG4qL1xud2luZG93LmdldE1vbmRheT1mdW5jdGlvbihkYXRlLGRhdGVTdHIpIHtcbiAgICBpZihkYXRlU3RyKXtcbiAgICAgICAgZGF0ZSA9IG5ldyBEYXRlKGRhdGVTdHIpO1xuICAgIH1cblxuICAgIGxldCBkYXkgPSBkYXRlLmdldERheSgpLFxuICAgICAgICBkaWZmID0gZGF0ZS5nZXREYXRlKCkgLSBkYXkgKyAoZGF5ID09IDAgPyAtNjoxKTsgLy8gYWRqdXN0IHdoZW4gZGF5IGlzIHN1bmRheVxuICAgIHJldHVybiBuZXcgRGF0ZShkYXRlLnNldERhdGUoZGlmZikpO1xufVxud2luZG93LmRlYnVnPWZ1bmN0aW9uICh0eHQpXG57XG4gICAgdHJ5IHtcbiAgICAgICAgaWYgKHR4dCAmJiB0eXBlb2YgdHh0ID09PSAnb2JqZWN0JyAmJiAhQXJyYXkuaXNBcnJheSh0eHQpKSB7XG4gICAgICAgICAgICBjb25zdCBzZWVuID0gbmV3IFdlYWtTZXQoKTtcbiAgICAgICAgICAgIGNvbnN0IHNhZmVPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHR4dCwgKGtleSwgdmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICBpZiAoc2Vlbi5oYXModmFsdWUpKSByZXR1cm4gJ1tDaXJjdWxhcl0nO1xuICAgICAgICAgICAgICAgICAgICBzZWVuLmFkZCh2YWx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcbiAgICAgICAgICAgIH0pKTtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKHNhZmVPYmopO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgY29uc29sZS5sb2codHh0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjYXRjaChlKXtcbiAgICAgICAgY29uc29sZS5sb2codHh0KTtcbiAgICB9XG59O1xuXG53aW5kb3cuYnVpbGRGb3JtRGF0YT1mdW5jdGlvbihmb3JtRGF0YSwgZGF0YSwgcGFyZW50S2V5KSB7XG4gICAgaWYgKGRhdGEgJiYgdHlwZW9mIGRhdGEgPT09ICdvYmplY3QnICYmICEoZGF0YSBpbnN0YW5jZW9mIERhdGUpICYmICEoZGF0YSBpbnN0YW5jZW9mIEZpbGUpKSB7XG4gICAgICAgIE9iamVjdC5rZXlzKGRhdGEpLmZvckVhY2goa2V5ID0+IHtcbiAgICAgICAgICAgIGJ1aWxkRm9ybURhdGEoZm9ybURhdGEsIGRhdGFba2V5XSwgcGFyZW50S2V5ID8gYCR7cGFyZW50S2V5fVske2tleX1dYCA6IGtleSk7XG4gICAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnN0IHZhbHVlID0gZGF0YSA9PSBudWxsID8gJycgOiBkYXRhO1xuXG4gICAgICAgIGZvcm1EYXRhLmFwcGVuZChwYXJlbnRLZXksIHZhbHVlKTtcbiAgICB9XG59XG5cbndpbmRvdy5qc29uVG9Gb3JtRGF0YT1mdW5jdGlvbihkYXRhKSB7XG4gICAgY29uc3QgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKTtcblxuICAgIGJ1aWxkRm9ybURhdGEoZm9ybURhdGEsIGRhdGEpO1xuXG4gICAgcmV0dXJuIGZvcm1EYXRhO1xufVxuXG5TdHJpbmcucHJvdG90eXBlLmNhcGl0YWxpemUgPSBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gdGhpcy5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSArIHRoaXMuc2xpY2UoMSlcbn1cblxud2luZG93LmFycmF5UmVtb3ZlPWZ1bmN0aW9uKGFyciwgdmFsdWUpIHtcblxuICAgIHJldHVybiBhcnIuZmlsdGVyKGZ1bmN0aW9uKGVsZSl7XG4gICAgICAgIHJldHVybiBlbGUgIT0gdmFsdWU7XG4gICAgfSk7XG59XG53aW5kb3cuZ2V0UmFuZG9tSW50PWZ1bmN0aW9uIChtYXg9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIsbWluPTApIHtcbiAgICBkZWJ1ZyhtYXgpO1xuICAgIGRlYnVnKG1pbik7XG4gICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSkgKyBtaW47XG59XG5cbndpbmRvdy5zZXRJbWFnZUZyb21Mb2NhbD1mdW5jdGlvbihpbnB1dCx0YXJnZXRJbWdDc3NTZWxlY3Rvcikge1xuICAgIGlmIChpbnB1dC5maWxlcyAmJiBpbnB1dC5maWxlc1swXSkge1xuICAgICAgICBsZXQgcmVhZGVyID0gbmV3IEZpbGVSZWFkZXIoKTtcbiAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uIChlKSB7XG4gICAgICAgICAgICAkKHRhcmdldEltZ0Nzc1NlbGVjdG9yKS5hdHRyKCdzcmMnLCBlLnRhcmdldC5yZXN1bHQpO1xuICAgICAgICB9XG4gICAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKGlucHV0LmZpbGVzWzBdKTtcbiAgICB9XG59XG5cbnJlcXVpcmUoJy4vbGF0aW5pc2UnKTtcblxuLypcbmRpc2FibGUgYmFjayBidXR0b25cbiAqL1xuJChmdW5jdGlvbigpIHtcbiAgICBpZiAod2luZG93Lmhpc3RvcnkgJiYgd2luZG93Lmhpc3RvcnkucHVzaFN0YXRlKSB7XG4gICAgICAgIHdpbmRvdy5oaXN0b3J5LnB1c2hTdGF0ZSgnJywgbnVsbCwgd2luZG93LmxvY2F0aW9uLmhyZWYpO1xuICAgICAgICAkKHdpbmRvdykub24oJ3BvcHN0YXRlJywgZnVuY3Rpb24oZXZlbnQpIHtcbiAgICAgICAgICAgIC8vIGFsZXJ0KCdCYWNrIGJ1dHRvbiB3YXMgcHJlc3NlZC4nKTtcbiAgICAgICAgICAgIC8vZG9jdW1lbnQubG9jYXRpb24uaHJlZiA9ICcjJztcbiAgICAgICAgICAgIHdpbmRvdy5oaXN0b3J5LnB1c2hTdGF0ZSgnJywgZG9jdW1lbnQudGl0bGUsIHdpbmRvdy5sb2NhdGlvbi5ocmVmKTtcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2coJ21ldmFneScpO1xuICAgICAgICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XG4gICAgICAgIH0pO1xuICAgIH1cbn0pO1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKlxuaW5pdCBjdXN0b20gcmFkaW8gYnV0dG9uc1xuICovXG53aW5kb3cuaW5pdFJhZGlvQnV0dG9ucz1mdW5jdGlvbiAoT3B0aW9ucyl7XG4gICAgbGV0IE9wdHMgPSB7XG4gICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiAodmFsdWUsbm9kZSkge1xuICAgICAgICB9LFxuICAgIH07XG5cbiAgICAkLmV4dGVuZChPcHRzLCBPcHRpb25zKTtcblxuICAgICQoJy5jdXN0b21SYWRpb0J0bkdyb3VwIC5hY3RpdmUnKS5lYWNoKGZ1bmN0aW9uKCkge1xuICAgICAgICBsZXQgYWN0aXZlVmFsdWUgPSAkKHRoaXMpLmRhdGEoJ3RpdGxlJyk7XG4gICAgICAgIGxldCB0YXJnZXQgPSAkKHRoaXMpLmRhdGEoJ3RvZ2dsZScpO1xuICAgICAgICAkKCdpbnB1dFtuYW1lPScrdGFyZ2V0KyddJykucHJvcCgndmFsdWUnLCBhY3RpdmVWYWx1ZSk7XG4gICAgfSk7XG5cbiAgICAkKCcuY3VzdG9tUmFkaW9CdG5Hcm91cCBhJykudW5iaW5kKCdjbGljaycpO1xuICAgICQoJy5jdXN0b21SYWRpb0J0bkdyb3VwIGEnKS5iaW5kKCdjbGljaycsZnVuY3Rpb24oKXtcbiAgICAgICAgbGV0IHNlbCA9ICQodGhpcykuZGF0YSgndGl0bGUnKTtcbiAgICAgICAgbGV0IHRvZyA9ICQodGhpcykuZGF0YSgndG9nZ2xlJyk7XG4gICAgICAgICQoJ2lucHV0W25hbWU9Jyt0b2crJ10nKS5wcm9wKCd2YWx1ZScsIHNlbCk7XG4gICAgICAgICQoJ2FbZGF0YS10b2dnbGU9XCInK3RvZysnXCJdJykubm90KCdbZGF0YS10aXRsZT1cIicrc2VsKydcIl0nKS5yZW1vdmVDbGFzcygnYWN0aXZlJykuYWRkQ2xhc3MoJ25vdEFjdGl2ZScpO1xuICAgICAgICAkKCdhW2RhdGEtdG9nZ2xlPVwiJyt0b2crJ1wiXVtkYXRhLXRpdGxlPVwiJytzZWwrJ1wiXScpLnJlbW92ZUNsYXNzKCdub3RBY3RpdmUnKS5hZGRDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgIE9wdHMub25DaGFuZ2Uoc2VsLHRvZyk7XG4gICAgfSk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIERlZmF1bHRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiQuZXh0ZW5kKCB0cnVlLCAkLmZuLmRhdGFUYWJsZS5kZWZhdWx0cywge1xuICAgIGxhbmd1YWdlOiB7XG4gICAgICAgIHVybDogJy8vY2RuLmRhdGF0YWJsZXMubmV0L3BsdWctaW5zLzEuMTAuMjQvaTE4bi9IdW5nYXJpYW4uanNvbidcbiAgICB9LFxuICAgIGxlbmd0aE1lbnU6IFtcbiAgICAgICAgWyAxMCwgMjUsIDUwLCAtMSBdLFxuICAgICAgICBbICcxMCBzb3InLCAnMjUgc29yJywgJzUwIHNvcicsICfDlnNzemVzJyBdXG4gICAgXSxcbiAgICBidXR0b25zOntcbiAgICAgICAgZG9tOntcbiAgICAgICAgICAgIGJ1dHRvbjp7XG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lOidmZy1idXR0b24gdWktYnV0dG9uIGRhdGFUYWJsZUhlYWRlckJ1dHRvbnMnXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgfSxcbiAgICBkb206ICc8XCJmZy10b29sYmFyIHVpLXRvb2xiYXIgdWktd2lkZ2V0LWhlYWRlciB1aS1oZWxwZXItY2xlYXJmaXggdWktY29ybmVyLXRsIHVpLWNvcm5lci10clwibEJmcj4nK1xuICAgICAgICAndCcrXG4gICAgICAgICc8XCJmZy10b29sYmFyIHVpLXRvb2xiYXIgdWktd2lkZ2V0LWhlYWRlciB1aS1oZWxwZXItY2xlYXJmaXggdWktY29ybmVyLWJsIHVpLWNvcm5lci1iclwiaXA+JyxcblxufSApO1xuSW5wdXRtYXNrLmV4dGVuZERlZmluaXRpb25zKHtcbiAgICAneCc6IHtcbiAgICAgICAgdmFsaWRhdG9yOiBcIltcXC4sLcOhw6nDrcOzw7bFkcO6w6DDqMOsw7LDucO8xbHDgcOJw43Dk8OWxZDDmsOAw4jDjMOSw5nDnMWwQS1aYS16MC05IF1cIixcbiAgICAgICAgLy9jYXJkaW5hbGl0eTogMVxuICAgIH1cbn0pO1xuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVG9hc3QuZW5hYmxlVGltZXJzKGZhbHNlKTtcbiQuZm4uc2VsZWN0Mi5kZWZhdWx0cy5zZXQoJ2xhbmd1YWdlJywgJ2pwJyk7XG53aW5kb3cuc2VsZWN0MkNyZWF0ZVRhZz1mdW5jdGlvbiAocGFyYW1zKXtcbiAgICB2YXIgdGVybSA9ICQudHJpbShwYXJhbXMudGVybSk7XG4gICAgdmFyIGNvdW50ID0gMFxuICAgIHZhciBleGlzdHNWYXIgPSBmYWxzZTtcbiAgICAvL2NoZWNrIGlmIHRoZXJlIGlzIGFueSBvcHRpb24gYWxyZWFkeVxuICAgIGlmKCQoJyNrZXl3b3JkcyBvcHRpb24nKS5sZW5ndGggPiAwKXtcbiAgICAgICAgJCgnI2tleXdvcmRzIG9wdGlvbicpLmVhY2goZnVuY3Rpb24oKXtcbiAgICAgICAgICAgIGlmICgkKHRoaXMpLnRleHQoKS50b1VwcGVyQ2FzZSgpID09IHRlcm0udG9VcHBlckNhc2UoKSkge1xuICAgICAgICAgICAgICAgIGV4aXN0c1ZhciA9IHRydWVcbiAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBleGlzdHNWYXIgPSBmYWxzZVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgICAgaWYoZXhpc3RzVmFyKXtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBpZDogcGFyYW1zLnRlcm0sXG4gICAgICAgICAgICB0ZXh0OiBwYXJhbXMudGVybSxcbiAgICAgICAgICAgIG5ld1RhZzogdHJ1ZVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vc2luY2Ugc2VsZWN0IGhhcyAwIG9wdGlvbnMsIGFkZCBuZXcgd2l0aG91dCBjb21wYXJpbmdcbiAgICBlbHNle1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgaWQ6IHBhcmFtcy50ZXJtLFxuICAgICAgICAgICAgdGV4dDogcGFyYW1zLnRlcm0sXG4gICAgICAgICAgICBuZXdUYWc6IHRydWVcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG53aW5kb3cuYWpheEVycm9ySGFuZGxlcj0gZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKXtcbiAgICBkZWJ1Zyh0aGlzKTtcbiAgICBjb25zb2xlLmVycm9yKHhocik7XG4gICAgY29uc29sZS5lcnJvcihhamF4T3B0aW9ucyk7XG4gICAgY29uc29sZS5lcnJvcih0aHJvd25FcnJvcik7XG5cbiAgICAvLyBCaXp0b25zw6FnaSBlbGxlbsWRcnrDqXMg4oCTIGhhIG5pbmNzIHJlc3BvbnNlSlNPTiAocGwuIEhUTUwgdsOhbGFzeiksIG1lZ3Byw7Niw6FsanVrIHBhcnN6b2xuaVxuICAgIGlmICgheGhyLnJlc3BvbnNlSlNPTiAmJiB4aHIucmVzcG9uc2VUZXh0KSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICB4aHIucmVzcG9uc2VKU09OID0gSlNPTi5wYXJzZSh4aHIucmVzcG9uc2VUZXh0KTtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgY29uc29sZS5lcnJvcihcIk5lbSBzaWtlcsO8bHQgYSByZXNwb25zZVRleHQgSlNPTiBwYXJzem9sw6FzYVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJpenRvbnPDoWdpIGVsbGVuxZFyesOpcyDigJMgaGEgbmluY3MgcmVzcG9uc2VKU09OIChwbC4gSFRNTCB2w6FsYXN6KVxuICAgIGlmICgheGhyLnJlc3BvbnNlSlNPTikge1xuICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeydkZXRhaWwnOiAnVsOhcmF0bGFuIHN6ZXJ2ZXJoaWJhLiBLw6lyasO8ayBwcsOzYsOhbGphIMO6anJhIGvDqXPFkWJiLid9KTtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIC8vIFZhbGlkw6FjacOzcyBoaWLDoWsgKDQyMikg4oCTIGV6ZWtldCByw6lzemxldGVzZW4gbWVnamVsZW7DrXRqw7xrXG4gICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoXCJkMi0tLS0tLS0tLS0tLS0tLVwiKTtcbiAgICAgICAgaWYoXCJqc29uYXBpXCIgaW4geGhyLnJlc3BvbnNlSlNPTil7XG4gICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXJKc29uQVBJKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKTtcbiAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEVneWVkaSByZWZlcmVuY2lhIGvDs2RvcyBoaWJhICg1MDAsIHN0Yi4pXG4gICAgZWxzZSBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcl9yZWYpIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihcImVycm9yX3JlZjogXCIgKyB4aHIucmVzcG9uc2VKU09OLmVycm9yX3JlZik7XG4gICAgICAgIFRvYXN0LmNyZWF0ZSh7XG4gICAgICAgICAgICB0aXRsZTogXCJTemVydmVyaGliYVwiLFxuICAgICAgICAgICAgbWVzc2FnZTogXCJWw6FyYXRsYW4gaGliYSB0w7ZydMOpbnQgYSBmZWxkb2xnb3rDoXMgc29yw6FuLjxicj5cIiArXG4gICAgICAgICAgICAgICAgICAgICBcIjxzbWFsbD5IaXZhdGtvesOhc2kga8OzZDogPHN0cm9uZz5cIiArIHhoci5yZXNwb25zZUpTT04uZXJyb3JfcmVmICsgXCI8L3N0cm9uZz48L3NtYWxsPjxicj5cIiArXG4gICAgICAgICAgICAgICAgICAgICBcIjxzbWFsbD5Lw6lyasO8aywgZXp0IGEga8OzZG90IGFkamEgbWVnIGEgaGliYWplbGVudMOpc2Jlbi48L3NtYWxsPlwiLFxuICAgICAgICAgICAgc3RhdHVzOiBUT0FTVF9TVEFUVVMuREFOR0VSLFxuICAgICAgICAgICAgdGltZW91dDogMFxuICAgICAgICB9KTtcbiAgICB9XG4gICAgLy8gNDA0XG4gICAgZWxzZSBpZiAoeGhyLnN0YXR1cyA9PSA0MDQpIHtcbiAgICAgICAgY29uc29sZS5lcnJvcihcImQzLS0tLS0tLS0tLS0tLS0tXCIpO1xuICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeydkZXRhaWwnOidOaW5jcyBpbHllbiBlbGVtLid9KTtcbiAgICB9XG4gICAgLy8gRWd5w6liIGlzbWVyZXRsZW4gaGliYVxuICAgIGVsc2Uge1xuICAgICAgICBjb25zb2xlLmVycm9yKFwiZDQtLS0tLS0tLS0tLS0tLS1cIik7XG4gICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih7J2RldGFpbCc6J8OBbHRhbMOhbm9zIGhpYmEuJ30pO1xuICAgIH1cbn1cbndpbmRvdy5hamF4RXJyb3JGaWVsZEhhbmRsZXJKc29uQVBJPSBmdW5jdGlvbiAoZXJyb3JzLCBjb250YWluZXIpIHtcbiAgICBjb25zb2xlLmVycm9yKFwiZDYtLS0tLS0tLS0tLS0tLS1cIik7XG4gICAgbGV0IHRvYXN0Qm9keUh0bWwgPSAnJztcbiAgICBsZXQgdG9hc3RUaXRsZSA9ICdIaWJhJztcbiAgICBjb25zb2xlLmVycm9yKGVycm9ycyk7XG4gICAgJC5lYWNoKGVycm9ycywgZnVuY3Rpb24gKGluZGV4LCB2YWx1ZSkge1xuICAgICAgICBjb25zb2xlLmVycm9yKHZhbHVlKTtcbiAgICAgICAgdG9hc3RUaXRsZSA9ICdIaWJhJztcbiAgICAgICAgdG9hc3RCb2R5SHRtbCA9ICcnO1xuICAgICAgICBpZihcInRpdGxlXCIgaW4gdmFsdWUpe1xuICAgICAgICAgICAgdG9hc3RUaXRsZT12YWx1ZS50aXRsZTtcbiAgICAgICAgfVxuICAgICAgICBpZihcImRldGFpbFwiIGluIHZhbHVlKXtcbiAgICAgICAgICAgIHRvYXN0Qm9keUh0bWwgKz0gJzxkaXY+JyArIHZhbHVlLmRldGFpbCArICc8ZGl2Pic7XG4gICAgICAgIH1cbiAgICAgICAgVG9hc3QuY3JlYXRlKHtcbiAgICAgICAgICAgIHRpdGxlOiB0b2FzdFRpdGxlLFxuICAgICAgICAgICAgbWVzc2FnZTogdG9hc3RCb2R5SHRtbCxcbiAgICAgICAgICAgIHN0YXR1czogVE9BU1RfU1RBVFVTLkRBTkdFUiwgICAvLyBTVUNDRVNTICh6w7ZsZClcbiAgICAgICAgICAgIHRpbWVvdXQ6IDEwMDAwXG4gICAgICAgIH0pO1xuICAgIH0pO1xufVxud2luZG93LmFqYXhFcnJvckZpZWxkSGFuZGxlciA9IGZ1bmN0aW9uIChlcnJvcnMsIGNvbnRhaW5lcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXCJkNS0tLS0tLS0tLS0tLS0tLVwiKTtcbiAgICBjb25zb2xlLmVycm9yKGVycm9ycyk7XG4gICAgbGV0IHRvYXN0Qm9keUh0bWwgPSAnJztcbiAgICAkLmVhY2goZXJyb3JzLCBmdW5jdGlvbiAoaW5kZXgsIHZhbHVlKSB7XG4gICAgICAgIHRvYXN0Qm9keUh0bWwgKz0gJzxkaXY+JyArIHZhbHVlICsgJzxkaXY+JztcbiAgICB9KTtcblxuICAgIFRvYXN0LmNyZWF0ZSh7XG4gICAgICAgIHRpdGxlOiBcIkhpYmEhXCIsXG4gICAgICAgIG1lc3NhZ2U6IHRvYXN0Qm9keUh0bWwsXG4gICAgICAgIHN0YXR1czogVE9BU1RfU1RBVFVTLkRBTkdFUiwgICAvLyBTVUNDRVNTICh6w7ZsZClcbiAgICAgICAgdGltZW91dDogMTAwMDBcbiAgICB9KTtcbn1cbiQuYWpheFNldHVwKHtcbiAgICBlcnJvcjphamF4RXJyb3JIYW5kbGVyLFxufSk7XG4vKlxuZGF0ZXBpY2tlciBhZnRlclNob3cgZnVuY3Rpb25cbiAqL1xuJC5kYXRlcGlja2VyLl91cGRhdGVEYXRlcGlja2VyX29yaWdpbmFsID0gJC5kYXRlcGlja2VyLl91cGRhdGVEYXRlcGlja2VyO1xuJC5kYXRlcGlja2VyLl91cGRhdGVEYXRlcGlja2VyID0gZnVuY3Rpb24oaW5zdCkge1xuICAgICQuZGF0ZXBpY2tlci5fdXBkYXRlRGF0ZXBpY2tlcl9vcmlnaW5hbChpbnN0KTtcbiAgICBsZXQgYWZ0ZXJTaG93ID0gdGhpcy5fZ2V0KGluc3QsICdhZnRlclNob3cnKTtcbiAgICBpZiAoYWZ0ZXJTaG93KVxuICAgICAgICBhZnRlclNob3cuYXBwbHkoKGluc3QuaW5wdXQgPyBpbnN0LmlucHV0WzBdIDogbnVsbCkpOyAgLy8gdHJpZ2dlciBjdXN0b20gY2FsbGJhY2tcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndpbmRvdy5FbWVncmVuZGVsZXNEZWZhdWx0cz17XG4gICAgZGF0YXRhYmxlQWN0aW9uQnV0dG9uQ2xpY2tDYWxsQmFjazogZnVuY3Rpb24gKCkge30sXG4gICAgZGF0YXRhYmxlQWRkUm93VHJhc2hCdXR0b246IGZ1bmN0aW9uIChpZCxhcmdzKSB7XG4gICAgICAgIHJldHVybiAnPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNtIGJ0bi1kYW5nZXIgYnV0dG9uRGVsZXRlXCIgZGF0YS1idXR0b25UeXBlPVwiZGVsZXRlXCIgZGF0YS10b2dnbGU9XCJ0b29sdGlwXCIgZGF0YS1wbGFjZW1lbnQ9XCJib3R0b21cIiB0aXRsZT1cIlTDtnJsw6lzXCI+JyArXG4gICAgICAgICAgICAnPHNwYW4gY2xhc3M9XCJmYXMgZmEtdHJhc2hcIj48L3NwYW4+JyArXG4gICAgICAgICAgICAnPC9idXR0b24+J1xuXG4gICAgfSxcbiAgICBkYXRhdGFibGVBZGRSb3dFZGl0QnV0dG9uOiBmdW5jdGlvbiAoYXJncykge1xuICAgICAgICBsZXQgdGl0bGU9J0FkYXRvayc7XG4gICAgICAgIGlmKHR5cGVvZiBhcmdzWzFdLnRpdGxlIT09XCJ1bmRlZmluZWRcIil7XG4gICAgICAgICAgICB0aXRsZT1hcmdzWzFdLnRpdGxlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiAnPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXNtIGJ0bi1pbmZvIGJ1dHRvbkVkaXRcIiAgZGF0YS1idXR0b25UeXBlPVwiZWRpdFwiIGRhdGEtdG9nZ2xlPVwidG9vbHRpcFwiIGRhdGEtcGxhY2VtZW50PVwiYm90dG9tXCIgdGl0bGU9XCInK3RpdGxlKydcIj4nICtcbiAgICAgICAgICAgICc8c3BhbiBjbGFzcz1cImZhcyBmYS1wZW5jaWwtYWx0XCI+PC9zcGFuPicgK1xuICAgICAgICAgICAgJzwvYnV0dG9uPidcblxuICAgIH0sXG4gICAgZGF0YXRhYmxlQWRkUm93Vmlld0J1dHRvbjogZnVuY3Rpb24gKGlkLGFyZ3MpIHtcbiAgICAgICAgcmV0dXJuICc8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGRhdGFUYWJsZVJvd0J1dHRvbiBidXR0b25WaWV3XCIgIGRhdGEtYnV0dG9uVHlwZT1cInZpZXdcIiBkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIiBkYXRhLXBsYWNlbWVudD1cImJvdHRvbVwiIHRpdGxlPVwiTWVndGVraW50XCI+JyArXG4gICAgICAgICAgICAnPHNwYW4gY2xhc3M9XCJmYXMgZmEtZXllXCI+PC9zcGFuPicgK1xuICAgICAgICAgICAgJzwvYnV0dG9uPidcblxuICAgIH0sXG4gICAgZGF0YXRhYmxlQWRkUm93QXR0YWNobWVudEJ1dHRvbjogZnVuY3Rpb24gKGlkLGFyZ3MpIHtcbiAgICAgICAgcmV0dXJuICc8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tc20gYnRuLW91dGxpbmUtZGFyayBkYXRhVGFibGVSb3dCdXR0b24gYnV0dG9uQXR0YWNobWVudFwiICBkYXRhLWJ1dHRvblR5cGU9XCJhdHRhY2htZW50XCIgZGF0YS10b2dnbGU9XCJ0b29sdGlwXCIgZGF0YS1wbGFjZW1lbnQ9XCJib3R0b21cIiB0aXRsZT1cIkNzYXRvbG3DoW55XCI+JyArXG4gICAgICAgICAgICAnPHNwYW4gY2xhc3M9XCJmYXMgZmEtcGFwZXJjbGlwXCI+PC9zcGFuPicgK1xuICAgICAgICAgICAgJzwvYnV0dG9uPidcblxuICAgIH0sXG4gICAgZGF0YXRhYmxlQ3VzdG9tSGVhZEJ1dHRvbkNsaWNrQ2FsbEJhY2s6ZnVuY3Rpb24gKGFyZ3MpIHtcbiAgICAgICAgY29uc29sZS5sb2coYXJncyk7XG4gICAgfSxcblxuICAgIGFmdGVyTG9hZE1haW5Db250ZW50OmZ1bmN0aW9uIChhcmdzKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKGFyZ3MpO1xuICAgIH0sXG5cblxufTtcblxuaWYodHlwZW9mIERhdGFNb2RlbD09PSd1bmRlZmluZWQnKXtcbiAgICBjbGFzcyBEYXRhTW9kZWx7XG4gICAgICAgIC8qXG4gICAgICAgICAqIFZhcmlhYmxlcyBhY2Nlc3NpYmxlXG4gICAgICAgICAqIGluIHRoZSBjbGFzc1xuICAgICAgICAgKi9cbiAgICAgICAgT3B0cyA9IHtcbiAgICAgICAgICAgIGFjdGl2ZTogZmFsc2UsXG4gICAgICAgIH07XG5cbiAgICAgICAgLypcbiAgICAgICAgICogQ29uc3RydWN0b3JcbiAgICAgICAgICovXG4gICAgICAgIGNvbnN0cnVjdG9yIChkYXRhLG9wdGlvbnMpIHtcbiAgICAgICAgICAgICQuZXh0ZW5kKHRoaXMsIGRhdGEpO1xuICAgICAgICAgICAgJC5leHRlbmQodGhpcy5PcHRzLCBvcHRpb25zKTtcbiAgICAgICAgfTtcblxuICAgICAgICBzZXREYXRhIChkYXRhKXtcbiAgICAgICAgICAgICQuZXh0ZW5kKHRoaXMsIGRhdGEpO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2V0RGF0YShpbmRleCl7XG4gICAgICAgICAgICBpZihpbmRleCl7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXNbaW5kZXhdO1xuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9O1xuICAgIHdpbmRvdy5EYXRhTW9kZWw9RGF0YU1vZGVsO1xufVxuXG5cbndpbmRvdy5FbWVncmVuZGVsZXMgPSBmdW5jdGlvbiAob3B0aW9ucykge1xuXG4gICAgLypcbiAgICAgKiBWYXJpYWJsZXMgYWNjZXNzaWJsZVxuICAgICAqIGluIHRoZSBjbGFzc1xuICAgICAqL1xuICAgIGxldCBPcHRzID0ge1xuICAgICAgICBteVZhcjogJ0VtZWdyZW5kZWxlcyB2YWx1ZScsXG4gICAgICAgIGRhdGF0YWJsZUFkZFJvd1RyYXNoQnV0dG9uOnt9LFxuICAgICAgICBkYXRhdGFibGVBZGRSb3dFZGl0QnV0dG9uOnt9LFxuICAgICAgICBkYXRhdGFibGVBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnt9LFxuICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnt9LFxuICAgICAgICBkYXRhdGFibGVDdXN0b21IZWFkQnV0dG9uQ2xpY2tDYWxsQmFjazp7fSxcbiAgICAgICAgYWZ0ZXJMb2FkTWFpbkNvbnRlbnQ6e30sXG4gICAgICAgIFVybDp7fSxcbiAgICB9O1xuXG4gICAgY29uc3QgUHVibGljVmFyPXt9O1xuICAgIGxldCBQdWJsaWNWYXIyPXsnYXNkJzonMjEnfTtcbiAgICBsZXQgQXBpVG9rZW49bnVsbDtcbiAgICBsZXQgcm9vdD10aGlzO1xuICAgIC8qXG4gICAgICogQ29uc3RydWN0b3JcbiAgICAgKi9cbiAgICB0aGlzLmNvbnN0cnVjdCA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gICAgICAgIC8vJC5leHRlbmQoT3B0cywgb3B0aW9ucyk7XG4gICAgICAgIGNvbnNvbGUubG9nKHRoaXMuY29uc3RydWN0b3IubmFtZSsnIGNvbnN0cnVjdG9yIGNhbGxlZCcpO1xuICAgICAgICAkLmV4dGVuZChPcHRzLCB3aW5kb3cuRW1lZ3JlbmRlbGVzRGVmYXVsdHMsIG9wdGlvbnMpO1xuICAgIH07XG5cbiAgICB0aGlzLnNldE9wdHM9ZnVuY3Rpb24ob3B0aW9ucyl7XG4gICAgICAgICQuZXh0ZW5kKE9wdHMsIG9wdGlvbnMpO1xuICAgIH1cblxuICAgIHRoaXMuZ2V0T3B0cz1mdW5jdGlvbigpe1xuICAgICAgICByZXR1cm4gT3B0cztcbiAgICB9XG5cbiAgICB0aGlzLmRhdGF0YWJsZUFkZFJvd1RyYXNoQnV0dG9uPWZ1bmN0aW9uICgpe1xuICAgICAgICByZXR1cm4gT3B0cy5kYXRhdGFibGVBZGRSb3dUcmFzaEJ1dHRvbihhcmd1bWVudHMpO1xuICAgIH1cbiAgICB0aGlzLmRhdGF0YWJsZUFkZFJvd0VkaXRCdXR0b249ZnVuY3Rpb24gKCl7XG4gICAgICAgIHJldHVybiBPcHRzLmRhdGF0YWJsZUFkZFJvd0VkaXRCdXR0b24oYXJndW1lbnRzKTtcbiAgICB9XG5cbiAgICB0aGlzLmRhdGF0YWJsZUFkZFJvd1ZpZXdCdXR0b249ZnVuY3Rpb24gKCl7XG4gICAgICAgIHJldHVybiBPcHRzLmRhdGF0YWJsZUFkZFJvd1ZpZXdCdXR0b24oYXJndW1lbnRzKTtcbiAgICB9XG4gICAgdGhpcy5kYXRhdGFibGVBZGRSb3dBdHRhY2htZW50QnV0dG9uPWZ1bmN0aW9uICgpe1xuICAgICAgICByZXR1cm4gT3B0cy5kYXRhdGFibGVBZGRSb3dBdHRhY2htZW50QnV0dG9uKGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgdGhpcy5hZnRlckxvYWRNYWluQ29udGVudD1mdW5jdGlvbiAoKXtcbiAgICAgICAgcmV0dXJuIE9wdHMuYWZ0ZXJMb2FkTWFpbkNvbnRlbnQoYXJndW1lbnRzKTtcbiAgICB9XG5cbiAgICB0aGlzLmRhdGF0YWJsZUFjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2s9ZnVuY3Rpb24gKCl7XG4gICAgICAgIHJldHVybiBPcHRzLmRhdGF0YWJsZUFjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2soYXJndW1lbnRzKTtcbiAgICB9XG4gICAgdGhpcy5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrPWZ1bmN0aW9uICgpe1xuICAgICAgICByZXR1cm4gT3B0cy5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrKGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgdGhpcy5kYXRhdGFibGVBZGRSb3dBY3Rpb249ZnVuY3Rpb24gKENTU1NlbGVjdG9yKXtcbiAgICAgICAgaWYoIUNTU1NlbGVjdG9yKXtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICAkKENTU1NlbGVjdG9yKycgdHIgYnV0dG9uJykub2ZmKCdjbGljaycpO1xuICAgICAgICAkKENTU1NlbGVjdG9yKycgdHIgYnV0dG9uJykub24oJ2NsaWNrJyxBUFAuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2tDYWxsQmFjayApO1xuICAgIH1cblxuICAgIHRoaXMuZGF0YXRhYmxlQ3VzdG9tSGVhZEJ1dHRvbkNsaWNrQ2FsbEJhY2s9ZnVuY3Rpb24gKCl7XG4gICAgICAgIHJldHVybiBPcHRzLmRhdGF0YWJsZUN1c3RvbUhlYWRCdXR0b25DbGlja0NhbGxCYWNrKGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBQdWJsaWMgbWV0aG9kXG4gICAgICogQ2FuIGJlIGNhbGxlZCBvdXRzaWRlIGNsYXNzXG4gICAgICovXG4gICAgdGhpcy5teVB1YmxpY01ldGhvZCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29uc29sZS5sb2coT3B0cyk7XG5cbiAgICAgICAgbXlQcml2YXRlTWV0aG9kKCk7XG4gICAgfTtcblxuICAgIHRoaXMuc2V0QXBpVG9rZW4gPSBmdW5jdGlvbiAodG9rZW4pIHtcbiAgICAgICAgcm9vdC5BcGlUb2tlbj10b2tlbjtcbiAgICB9O1xuXG4gICAgdGhpcy5nZXRBcGlUb2tlbiA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHJvb3QuQXBpVG9rZW47XG4gICAgfTtcblxuICAgIC8qXG4gICAgICogUHJpdmF0ZSBtZXRob2RcbiAgICAgKiBDYW4gb25seSBiZSBjYWxsZWQgaW5zaWRlIGNsYXNzXG4gICAgICovXG4gICAgY29uc3QgbXlQcml2YXRlTWV0aG9kID0gZnVuY3Rpb24gKCkge1xuICAgICAgICBjb25zb2xlLmxvZygnYWNjZXNzZWQgcHJpdmF0ZSBtZXRob2QnKTtcbiAgICB9O1xuXG4gICAgLyoqXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGl0ZW1OYW1lXG4gICAgICovXG4gICAgdGhpcy5zZXRBY3RpdmVOYXZCYXJJdGVtPWZ1bmN0aW9uKGl0ZW1OYW1lKXtcbiAgICAgICAgJCgnLnNwZWVkQnV0dG9uTmF2QmFyIGxpJykucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7XG4gICAgICAgICQoJy5zcGVlZEJ1dHRvbk5hdkJhciBsaS5pY29uaG9sZGVyTW9kdWwnK2l0ZW1OYW1lKS5hZGRDbGFzcygnc2VsZWN0ZWQnKTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuXG4gICAgdGhpcy5nZXRBY3RpdmVOYXZCYXJJdGVtPWZ1bmN0aW9uKCl7XG4gICAgICByZXR1cm4gJCgnLnNwZWVkQnV0dG9uTmF2QmFyIC5zZWxlY3RlZCcpLmZpbmQoJ2EnKS5kYXRhKCduYW1lJyk7XG4gICAgfVxuXG4gICAgdGhpcy5jbGVhckFyY2hpdmVNb2R1bGVEYXRhVGFibGVTdGF0ZT1mdW5jdGlvbigpe1xuICAgICAgICBpZihBUFAuT3JkZXJBcmNoaXZlTW9kdWxlIT11bmRlZmluZWQgKXtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCdBUFAuT3JkZXJBcmNoaXZlTW9kdWxlJyk7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ2NsZWFyJyk7XG4gICAgICAgICAgICAgICAgQVBQLk9yZGVyQXJjaGl2ZU1vZHVsZS5kYXRhVGFibGUuc3RhdGUuY2xlYXIoKTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIHRoaXMubmF2QmFySXRlbUJlZm9yZXBvc3Q9ZnVuY3Rpb24gKCl7XG4gICAgICAgIGNvbnNvbGUubG9nKCduYXZCYXJJdGVtQmVmb3JlcG9zdCcpO1xuICAgICAgICBpZihyb290LmdldEFjdGl2ZU5hdkJhckl0ZW0oKSE9PSdhY3RpdmVPcmRlcicpe1xuICAgICAgICAgICAgcm9vdC5jbGVhckFyY2hpdmVNb2R1bGVEYXRhVGFibGVTdGF0ZSgpO1xuICAgICAgICB9O1xuXG4gICAgfVxuXG4gICAgdGhpcy5uYXZCYXJJdGVtQWZ0ZXJQb3N0PWZ1bmN0aW9uICgpe1xuICAgIH1cblxuICAgIHRoaXMuaW5pdE5hdkJhcj1mdW5jdGlvbiAoKXtcbiAgICAgICAgJChcIi5zcGVlZEJ1dHRvbk5hdkJhciBhOm5vdChbZGF0YS10YXJnZXQ9X2JsYW5rXSk6bm90KFtkYXRhLW5vLWFqYXhdKVwiKS5iaW5kKCdjbGljaycsZnVuY3Rpb24gKGV2ZW50KXtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCQodGhpcykuZGF0YSgpLm5hbWUpO1xuICAgICAgICAgICAgaWYoJCh0aGlzKS5kYXRhKCdiaWctaWNvbicpKXtcbiAgICAgICAgICAgICAgICAkKFwiLnNwZWVkQnV0dG9uTmF2QmFyXCIpLnJlbW92ZUNsYXNzKCdzbWFsbGljb25zJyk7XG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAkKFwiLnNwZWVkQnV0dG9uTmF2QmFyXCIpLmFkZENsYXNzKCdzbWFsbGljb25zJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHJvb3Quc2V0QWN0aXZlTmF2QmFySXRlbSgkKHRoaXMpLmRhdGEoKS5uYW1lKTtcbiAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgIH0pO1xuICAgICAgICAkKFwiLnNwZWVkQnV0dG9uTmF2QmFyIGE6bm90KFtkYXRhLXRhcmdldD1fYmxhbmtdKTpub3QoW2RhdGEtbm8tYWpheF0pXCIpLmFqYXhsaW5rKHtcbiAgICAgICAgICAgIHRhcmdldDokKCcubWFpbkNvbnRlbnQnKSxcbiAgICAgICAgICAgIGFqYXh0eXBlOidHRVQnLFxuICAgICAgICAgICAgYWZ0ZXJwb3N0OnJvb3QubmF2QmFySXRlbUFmdGVyUG9zdCxcbiAgICAgICAgICAgIGJlZm9yZXBvc3Q6cm9vdC5uYXZCYXJJdGVtQmVmb3JlcG9zdCxcbiAgICAgICAgfSk7XG4gICAgICAgICQoXCIuc3BlZWRCdXR0b25OYXZCYXIgYVtkYXRhLXRhcmdldD1fYmxhbmtdLCAuc3BlZWRCdXR0b25OYXZCYXIgYVtkYXRhLW5vLWFqYXhdXCIpLmJpbmQoJ2NsaWNrJyxmdW5jdGlvbigpe1xuICAgICAgICAgICAgcm9vdC5jbGVhckFyY2hpdmVNb2R1bGVEYXRhVGFibGVTdGF0ZSgpO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICB0aGlzLmxvYWRNYWluQ29udGVudD1mdW5jdGlvbiAodXJsLGRhdGEsY2FsbEJhY2spe1xuXG4gICAgICAgIGlmKCFjYWxsQmFjayl7XG4gICAgICAgICAgICBjYWxsQmFjaz1yb290LmFmdGVyTG9hZE1haW5Db250ZW50O1xuICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCd2YW4gY2FsbGJhY2snKTtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKGNhbGxCYWNrKTtcbiAgICAgICAgfVxuICAgICAgICAkKCcubWFpbkNvbnRlbnQnKS5sb2FkKFxuICAgICAgICAgICAgdXJsLGRhdGEsY2FsbEJhY2tcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLypcbiAgICAgKiBQYXNzIG9wdGlvbnMgd2hlbiBjbGFzcyBpbnN0YW50aWF0ZWRcbiAgICAgKi9cbiAgICB0aGlzLmNvbnN0cnVjdChvcHRpb25zKTtcbn07XG5cblxuLypcbiQuZm4uYWpheGxpbmsgPSBmdW5jdGlvbihvcHRpb25zKXtcblxufTtcbmltcG9ydCAnLi9hamF4TGluayc7XG5cbiogKi9cbndpbmRvdy5BUFA9e307XG4kKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbiAoKXtcbiAgICBjb25zb2xlLmxvZygncmVhZHkgZG9jJyk7XG4gICAgLy8kKCcuZGF0ZXBpY2tlcicpLmRhdGVwaWNrZXIoKTtcbiAgICBNdXN0YWNoZS50YWdzID0gWyAnW1snLCAnXV0nIF07XG4gICAgLy8gPSBbICc8JScsICclPicgXTtcblxufSk7XG5cblxuXG4iXSwibmFtZXMiOlsicmVxdWlyZSIsIndpbmRvdyIsImdldE1vbmRheSIsImRhdGUiLCJkYXRlU3RyIiwiRGF0ZSIsImRheSIsImdldERheSIsImRpZmYiLCJnZXREYXRlIiwic2V0RGF0ZSIsImRlYnVnIiwidHh0IiwiX3R5cGVvZiIsIkFycmF5IiwiaXNBcnJheSIsInNlZW4iLCJXZWFrU2V0Iiwic2FmZU9iaiIsIkpTT04iLCJwYXJzZSIsInN0cmluZ2lmeSIsImtleSIsInZhbHVlIiwiaGFzIiwiYWRkIiwiY29uc29sZSIsImxvZyIsImUiLCJidWlsZEZvcm1EYXRhIiwiZm9ybURhdGEiLCJkYXRhIiwicGFyZW50S2V5IiwiRmlsZSIsIk9iamVjdCIsImtleXMiLCJmb3JFYWNoIiwiY29uY2F0IiwiYXBwZW5kIiwianNvblRvRm9ybURhdGEiLCJGb3JtRGF0YSIsIlN0cmluZyIsInByb3RvdHlwZSIsImNhcGl0YWxpemUiLCJjaGFyQXQiLCJ0b1VwcGVyQ2FzZSIsInNsaWNlIiwiYXJyYXlSZW1vdmUiLCJhcnIiLCJmaWx0ZXIiLCJlbGUiLCJnZXRSYW5kb21JbnQiLCJtYXgiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJOdW1iZXIiLCJNQVhfU0FGRV9JTlRFR0VSIiwibWluIiwiTWF0aCIsImZsb29yIiwicmFuZG9tIiwic2V0SW1hZ2VGcm9tTG9jYWwiLCJpbnB1dCIsInRhcmdldEltZ0Nzc1NlbGVjdG9yIiwiZmlsZXMiLCJyZWFkZXIiLCJGaWxlUmVhZGVyIiwib25sb2FkIiwiJCIsImF0dHIiLCJ0YXJnZXQiLCJyZXN1bHQiLCJyZWFkQXNEYXRhVVJMIiwiaGlzdG9yeSIsInB1c2hTdGF0ZSIsImxvY2F0aW9uIiwiaHJlZiIsIm9uIiwiZXZlbnQiLCJkb2N1bWVudCIsInRpdGxlIiwic3RvcFByb3BhZ2F0aW9uIiwiaW5pdFJhZGlvQnV0dG9ucyIsIk9wdGlvbnMiLCJPcHRzIiwib25DaGFuZ2UiLCJub2RlIiwiZXh0ZW5kIiwiZWFjaCIsImFjdGl2ZVZhbHVlIiwicHJvcCIsInVuYmluZCIsImJpbmQiLCJzZWwiLCJ0b2ciLCJub3QiLCJyZW1vdmVDbGFzcyIsImFkZENsYXNzIiwiZm4iLCJkYXRhVGFibGUiLCJkZWZhdWx0cyIsImxhbmd1YWdlIiwidXJsIiwibGVuZ3RoTWVudSIsImJ1dHRvbnMiLCJkb20iLCJidXR0b24iLCJjbGFzc05hbWUiLCJJbnB1dG1hc2siLCJleHRlbmREZWZpbml0aW9ucyIsInZhbGlkYXRvciIsIlRvYXN0IiwiZW5hYmxlVGltZXJzIiwic2VsZWN0MiIsInNldCIsInNlbGVjdDJDcmVhdGVUYWciLCJwYXJhbXMiLCJ0ZXJtIiwidHJpbSIsImNvdW50IiwiZXhpc3RzVmFyIiwidGV4dCIsImlkIiwibmV3VGFnIiwiYWpheEVycm9ySGFuZGxlciIsInhociIsImFqYXhPcHRpb25zIiwidGhyb3duRXJyb3IiLCJlcnJvciIsInJlc3BvbnNlSlNPTiIsInJlc3BvbnNlVGV4dCIsImFqYXhFcnJvckZpZWxkSGFuZGxlciIsImVycm9ycyIsImFqYXhFcnJvckZpZWxkSGFuZGxlckpzb25BUEkiLCJlcnJvcl9yZWYiLCJjcmVhdGUiLCJtZXNzYWdlIiwic3RhdHVzIiwiVE9BU1RfU1RBVFVTIiwiREFOR0VSIiwidGltZW91dCIsImNvbnRhaW5lciIsInRvYXN0Qm9keUh0bWwiLCJ0b2FzdFRpdGxlIiwiaW5kZXgiLCJkZXRhaWwiLCJhamF4U2V0dXAiLCJkYXRlcGlja2VyIiwiX3VwZGF0ZURhdGVwaWNrZXJfb3JpZ2luYWwiLCJfdXBkYXRlRGF0ZXBpY2tlciIsImluc3QiLCJhZnRlclNob3ciLCJfZ2V0IiwiYXBwbHkiLCJFbWVncmVuZGVsZXNEZWZhdWx0cyIsImRhdGF0YWJsZUFjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJkYXRhdGFibGVBZGRSb3dUcmFzaEJ1dHRvbiIsImFyZ3MiLCJkYXRhdGFibGVBZGRSb3dFZGl0QnV0dG9uIiwiZGF0YXRhYmxlQWRkUm93Vmlld0J1dHRvbiIsImRhdGF0YWJsZUFkZFJvd0F0dGFjaG1lbnRCdXR0b24iLCJkYXRhdGFibGVDdXN0b21IZWFkQnV0dG9uQ2xpY2tDYWxsQmFjayIsImFmdGVyTG9hZE1haW5Db250ZW50IiwiRGF0YU1vZGVsIiwiX0RhdGFNb2RlbDIiLCJvcHRpb25zIiwiX2NsYXNzQ2FsbENoZWNrIiwiX2RlZmluZVByb3BlcnR5IiwiYWN0aXZlIiwiX2NyZWF0ZUNsYXNzIiwic2V0RGF0YSIsImdldERhdGEiLCJFbWVncmVuZGVsZXMiLCJteVZhciIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJVcmwiLCJQdWJsaWNWYXIiLCJQdWJsaWNWYXIyIiwiQXBpVG9rZW4iLCJyb290IiwiY29uc3RydWN0IiwiY29uc3RydWN0b3IiLCJuYW1lIiwic2V0T3B0cyIsImdldE9wdHMiLCJkYXRhdGFibGVBZGRSb3dBY3Rpb24iLCJDU1NTZWxlY3RvciIsIm9mZiIsIkFQUCIsIm15UHVibGljTWV0aG9kIiwibXlQcml2YXRlTWV0aG9kIiwic2V0QXBpVG9rZW4iLCJ0b2tlbiIsImdldEFwaVRva2VuIiwic2V0QWN0aXZlTmF2QmFySXRlbSIsIml0ZW1OYW1lIiwiZ2V0QWN0aXZlTmF2QmFySXRlbSIsImZpbmQiLCJjbGVhckFyY2hpdmVNb2R1bGVEYXRhVGFibGVTdGF0ZSIsIk9yZGVyQXJjaGl2ZU1vZHVsZSIsInN0YXRlIiwiY2xlYXIiLCJuYXZCYXJJdGVtQmVmb3JlcG9zdCIsIm5hdkJhckl0ZW1BZnRlclBvc3QiLCJpbml0TmF2QmFyIiwicHJldmVudERlZmF1bHQiLCJhamF4bGluayIsImFqYXh0eXBlIiwiYWZ0ZXJwb3N0IiwiYmVmb3JlcG9zdCIsImxvYWRNYWluQ29udGVudCIsImNhbGxCYWNrIiwibG9hZCIsInJlYWR5IiwiTXVzdGFjaGUiLCJ0YWdzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/app.js\n\n}");
/***/ },
@@ -25,7 +25,7 @@ eval("{function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeErr
\***********************************/
(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {
-eval("{window._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n\n/**\r\n * We'll load the axios HTTP library which allows us to easily issue requests\r\n * to our Laravel back-end. This library automatically handles sending the\r\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\r\n */\n\nwindow.axios = __webpack_require__(/*! axios */ \"./node_modules/axios/dist/browser/axios.cjs\");\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n/**\r\n * Echo exposes an expressive API for subscribing to channels and listening\r\n * for events that are broadcast by Laravel. Echo and event broadcasting\r\n * allows your team to easily build robust real-time web applications.\r\n */\n\n// import Echo from 'laravel-echo';\n\n// window.Pusher = require('pusher-js');\n\n// window.Echo = new Echo({\n// broadcaster: 'pusher',\n// key: process.env.MIX_PUSHER_APP_KEY,\n// cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n// forceTLS: true\n// });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLENBQUMsR0FBR0MsbUJBQU8sQ0FBQywrQ0FBUSxDQUFDOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBRixNQUFNLENBQUNHLEtBQUssR0FBR0QsbUJBQU8sQ0FBQywwREFBTyxDQUFDO0FBRS9CRixNQUFNLENBQUNHLEtBQUssQ0FBQ0MsUUFBUSxDQUFDQyxPQUFPLENBQUNDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLGdCQUFnQjs7QUFFM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzPzZkZTciXSwic291cmNlc0NvbnRlbnQiOlsid2luZG93Ll8gPSByZXF1aXJlKCdsb2Rhc2gnKTtcclxuXHJcbi8qKlxyXG4gKiBXZSdsbCBsb2FkIHRoZSBheGlvcyBIVFRQIGxpYnJhcnkgd2hpY2ggYWxsb3dzIHVzIHRvIGVhc2lseSBpc3N1ZSByZXF1ZXN0c1xyXG4gKiB0byBvdXIgTGFyYXZlbCBiYWNrLWVuZC4gVGhpcyBsaWJyYXJ5IGF1dG9tYXRpY2FsbHkgaGFuZGxlcyBzZW5kaW5nIHRoZVxyXG4gKiBDU1JGIHRva2VuIGFzIGEgaGVhZGVyIGJhc2VkIG9uIHRoZSB2YWx1ZSBvZiB0aGUgXCJYU1JGXCIgdG9rZW4gY29va2llLlxyXG4gKi9cclxuXHJcbndpbmRvdy5heGlvcyA9IHJlcXVpcmUoJ2F4aW9zJyk7XHJcblxyXG53aW5kb3cuYXhpb3MuZGVmYXVsdHMuaGVhZGVycy5jb21tb25bJ1gtUmVxdWVzdGVkLVdpdGgnXSA9ICdYTUxIdHRwUmVxdWVzdCc7XHJcblxyXG4vKipcclxuICogRWNobyBleHBvc2VzIGFuIGV4cHJlc3NpdmUgQVBJIGZvciBzdWJzY3JpYmluZyB0byBjaGFubmVscyBhbmQgbGlzdGVuaW5nXHJcbiAqIGZvciBldmVudHMgdGhhdCBhcmUgYnJvYWRjYXN0IGJ5IExhcmF2ZWwuIEVjaG8gYW5kIGV2ZW50IGJyb2FkY2FzdGluZ1xyXG4gKiBhbGxvd3MgeW91ciB0ZWFtIHRvIGVhc2lseSBidWlsZCByb2J1c3QgcmVhbC10aW1lIHdlYiBhcHBsaWNhdGlvbnMuXHJcbiAqL1xyXG5cclxuLy8gaW1wb3J0IEVjaG8gZnJvbSAnbGFyYXZlbC1lY2hvJztcclxuXHJcbi8vIHdpbmRvdy5QdXNoZXIgPSByZXF1aXJlKCdwdXNoZXItanMnKTtcclxuXHJcbi8vIHdpbmRvdy5FY2hvID0gbmV3IEVjaG8oe1xyXG4vLyAgICAgYnJvYWRjYXN0ZXI6ICdwdXNoZXInLFxyXG4vLyAgICAga2V5OiBwcm9jZXNzLmVudi5NSVhfUFVTSEVSX0FQUF9LRVksXHJcbi8vICAgICBjbHVzdGVyOiBwcm9jZXNzLmVudi5NSVhfUFVTSEVSX0FQUF9DTFVTVEVSLFxyXG4vLyAgICAgZm9yY2VUTFM6IHRydWVcclxuLy8gfSk7XHJcbiJdLCJuYW1lcyI6WyJ3aW5kb3ciLCJfIiwicmVxdWlyZSIsImF4aW9zIiwiZGVmYXVsdHMiLCJoZWFkZXJzIiwiY29tbW9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/bootstrap.js\n\n}");
+eval("{window._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n\n/**\n * We'll load the axios HTTP library which allows us to easily issue requests\n * to our Laravel back-end. This library automatically handles sending the\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\n */\n\nwindow.axios = __webpack_require__(/*! axios */ \"./node_modules/axios/dist/browser/axios.cjs\");\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n\n/**\n * Echo exposes an expressive API for subscribing to channels and listening\n * for events that are broadcast by Laravel. Echo and event broadcasting\n * allows your team to easily build robust real-time web applications.\n */\n\n// import Echo from 'laravel-echo';\n\n// window.Pusher = require('pusher-js');\n\n// window.Echo = new Echo({\n// broadcaster: 'pusher',\n// key: process.env.MIX_PUSHER_APP_KEY,\n// cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n// forceTLS: true\n// });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLENBQUMsR0FBR0MsbUJBQU8sQ0FBQywrQ0FBUSxDQUFDOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBRixNQUFNLENBQUNHLEtBQUssR0FBR0QsbUJBQU8sQ0FBQywwREFBTyxDQUFDO0FBRS9CRixNQUFNLENBQUNHLEtBQUssQ0FBQ0MsUUFBUSxDQUFDQyxPQUFPLENBQUNDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLGdCQUFnQjs7QUFFM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzPzZkZTciXSwic291cmNlc0NvbnRlbnQiOlsid2luZG93Ll8gPSByZXF1aXJlKCdsb2Rhc2gnKTtcblxuLyoqXG4gKiBXZSdsbCBsb2FkIHRoZSBheGlvcyBIVFRQIGxpYnJhcnkgd2hpY2ggYWxsb3dzIHVzIHRvIGVhc2lseSBpc3N1ZSByZXF1ZXN0c1xuICogdG8gb3VyIExhcmF2ZWwgYmFjay1lbmQuIFRoaXMgbGlicmFyeSBhdXRvbWF0aWNhbGx5IGhhbmRsZXMgc2VuZGluZyB0aGVcbiAqIENTUkYgdG9rZW4gYXMgYSBoZWFkZXIgYmFzZWQgb24gdGhlIHZhbHVlIG9mIHRoZSBcIlhTUkZcIiB0b2tlbiBjb29raWUuXG4gKi9cblxud2luZG93LmF4aW9zID0gcmVxdWlyZSgnYXhpb3MnKTtcblxud2luZG93LmF4aW9zLmRlZmF1bHRzLmhlYWRlcnMuY29tbW9uWydYLVJlcXVlc3RlZC1XaXRoJ10gPSAnWE1MSHR0cFJlcXVlc3QnO1xuXG4vKipcbiAqIEVjaG8gZXhwb3NlcyBhbiBleHByZXNzaXZlIEFQSSBmb3Igc3Vic2NyaWJpbmcgdG8gY2hhbm5lbHMgYW5kIGxpc3RlbmluZ1xuICogZm9yIGV2ZW50cyB0aGF0IGFyZSBicm9hZGNhc3QgYnkgTGFyYXZlbC4gRWNobyBhbmQgZXZlbnQgYnJvYWRjYXN0aW5nXG4gKiBhbGxvd3MgeW91ciB0ZWFtIHRvIGVhc2lseSBidWlsZCByb2J1c3QgcmVhbC10aW1lIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cblxuLy8gaW1wb3J0IEVjaG8gZnJvbSAnbGFyYXZlbC1lY2hvJztcblxuLy8gd2luZG93LlB1c2hlciA9IHJlcXVpcmUoJ3B1c2hlci1qcycpO1xuXG4vLyB3aW5kb3cuRWNobyA9IG5ldyBFY2hvKHtcbi8vICAgICBicm9hZGNhc3RlcjogJ3B1c2hlcicsXG4vLyAgICAga2V5OiBwcm9jZXNzLmVudi5NSVhfUFVTSEVSX0FQUF9LRVksXG4vLyAgICAgY2x1c3RlcjogcHJvY2Vzcy5lbnYuTUlYX1BVU0hFUl9BUFBfQ0xVU1RFUixcbi8vICAgICBmb3JjZVRMUzogdHJ1ZVxuLy8gfSk7XG4iXSwibmFtZXMiOlsid2luZG93IiwiXyIsInJlcXVpcmUiLCJheGlvcyIsImRlZmF1bHRzIiwiaGVhZGVycyIsImNvbW1vbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/bootstrap.js\n\n}");
/***/ },
@@ -35,7 +35,7 @@ eval("{window._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/loda
\**********************************/
() {
-eval("{var Latinise = {};\nLatinise.latin_map = {\n \"Á\": \"A\",\n \"Ă\": \"A\",\n \"Ắ\": \"A\",\n \"Ặ\": \"A\",\n \"Ằ\": \"A\",\n \"Ẳ\": \"A\",\n \"Ẵ\": \"A\",\n \"Ǎ\": \"A\",\n \"Â\": \"A\",\n \"Ấ\": \"A\",\n \"Ậ\": \"A\",\n \"Ầ\": \"A\",\n \"Ẩ\": \"A\",\n \"Ẫ\": \"A\",\n \"Ä\": \"A\",\n \"Ǟ\": \"A\",\n \"Ȧ\": \"A\",\n \"Ǡ\": \"A\",\n \"Ạ\": \"A\",\n \"Ȁ\": \"A\",\n \"À\": \"A\",\n \"Ả\": \"A\",\n \"Ȃ\": \"A\",\n \"Ā\": \"A\",\n \"Ą\": \"A\",\n \"Å\": \"A\",\n \"Ǻ\": \"A\",\n \"Ḁ\": \"A\",\n \"Ⱥ\": \"A\",\n \"Ã\": \"A\",\n \"Ꜳ\": \"AA\",\n \"Æ\": \"AE\",\n \"Ǽ\": \"AE\",\n \"Ǣ\": \"AE\",\n \"Ꜵ\": \"AO\",\n \"Ꜷ\": \"AU\",\n \"Ꜹ\": \"AV\",\n \"Ꜻ\": \"AV\",\n \"Ꜽ\": \"AY\",\n \"Ḃ\": \"B\",\n \"Ḅ\": \"B\",\n \"Ɓ\": \"B\",\n \"Ḇ\": \"B\",\n \"Ƀ\": \"B\",\n \"Ƃ\": \"B\",\n \"Ć\": \"C\",\n \"Č\": \"C\",\n \"Ç\": \"C\",\n \"Ḉ\": \"C\",\n \"Ĉ\": \"C\",\n \"Ċ\": \"C\",\n \"Ƈ\": \"C\",\n \"Ȼ\": \"C\",\n \"Ď\": \"D\",\n \"Ḑ\": \"D\",\n \"Ḓ\": \"D\",\n \"Ḋ\": \"D\",\n \"Ḍ\": \"D\",\n \"Ɗ\": \"D\",\n \"Ḏ\": \"D\",\n \"Dz\": \"D\",\n \"Dž\": \"D\",\n \"Đ\": \"D\",\n \"Ƌ\": \"D\",\n \"DZ\": \"DZ\",\n \"DŽ\": \"DZ\",\n \"É\": \"E\",\n \"Ĕ\": \"E\",\n \"Ě\": \"E\",\n \"Ȩ\": \"E\",\n \"Ḝ\": \"E\",\n \"Ê\": \"E\",\n \"Ế\": \"E\",\n \"Ệ\": \"E\",\n \"Ề\": \"E\",\n \"Ể\": \"E\",\n \"Ễ\": \"E\",\n \"Ḙ\": \"E\",\n \"Ë\": \"E\",\n \"Ė\": \"E\",\n \"Ẹ\": \"E\",\n \"Ȅ\": \"E\",\n \"È\": \"E\",\n \"Ẻ\": \"E\",\n \"Ȇ\": \"E\",\n \"Ē\": \"E\",\n \"Ḗ\": \"E\",\n \"Ḕ\": \"E\",\n \"Ę\": \"E\",\n \"Ɇ\": \"E\",\n \"Ẽ\": \"E\",\n \"Ḛ\": \"E\",\n \"Ꝫ\": \"ET\",\n \"Ḟ\": \"F\",\n \"Ƒ\": \"F\",\n \"Ǵ\": \"G\",\n \"Ğ\": \"G\",\n \"Ǧ\": \"G\",\n \"Ģ\": \"G\",\n \"Ĝ\": \"G\",\n \"Ġ\": \"G\",\n \"Ɠ\": \"G\",\n \"Ḡ\": \"G\",\n \"Ǥ\": \"G\",\n \"Ḫ\": \"H\",\n \"Ȟ\": \"H\",\n \"Ḩ\": \"H\",\n \"Ĥ\": \"H\",\n \"Ⱨ\": \"H\",\n \"Ḧ\": \"H\",\n \"Ḣ\": \"H\",\n \"Ḥ\": \"H\",\n \"Ħ\": \"H\",\n \"Í\": \"I\",\n \"Ĭ\": \"I\",\n \"Ǐ\": \"I\",\n \"Î\": \"I\",\n \"Ï\": \"I\",\n \"Ḯ\": \"I\",\n \"İ\": \"I\",\n \"Ị\": \"I\",\n \"Ȉ\": \"I\",\n \"Ì\": \"I\",\n \"Ỉ\": \"I\",\n \"Ȋ\": \"I\",\n \"Ī\": \"I\",\n \"Į\": \"I\",\n \"Ɨ\": \"I\",\n \"Ĩ\": \"I\",\n \"Ḭ\": \"I\",\n \"Ꝺ\": \"D\",\n \"Ꝼ\": \"F\",\n \"Ᵹ\": \"G\",\n \"Ꞃ\": \"R\",\n \"Ꞅ\": \"S\",\n \"Ꞇ\": \"T\",\n \"Ꝭ\": \"IS\",\n \"Ĵ\": \"J\",\n \"Ɉ\": \"J\",\n \"Ḱ\": \"K\",\n \"Ǩ\": \"K\",\n \"Ķ\": \"K\",\n \"Ⱪ\": \"K\",\n \"Ꝃ\": \"K\",\n \"Ḳ\": \"K\",\n \"Ƙ\": \"K\",\n \"Ḵ\": \"K\",\n \"Ꝁ\": \"K\",\n \"Ꝅ\": \"K\",\n \"Ĺ\": \"L\",\n \"Ƚ\": \"L\",\n \"Ľ\": \"L\",\n \"Ļ\": \"L\",\n \"Ḽ\": \"L\",\n \"Ḷ\": \"L\",\n \"Ḹ\": \"L\",\n \"Ⱡ\": \"L\",\n \"Ꝉ\": \"L\",\n \"Ḻ\": \"L\",\n \"Ŀ\": \"L\",\n \"Ɫ\": \"L\",\n \"Lj\": \"L\",\n \"Ł\": \"L\",\n \"LJ\": \"LJ\",\n \"Ḿ\": \"M\",\n \"Ṁ\": \"M\",\n \"Ṃ\": \"M\",\n \"Ɱ\": \"M\",\n \"Ń\": \"N\",\n \"Ň\": \"N\",\n \"Ņ\": \"N\",\n \"Ṋ\": \"N\",\n \"Ṅ\": \"N\",\n \"Ṇ\": \"N\",\n \"Ǹ\": \"N\",\n \"Ɲ\": \"N\",\n \"Ṉ\": \"N\",\n \"Ƞ\": \"N\",\n \"Nj\": \"N\",\n \"Ñ\": \"N\",\n \"NJ\": \"NJ\",\n \"Ó\": \"O\",\n \"Ŏ\": \"O\",\n \"Ǒ\": \"O\",\n \"Ô\": \"O\",\n \"Ố\": \"O\",\n \"Ộ\": \"O\",\n \"Ồ\": \"O\",\n \"Ổ\": \"O\",\n \"Ỗ\": \"O\",\n \"Ö\": \"O\",\n \"Ȫ\": \"O\",\n \"Ȯ\": \"O\",\n \"Ȱ\": \"O\",\n \"Ọ\": \"O\",\n \"Ő\": \"O\",\n \"Ȍ\": \"O\",\n \"Ò\": \"O\",\n \"Ỏ\": \"O\",\n \"Ơ\": \"O\",\n \"Ớ\": \"O\",\n \"Ợ\": \"O\",\n \"Ờ\": \"O\",\n \"Ở\": \"O\",\n \"Ỡ\": \"O\",\n \"Ȏ\": \"O\",\n \"Ꝋ\": \"O\",\n \"Ꝍ\": \"O\",\n \"Ō\": \"O\",\n \"Ṓ\": \"O\",\n \"Ṑ\": \"O\",\n \"Ɵ\": \"O\",\n \"Ǫ\": \"O\",\n \"Ǭ\": \"O\",\n \"Ø\": \"O\",\n \"Ǿ\": \"O\",\n \"Õ\": \"O\",\n \"Ṍ\": \"O\",\n \"Ṏ\": \"O\",\n \"Ȭ\": \"O\",\n \"Ƣ\": \"OI\",\n \"Ꝏ\": \"OO\",\n \"Ɛ\": \"E\",\n \"Ɔ\": \"O\",\n \"Ȣ\": \"OU\",\n \"Ṕ\": \"P\",\n \"Ṗ\": \"P\",\n \"Ꝓ\": \"P\",\n \"Ƥ\": \"P\",\n \"Ꝕ\": \"P\",\n \"Ᵽ\": \"P\",\n \"Ꝑ\": \"P\",\n \"Ꝙ\": \"Q\",\n \"Ꝗ\": \"Q\",\n \"Ŕ\": \"R\",\n \"Ř\": \"R\",\n \"Ŗ\": \"R\",\n \"Ṙ\": \"R\",\n \"Ṛ\": \"R\",\n \"Ṝ\": \"R\",\n \"Ȑ\": \"R\",\n \"Ȓ\": \"R\",\n \"Ṟ\": \"R\",\n \"Ɍ\": \"R\",\n \"Ɽ\": \"R\",\n \"Ꜿ\": \"C\",\n \"Ǝ\": \"E\",\n \"Ś\": \"S\",\n \"Ṥ\": \"S\",\n \"Š\": \"S\",\n \"Ṧ\": \"S\",\n \"Ş\": \"S\",\n \"Ŝ\": \"S\",\n \"Ș\": \"S\",\n \"Ṡ\": \"S\",\n \"Ṣ\": \"S\",\n \"Ṩ\": \"S\",\n \"Ť\": \"T\",\n \"Ţ\": \"T\",\n \"Ṱ\": \"T\",\n \"Ț\": \"T\",\n \"Ⱦ\": \"T\",\n \"Ṫ\": \"T\",\n \"Ṭ\": \"T\",\n \"Ƭ\": \"T\",\n \"Ṯ\": \"T\",\n \"Ʈ\": \"T\",\n \"Ŧ\": \"T\",\n \"Ɐ\": \"A\",\n \"Ꞁ\": \"L\",\n \"Ɯ\": \"M\",\n \"Ʌ\": \"V\",\n \"Ꜩ\": \"TZ\",\n \"Ú\": \"U\",\n \"Ŭ\": \"U\",\n \"Ǔ\": \"U\",\n \"Û\": \"U\",\n \"Ṷ\": \"U\",\n \"Ü\": \"U\",\n \"Ǘ\": \"U\",\n \"Ǚ\": \"U\",\n \"Ǜ\": \"U\",\n \"Ǖ\": \"U\",\n \"Ṳ\": \"U\",\n \"Ụ\": \"U\",\n \"Ű\": \"U\",\n \"Ȕ\": \"U\",\n \"Ù\": \"U\",\n \"Ủ\": \"U\",\n \"Ư\": \"U\",\n \"Ứ\": \"U\",\n \"Ự\": \"U\",\n \"Ừ\": \"U\",\n \"Ử\": \"U\",\n \"Ữ\": \"U\",\n \"Ȗ\": \"U\",\n \"Ū\": \"U\",\n \"Ṻ\": \"U\",\n \"Ų\": \"U\",\n \"Ů\": \"U\",\n \"Ũ\": \"U\",\n \"Ṹ\": \"U\",\n \"Ṵ\": \"U\",\n \"Ꝟ\": \"V\",\n \"Ṿ\": \"V\",\n \"Ʋ\": \"V\",\n \"Ṽ\": \"V\",\n \"Ꝡ\": \"VY\",\n \"Ẃ\": \"W\",\n \"Ŵ\": \"W\",\n \"Ẅ\": \"W\",\n \"Ẇ\": \"W\",\n \"Ẉ\": \"W\",\n \"Ẁ\": \"W\",\n \"Ⱳ\": \"W\",\n \"Ẍ\": \"X\",\n \"Ẋ\": \"X\",\n \"Ý\": \"Y\",\n \"Ŷ\": \"Y\",\n \"Ÿ\": \"Y\",\n \"Ẏ\": \"Y\",\n \"Ỵ\": \"Y\",\n \"Ỳ\": \"Y\",\n \"Ƴ\": \"Y\",\n \"Ỷ\": \"Y\",\n \"Ỿ\": \"Y\",\n \"Ȳ\": \"Y\",\n \"Ɏ\": \"Y\",\n \"Ỹ\": \"Y\",\n \"Ź\": \"Z\",\n \"Ž\": \"Z\",\n \"Ẑ\": \"Z\",\n \"Ⱬ\": \"Z\",\n \"Ż\": \"Z\",\n \"Ẓ\": \"Z\",\n \"Ȥ\": \"Z\",\n \"Ẕ\": \"Z\",\n \"Ƶ\": \"Z\",\n \"IJ\": \"IJ\",\n \"Œ\": \"OE\",\n \"ᴀ\": \"A\",\n \"ᴁ\": \"AE\",\n \"ʙ\": \"B\",\n \"ᴃ\": \"B\",\n \"ᴄ\": \"C\",\n \"ᴅ\": \"D\",\n \"ᴇ\": \"E\",\n \"ꜰ\": \"F\",\n \"ɢ\": \"G\",\n \"ʛ\": \"G\",\n \"ʜ\": \"H\",\n \"ɪ\": \"I\",\n \"ʁ\": \"R\",\n \"ᴊ\": \"J\",\n \"ᴋ\": \"K\",\n \"ʟ\": \"L\",\n \"ᴌ\": \"L\",\n \"ᴍ\": \"M\",\n \"ɴ\": \"N\",\n \"ᴏ\": \"O\",\n \"ɶ\": \"OE\",\n \"ᴐ\": \"O\",\n \"ᴕ\": \"OU\",\n \"ᴘ\": \"P\",\n \"ʀ\": \"R\",\n \"ᴎ\": \"N\",\n \"ᴙ\": \"R\",\n \"ꜱ\": \"S\",\n \"ᴛ\": \"T\",\n \"ⱻ\": \"E\",\n \"ᴚ\": \"R\",\n \"ᴜ\": \"U\",\n \"ᴠ\": \"V\",\n \"ᴡ\": \"W\",\n \"ʏ\": \"Y\",\n \"ᴢ\": \"Z\",\n \"á\": \"a\",\n \"ă\": \"a\",\n \"ắ\": \"a\",\n \"ặ\": \"a\",\n \"ằ\": \"a\",\n \"ẳ\": \"a\",\n \"ẵ\": \"a\",\n \"ǎ\": \"a\",\n \"â\": \"a\",\n \"ấ\": \"a\",\n \"ậ\": \"a\",\n \"ầ\": \"a\",\n \"ẩ\": \"a\",\n \"ẫ\": \"a\",\n \"ä\": \"a\",\n \"ǟ\": \"a\",\n \"ȧ\": \"a\",\n \"ǡ\": \"a\",\n \"ạ\": \"a\",\n \"ȁ\": \"a\",\n \"à\": \"a\",\n \"ả\": \"a\",\n \"ȃ\": \"a\",\n \"ā\": \"a\",\n \"ą\": \"a\",\n \"ᶏ\": \"a\",\n \"ẚ\": \"a\",\n \"å\": \"a\",\n \"ǻ\": \"a\",\n \"ḁ\": \"a\",\n \"ⱥ\": \"a\",\n \"ã\": \"a\",\n \"ꜳ\": \"aa\",\n \"æ\": \"ae\",\n \"ǽ\": \"ae\",\n \"ǣ\": \"ae\",\n \"ꜵ\": \"ao\",\n \"ꜷ\": \"au\",\n \"ꜹ\": \"av\",\n \"ꜻ\": \"av\",\n \"ꜽ\": \"ay\",\n \"ḃ\": \"b\",\n \"ḅ\": \"b\",\n \"ɓ\": \"b\",\n \"ḇ\": \"b\",\n \"ᵬ\": \"b\",\n \"ᶀ\": \"b\",\n \"ƀ\": \"b\",\n \"ƃ\": \"b\",\n \"ɵ\": \"o\",\n \"ć\": \"c\",\n \"č\": \"c\",\n \"ç\": \"c\",\n \"ḉ\": \"c\",\n \"ĉ\": \"c\",\n \"ɕ\": \"c\",\n \"ċ\": \"c\",\n \"ƈ\": \"c\",\n \"ȼ\": \"c\",\n \"ď\": \"d\",\n \"ḑ\": \"d\",\n \"ḓ\": \"d\",\n \"ȡ\": \"d\",\n \"ḋ\": \"d\",\n \"ḍ\": \"d\",\n \"ɗ\": \"d\",\n \"ᶑ\": \"d\",\n \"ḏ\": \"d\",\n \"ᵭ\": \"d\",\n \"ᶁ\": \"d\",\n \"đ\": \"d\",\n \"ɖ\": \"d\",\n \"ƌ\": \"d\",\n \"ı\": \"i\",\n \"ȷ\": \"j\",\n \"ɟ\": \"j\",\n \"ʄ\": \"j\",\n \"dz\": \"dz\",\n \"dž\": \"dz\",\n \"é\": \"e\",\n \"ĕ\": \"e\",\n \"ě\": \"e\",\n \"ȩ\": \"e\",\n \"ḝ\": \"e\",\n \"ê\": \"e\",\n \"ế\": \"e\",\n \"ệ\": \"e\",\n \"ề\": \"e\",\n \"ể\": \"e\",\n \"ễ\": \"e\",\n \"ḙ\": \"e\",\n \"ë\": \"e\",\n \"ė\": \"e\",\n \"ẹ\": \"e\",\n \"ȅ\": \"e\",\n \"è\": \"e\",\n \"ẻ\": \"e\",\n \"ȇ\": \"e\",\n \"ē\": \"e\",\n \"ḗ\": \"e\",\n \"ḕ\": \"e\",\n \"ⱸ\": \"e\",\n \"ę\": \"e\",\n \"ᶒ\": \"e\",\n \"ɇ\": \"e\",\n \"ẽ\": \"e\",\n \"ḛ\": \"e\",\n \"ꝫ\": \"et\",\n \"ḟ\": \"f\",\n \"ƒ\": \"f\",\n \"ᵮ\": \"f\",\n \"ᶂ\": \"f\",\n \"ǵ\": \"g\",\n \"ğ\": \"g\",\n \"ǧ\": \"g\",\n \"ģ\": \"g\",\n \"ĝ\": \"g\",\n \"ġ\": \"g\",\n \"ɠ\": \"g\",\n \"ḡ\": \"g\",\n \"ᶃ\": \"g\",\n \"ǥ\": \"g\",\n \"ḫ\": \"h\",\n \"ȟ\": \"h\",\n \"ḩ\": \"h\",\n \"ĥ\": \"h\",\n \"ⱨ\": \"h\",\n \"ḧ\": \"h\",\n \"ḣ\": \"h\",\n \"ḥ\": \"h\",\n \"ɦ\": \"h\",\n \"ẖ\": \"h\",\n \"ħ\": \"h\",\n \"ƕ\": \"hv\",\n \"í\": \"i\",\n \"ĭ\": \"i\",\n \"ǐ\": \"i\",\n \"î\": \"i\",\n \"ï\": \"i\",\n \"ḯ\": \"i\",\n \"ị\": \"i\",\n \"ȉ\": \"i\",\n \"ì\": \"i\",\n \"ỉ\": \"i\",\n \"ȋ\": \"i\",\n \"ī\": \"i\",\n \"į\": \"i\",\n \"ᶖ\": \"i\",\n \"ɨ\": \"i\",\n \"ĩ\": \"i\",\n \"ḭ\": \"i\",\n \"ꝺ\": \"d\",\n \"ꝼ\": \"f\",\n \"ᵹ\": \"g\",\n \"ꞃ\": \"r\",\n \"ꞅ\": \"s\",\n \"ꞇ\": \"t\",\n \"ꝭ\": \"is\",\n \"ǰ\": \"j\",\n \"ĵ\": \"j\",\n \"ʝ\": \"j\",\n \"ɉ\": \"j\",\n \"ḱ\": \"k\",\n \"ǩ\": \"k\",\n \"ķ\": \"k\",\n \"ⱪ\": \"k\",\n \"ꝃ\": \"k\",\n \"ḳ\": \"k\",\n \"ƙ\": \"k\",\n \"ḵ\": \"k\",\n \"ᶄ\": \"k\",\n \"ꝁ\": \"k\",\n \"ꝅ\": \"k\",\n \"ĺ\": \"l\",\n \"ƚ\": \"l\",\n \"ɬ\": \"l\",\n \"ľ\": \"l\",\n \"ļ\": \"l\",\n \"ḽ\": \"l\",\n \"ȴ\": \"l\",\n \"ḷ\": \"l\",\n \"ḹ\": \"l\",\n \"ⱡ\": \"l\",\n \"ꝉ\": \"l\",\n \"ḻ\": \"l\",\n \"ŀ\": \"l\",\n \"ɫ\": \"l\",\n \"ᶅ\": \"l\",\n \"ɭ\": \"l\",\n \"ł\": \"l\",\n \"lj\": \"lj\",\n \"ſ\": \"s\",\n \"ẜ\": \"s\",\n \"ẛ\": \"s\",\n \"ẝ\": \"s\",\n \"ḿ\": \"m\",\n \"ṁ\": \"m\",\n \"ṃ\": \"m\",\n \"ɱ\": \"m\",\n \"ᵯ\": \"m\",\n \"ᶆ\": \"m\",\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 \"nj\": \"nj\",\n \"ó\": \"o\",\n \"ŏ\": \"o\",\n \"ǒ\": \"o\",\n \"ô\": \"o\",\n \"ố\": \"o\",\n \"ộ\": \"o\",\n \"ồ\": \"o\",\n \"ổ\": \"o\",\n \"ỗ\": \"o\",\n \"ö\": \"o\",\n \"ȫ\": \"o\",\n \"ȯ\": \"o\",\n \"ȱ\": \"o\",\n \"ọ\": \"o\",\n \"ő\": \"o\",\n \"ȍ\": \"o\",\n \"ò\": \"o\",\n \"ỏ\": \"o\",\n \"ơ\": \"o\",\n \"ớ\": \"o\",\n \"ợ\": \"o\",\n \"ờ\": \"o\",\n \"ở\": \"o\",\n \"ỡ\": \"o\",\n \"ȏ\": \"o\",\n \"ꝋ\": \"o\",\n \"ꝍ\": \"o\",\n \"ⱺ\": \"o\",\n \"ō\": \"o\",\n \"ṓ\": \"o\",\n \"ṑ\": \"o\",\n \"ǫ\": \"o\",\n \"ǭ\": \"o\",\n \"ø\": \"o\",\n \"ǿ\": \"o\",\n \"õ\": \"o\",\n \"ṍ\": \"o\",\n \"ṏ\": \"o\",\n \"ȭ\": \"o\",\n \"ƣ\": \"oi\",\n \"ꝏ\": \"oo\",\n \"ɛ\": \"e\",\n \"ᶓ\": \"e\",\n \"ɔ\": \"o\",\n \"ᶗ\": \"o\",\n \"ȣ\": \"ou\",\n \"ṕ\": \"p\",\n \"ṗ\": \"p\",\n \"ꝓ\": \"p\",\n \"ƥ\": \"p\",\n \"ᵱ\": \"p\",\n \"ᶈ\": \"p\",\n \"ꝕ\": \"p\",\n \"ᵽ\": \"p\",\n \"ꝑ\": \"p\",\n \"ꝙ\": \"q\",\n \"ʠ\": \"q\",\n \"ɋ\": \"q\",\n \"ꝗ\": \"q\",\n \"ŕ\": \"r\",\n \"ř\": \"r\",\n \"ŗ\": \"r\",\n \"ṙ\": \"r\",\n \"ṛ\": \"r\",\n \"ṝ\": \"r\",\n \"ȑ\": \"r\",\n \"ɾ\": \"r\",\n \"ᵳ\": \"r\",\n \"ȓ\": \"r\",\n \"ṟ\": \"r\",\n \"ɼ\": \"r\",\n \"ᵲ\": \"r\",\n \"ᶉ\": \"r\",\n \"ɍ\": \"r\",\n \"ɽ\": \"r\",\n \"ↄ\": \"c\",\n \"ꜿ\": \"c\",\n \"ɘ\": \"e\",\n \"ɿ\": \"r\",\n \"ś\": \"s\",\n \"ṥ\": \"s\",\n \"š\": \"s\",\n \"ṧ\": \"s\",\n \"ş\": \"s\",\n \"ŝ\": \"s\",\n \"ș\": \"s\",\n \"ṡ\": \"s\",\n \"ṣ\": \"s\",\n \"ṩ\": \"s\",\n \"ʂ\": \"s\",\n \"ᵴ\": \"s\",\n \"ᶊ\": \"s\",\n \"ȿ\": \"s\",\n \"ɡ\": \"g\",\n \"ᴑ\": \"o\",\n \"ᴓ\": \"o\",\n \"ᴝ\": \"u\",\n \"ť\": \"t\",\n \"ţ\": \"t\",\n \"ṱ\": \"t\",\n \"ț\": \"t\",\n \"ȶ\": \"t\",\n \"ẗ\": \"t\",\n \"ⱦ\": \"t\",\n \"ṫ\": \"t\",\n \"ṭ\": \"t\",\n \"ƭ\": \"t\",\n \"ṯ\": \"t\",\n \"ᵵ\": \"t\",\n \"ƫ\": \"t\",\n \"ʈ\": \"t\",\n \"ŧ\": \"t\",\n \"ᵺ\": \"th\",\n \"ɐ\": \"a\",\n \"ᴂ\": \"ae\",\n \"ǝ\": \"e\",\n \"ᵷ\": \"g\",\n \"ɥ\": \"h\",\n \"ʮ\": \"h\",\n \"ʯ\": \"h\",\n \"ᴉ\": \"i\",\n \"ʞ\": \"k\",\n \"ꞁ\": \"l\",\n \"ɯ\": \"m\",\n \"ɰ\": \"m\",\n \"ᴔ\": \"oe\",\n \"ɹ\": \"r\",\n \"ɻ\": \"r\",\n \"ɺ\": \"r\",\n \"ⱹ\": \"r\",\n \"ʇ\": \"t\",\n \"ʌ\": \"v\",\n \"ʍ\": \"w\",\n \"ʎ\": \"y\",\n \"ꜩ\": \"tz\",\n \"ú\": \"u\",\n \"ŭ\": \"u\",\n \"ǔ\": \"u\",\n \"û\": \"u\",\n \"ṷ\": \"u\",\n \"ü\": \"u\",\n \"ǘ\": \"u\",\n \"ǚ\": \"u\",\n \"ǜ\": \"u\",\n \"ǖ\": \"u\",\n \"ṳ\": \"u\",\n \"ụ\": \"u\",\n \"ű\": \"u\",\n \"ȕ\": \"u\",\n \"ù\": \"u\",\n \"ủ\": \"u\",\n \"ư\": \"u\",\n \"ứ\": \"u\",\n \"ự\": \"u\",\n \"ừ\": \"u\",\n \"ử\": \"u\",\n \"ữ\": \"u\",\n \"ȗ\": \"u\",\n \"ū\": \"u\",\n \"ṻ\": \"u\",\n \"ų\": \"u\",\n \"ᶙ\": \"u\",\n \"ů\": \"u\",\n \"ũ\": \"u\",\n \"ṹ\": \"u\",\n \"ṵ\": \"u\",\n \"ᵫ\": \"ue\",\n \"ꝸ\": \"um\",\n \"ⱴ\": \"v\",\n \"ꝟ\": \"v\",\n \"ṿ\": \"v\",\n \"ʋ\": \"v\",\n \"ᶌ\": \"v\",\n \"ⱱ\": \"v\",\n \"ṽ\": \"v\",\n \"ꝡ\": \"vy\",\n \"ẃ\": \"w\",\n \"ŵ\": \"w\",\n \"ẅ\": \"w\",\n \"ẇ\": \"w\",\n \"ẉ\": \"w\",\n \"ẁ\": \"w\",\n \"ⱳ\": \"w\",\n \"ẘ\": \"w\",\n \"ẍ\": \"x\",\n \"ẋ\": \"x\",\n \"ᶍ\": \"x\",\n \"ý\": \"y\",\n \"ŷ\": \"y\",\n \"ÿ\": \"y\",\n \"ẏ\": \"y\",\n \"ỵ\": \"y\",\n \"ỳ\": \"y\",\n \"ƴ\": \"y\",\n \"ỷ\": \"y\",\n \"ỿ\": \"y\",\n \"ȳ\": \"y\",\n \"ẙ\": \"y\",\n \"ɏ\": \"y\",\n \"ỹ\": \"y\",\n \"ź\": \"z\",\n \"ž\": \"z\",\n \"ẑ\": \"z\",\n \"ʑ\": \"z\",\n \"ⱬ\": \"z\",\n \"ż\": \"z\",\n \"ẓ\": \"z\",\n \"ȥ\": \"z\",\n \"ẕ\": \"z\",\n \"ᵶ\": \"z\",\n \"ᶎ\": \"z\",\n \"ʐ\": \"z\",\n \"ƶ\": \"z\",\n \"ɀ\": \"z\",\n \"ff\": \"ff\",\n \"ffi\": \"ffi\",\n \"ffl\": \"ffl\",\n \"fi\": \"fi\",\n \"fl\": \"fl\",\n \"ij\": \"ij\",\n \"œ\": \"oe\",\n \"st\": \"st\",\n \"ₐ\": \"a\",\n \"ₑ\": \"e\",\n \"ᵢ\": \"i\",\n \"ⱼ\": \"j\",\n \"ₒ\": \"o\",\n \"ᵣ\": \"r\",\n \"ᵤ\": \"u\",\n \"ᵥ\": \"v\",\n \"ₓ\": \"x\"\n};\nString.prototype.latinise = function () {\n return this.replace(/[^A-Za-z0-9\\[\\] ]/g, function (a) {\n return Latinise.latin_map[a] || a;\n });\n};\nString.prototype.latinize = String.prototype.latinise;\nString.prototype.isLatin = function () {\n return this == this.latinise();\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJMYXRpbmlzZSIsImxhdGluX21hcCIsIlN0cmluZyIsInByb3RvdHlwZSIsImxhdGluaXNlIiwicmVwbGFjZSIsImEiLCJsYXRpbml6ZSIsImlzTGF0aW4iXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2xhdGluaXNlLmpzP2Y5MzgiXSwic291cmNlc0NvbnRlbnQiOlsibGV0IExhdGluaXNlPXt9O0xhdGluaXNlLmxhdGluX21hcD17XCLDgVwiOlwiQVwiLFxyXG4gICAgXCLEglwiOlwiQVwiLFxyXG4gICAgXCLhuq5cIjpcIkFcIixcclxuICAgIFwi4bq2XCI6XCJBXCIsXHJcbiAgICBcIuG6sFwiOlwiQVwiLFxyXG4gICAgXCLhurJcIjpcIkFcIixcclxuICAgIFwi4bq0XCI6XCJBXCIsXHJcbiAgICBcIseNXCI6XCJBXCIsXHJcbiAgICBcIsOCXCI6XCJBXCIsXHJcbiAgICBcIuG6pFwiOlwiQVwiLFxyXG4gICAgXCLhuqxcIjpcIkFcIixcclxuICAgIFwi4bqmXCI6XCJBXCIsXHJcbiAgICBcIuG6qFwiOlwiQVwiLFxyXG4gICAgXCLhuqpcIjpcIkFcIixcclxuICAgIFwiw4RcIjpcIkFcIixcclxuICAgIFwix55cIjpcIkFcIixcclxuICAgIFwiyKZcIjpcIkFcIixcclxuICAgIFwix6BcIjpcIkFcIixcclxuICAgIFwi4bqgXCI6XCJBXCIsXHJcbiAgICBcIsiAXCI6XCJBXCIsXHJcbiAgICBcIsOAXCI6XCJBXCIsXHJcbiAgICBcIuG6olwiOlwiQVwiLFxyXG4gICAgXCLIglwiOlwiQVwiLFxyXG4gICAgXCLEgFwiOlwiQVwiLFxyXG4gICAgXCLEhFwiOlwiQVwiLFxyXG4gICAgXCLDhVwiOlwiQVwiLFxyXG4gICAgXCLHulwiOlwiQVwiLFxyXG4gICAgXCLhuIBcIjpcIkFcIixcclxuICAgIFwiyLpcIjpcIkFcIixcclxuICAgIFwiw4NcIjpcIkFcIixcclxuICAgIFwi6pyyXCI6XCJBQVwiLFxyXG4gICAgXCLDhlwiOlwiQUVcIixcclxuICAgIFwix7xcIjpcIkFFXCIsXHJcbiAgICBcIseiXCI6XCJBRVwiLFxyXG4gICAgXCLqnLRcIjpcIkFPXCIsXHJcbiAgICBcIuqctlwiOlwiQVVcIixcclxuICAgIFwi6py4XCI6XCJBVlwiLFxyXG4gICAgXCLqnLpcIjpcIkFWXCIsXHJcbiAgICBcIuqcvFwiOlwiQVlcIixcclxuICAgIFwi4biCXCI6XCJCXCIsXHJcbiAgICBcIuG4hFwiOlwiQlwiLFxyXG4gICAgXCLGgVwiOlwiQlwiLFxyXG4gICAgXCLhuIZcIjpcIkJcIixcclxuICAgIFwiyYNcIjpcIkJcIixcclxuICAgIFwixoJcIjpcIkJcIixcclxuICAgIFwixIZcIjpcIkNcIixcclxuICAgIFwixIxcIjpcIkNcIixcclxuICAgIFwiw4dcIjpcIkNcIixcclxuICAgIFwi4biIXCI6XCJDXCIsXHJcbiAgICBcIsSIXCI6XCJDXCIsXHJcbiAgICBcIsSKXCI6XCJDXCIsXHJcbiAgICBcIsaHXCI6XCJDXCIsXHJcbiAgICBcIsi7XCI6XCJDXCIsXHJcbiAgICBcIsSOXCI6XCJEXCIsXHJcbiAgICBcIuG4kFwiOlwiRFwiLFxyXG4gICAgXCLhuJJcIjpcIkRcIixcclxuICAgIFwi4biKXCI6XCJEXCIsXHJcbiAgICBcIuG4jFwiOlwiRFwiLFxyXG4gICAgXCLGilwiOlwiRFwiLFxyXG4gICAgXCLhuI5cIjpcIkRcIixcclxuICAgIFwix7JcIjpcIkRcIixcclxuICAgIFwix4VcIjpcIkRcIixcclxuICAgIFwixJBcIjpcIkRcIixcclxuICAgIFwixotcIjpcIkRcIixcclxuICAgIFwix7FcIjpcIkRaXCIsXHJcbiAgICBcIseEXCI6XCJEWlwiLFxyXG4gICAgXCLDiVwiOlwiRVwiLFxyXG4gICAgXCLElFwiOlwiRVwiLFxyXG4gICAgXCLEmlwiOlwiRVwiLFxyXG4gICAgXCLIqFwiOlwiRVwiLFxyXG4gICAgXCLhuJxcIjpcIkVcIixcclxuICAgIFwiw4pcIjpcIkVcIixcclxuICAgIFwi4bq+XCI6XCJFXCIsXHJcbiAgICBcIuG7hlwiOlwiRVwiLFxyXG4gICAgXCLhu4BcIjpcIkVcIixcclxuICAgIFwi4buCXCI6XCJFXCIsXHJcbiAgICBcIuG7hFwiOlwiRVwiLFxyXG4gICAgXCLhuJhcIjpcIkVcIixcclxuICAgIFwiw4tcIjpcIkVcIixcclxuICAgIFwixJZcIjpcIkVcIixcclxuICAgIFwi4bq4XCI6XCJFXCIsXHJcbiAgICBcIsiEXCI6XCJFXCIsXHJcbiAgICBcIsOIXCI6XCJFXCIsXHJcbiAgICBcIuG6ulwiOlwiRVwiLFxyXG4gICAgXCLIhlwiOlwiRVwiLFxyXG4gICAgXCLEklwiOlwiRVwiLFxyXG4gICAgXCLhuJZcIjpcIkVcIixcclxuICAgIFwi4biUXCI6XCJFXCIsXHJcbiAgICBcIsSYXCI6XCJFXCIsXHJcbiAgICBcIsmGXCI6XCJFXCIsXHJcbiAgICBcIuG6vFwiOlwiRVwiLFxyXG4gICAgXCLhuJpcIjpcIkVcIixcclxuICAgIFwi6p2qXCI6XCJFVFwiLFxyXG4gICAgXCLhuJ5cIjpcIkZcIixcclxuICAgIFwixpFcIjpcIkZcIixcclxuICAgIFwix7RcIjpcIkdcIixcclxuICAgIFwixJ5cIjpcIkdcIixcclxuICAgIFwix6ZcIjpcIkdcIixcclxuICAgIFwixKJcIjpcIkdcIixcclxuICAgIFwixJxcIjpcIkdcIixcclxuICAgIFwixKBcIjpcIkdcIixcclxuICAgIFwixpNcIjpcIkdcIixcclxuICAgIFwi4bigXCI6XCJHXCIsXHJcbiAgICBcIsekXCI6XCJHXCIsXHJcbiAgICBcIuG4qlwiOlwiSFwiLFxyXG4gICAgXCLInlwiOlwiSFwiLFxyXG4gICAgXCLhuKhcIjpcIkhcIixcclxuICAgIFwixKRcIjpcIkhcIixcclxuICAgIFwi4rGnXCI6XCJIXCIsXHJcbiAgICBcIuG4plwiOlwiSFwiLFxyXG4gICAgXCLhuKJcIjpcIkhcIixcclxuICAgIFwi4bikXCI6XCJIXCIsXHJcbiAgICBcIsSmXCI6XCJIXCIsXHJcbiAgICBcIsONXCI6XCJJXCIsXHJcbiAgICBcIsSsXCI6XCJJXCIsXHJcbiAgICBcIsePXCI6XCJJXCIsXHJcbiAgICBcIsOOXCI6XCJJXCIsXHJcbiAgICBcIsOPXCI6XCJJXCIsXHJcbiAgICBcIuG4rlwiOlwiSVwiLFxyXG4gICAgXCLEsFwiOlwiSVwiLFxyXG4gICAgXCLhu4pcIjpcIklcIixcclxuICAgIFwiyIhcIjpcIklcIixcclxuICAgIFwiw4xcIjpcIklcIixcclxuICAgIFwi4buIXCI6XCJJXCIsXHJcbiAgICBcIsiKXCI6XCJJXCIsXHJcbiAgICBcIsSqXCI6XCJJXCIsXHJcbiAgICBcIsSuXCI6XCJJXCIsXHJcbiAgICBcIsaXXCI6XCJJXCIsXHJcbiAgICBcIsSoXCI6XCJJXCIsXHJcbiAgICBcIuG4rFwiOlwiSVwiLFxyXG4gICAgXCLqnblcIjpcIkRcIixcclxuICAgIFwi6p27XCI6XCJGXCIsXHJcbiAgICBcIuqdvVwiOlwiR1wiLFxyXG4gICAgXCLqnoJcIjpcIlJcIixcclxuICAgIFwi6p6EXCI6XCJTXCIsXHJcbiAgICBcIuqehlwiOlwiVFwiLFxyXG4gICAgXCLqnaxcIjpcIklTXCIsXHJcbiAgICBcIsS0XCI6XCJKXCIsXHJcbiAgICBcIsmIXCI6XCJKXCIsXHJcbiAgICBcIuG4sFwiOlwiS1wiLFxyXG4gICAgXCLHqFwiOlwiS1wiLFxyXG4gICAgXCLEtlwiOlwiS1wiLFxyXG4gICAgXCLisalcIjpcIktcIixcclxuICAgIFwi6p2CXCI6XCJLXCIsXHJcbiAgICBcIuG4slwiOlwiS1wiLFxyXG4gICAgXCLGmFwiOlwiS1wiLFxyXG4gICAgXCLhuLRcIjpcIktcIixcclxuICAgIFwi6p2AXCI6XCJLXCIsXHJcbiAgICBcIuqdhFwiOlwiS1wiLFxyXG4gICAgXCLEuVwiOlwiTFwiLFxyXG4gICAgXCLIvVwiOlwiTFwiLFxyXG4gICAgXCLEvVwiOlwiTFwiLFxyXG4gICAgXCLEu1wiOlwiTFwiLFxyXG4gICAgXCLhuLxcIjpcIkxcIixcclxuICAgIFwi4bi2XCI6XCJMXCIsXHJcbiAgICBcIuG4uFwiOlwiTFwiLFxyXG4gICAgXCLisaBcIjpcIkxcIixcclxuICAgIFwi6p2IXCI6XCJMXCIsXHJcbiAgICBcIuG4ulwiOlwiTFwiLFxyXG4gICAgXCLEv1wiOlwiTFwiLFxyXG4gICAgXCLisaJcIjpcIkxcIixcclxuICAgIFwix4hcIjpcIkxcIixcclxuICAgIFwixYFcIjpcIkxcIixcclxuICAgIFwix4dcIjpcIkxKXCIsXHJcbiAgICBcIuG4vlwiOlwiTVwiLFxyXG4gICAgXCLhuYBcIjpcIk1cIixcclxuICAgIFwi4bmCXCI6XCJNXCIsXHJcbiAgICBcIuKxrlwiOlwiTVwiLFxyXG4gICAgXCLFg1wiOlwiTlwiLFxyXG4gICAgXCLFh1wiOlwiTlwiLFxyXG4gICAgXCLFhVwiOlwiTlwiLFxyXG4gICAgXCLhuYpcIjpcIk5cIixcclxuICAgIFwi4bmEXCI6XCJOXCIsXHJcbiAgICBcIuG5hlwiOlwiTlwiLFxyXG4gICAgXCLHuFwiOlwiTlwiLFxyXG4gICAgXCLGnVwiOlwiTlwiLFxyXG4gICAgXCLhuYhcIjpcIk5cIixcclxuICAgIFwiyKBcIjpcIk5cIixcclxuICAgIFwix4tcIjpcIk5cIixcclxuICAgIFwiw5FcIjpcIk5cIixcclxuICAgIFwix4pcIjpcIk5KXCIsXHJcbiAgICBcIsOTXCI6XCJPXCIsXHJcbiAgICBcIsWOXCI6XCJPXCIsXHJcbiAgICBcIseRXCI6XCJPXCIsXHJcbiAgICBcIsOUXCI6XCJPXCIsXHJcbiAgICBcIuG7kFwiOlwiT1wiLFxyXG4gICAgXCLhu5hcIjpcIk9cIixcclxuICAgIFwi4buSXCI6XCJPXCIsXHJcbiAgICBcIuG7lFwiOlwiT1wiLFxyXG4gICAgXCLhu5ZcIjpcIk9cIixcclxuICAgIFwiw5ZcIjpcIk9cIixcclxuICAgIFwiyKpcIjpcIk9cIixcclxuICAgIFwiyK5cIjpcIk9cIixcclxuICAgIFwiyLBcIjpcIk9cIixcclxuICAgIFwi4buMXCI6XCJPXCIsXHJcbiAgICBcIsWQXCI6XCJPXCIsXHJcbiAgICBcIsiMXCI6XCJPXCIsXHJcbiAgICBcIsOSXCI6XCJPXCIsXHJcbiAgICBcIuG7jlwiOlwiT1wiLFxyXG4gICAgXCLGoFwiOlwiT1wiLFxyXG4gICAgXCLhu5pcIjpcIk9cIixcclxuICAgIFwi4buiXCI6XCJPXCIsXHJcbiAgICBcIuG7nFwiOlwiT1wiLFxyXG4gICAgXCLhu55cIjpcIk9cIixcclxuICAgIFwi4bugXCI6XCJPXCIsXHJcbiAgICBcIsiOXCI6XCJPXCIsXHJcbiAgICBcIuqdilwiOlwiT1wiLFxyXG4gICAgXCLqnYxcIjpcIk9cIixcclxuICAgIFwixYxcIjpcIk9cIixcclxuICAgIFwi4bmSXCI6XCJPXCIsXHJcbiAgICBcIuG5kFwiOlwiT1wiLFxyXG4gICAgXCLGn1wiOlwiT1wiLFxyXG4gICAgXCLHqlwiOlwiT1wiLFxyXG4gICAgXCLHrFwiOlwiT1wiLFxyXG4gICAgXCLDmFwiOlwiT1wiLFxyXG4gICAgXCLHvlwiOlwiT1wiLFxyXG4gICAgXCLDlVwiOlwiT1wiLFxyXG4gICAgXCLhuYxcIjpcIk9cIixcclxuICAgIFwi4bmOXCI6XCJPXCIsXHJcbiAgICBcIsisXCI6XCJPXCIsXHJcbiAgICBcIsaiXCI6XCJPSVwiLFxyXG4gICAgXCLqnY5cIjpcIk9PXCIsXHJcbiAgICBcIsaQXCI6XCJFXCIsXHJcbiAgICBcIsaGXCI6XCJPXCIsXHJcbiAgICBcIsiiXCI6XCJPVVwiLFxyXG4gICAgXCLhuZRcIjpcIlBcIixcclxuICAgIFwi4bmWXCI6XCJQXCIsXHJcbiAgICBcIuqdklwiOlwiUFwiLFxyXG4gICAgXCLGpFwiOlwiUFwiLFxyXG4gICAgXCLqnZRcIjpcIlBcIixcclxuICAgIFwi4rGjXCI6XCJQXCIsXHJcbiAgICBcIuqdkFwiOlwiUFwiLFxyXG4gICAgXCLqnZhcIjpcIlFcIixcclxuICAgIFwi6p2WXCI6XCJRXCIsXHJcbiAgICBcIsWUXCI6XCJSXCIsXHJcbiAgICBcIsWYXCI6XCJSXCIsXHJcbiAgICBcIsWWXCI6XCJSXCIsXHJcbiAgICBcIuG5mFwiOlwiUlwiLFxyXG4gICAgXCLhuZpcIjpcIlJcIixcclxuICAgIFwi4bmcXCI6XCJSXCIsXHJcbiAgICBcIsiQXCI6XCJSXCIsXHJcbiAgICBcIsiSXCI6XCJSXCIsXHJcbiAgICBcIuG5nlwiOlwiUlwiLFxyXG4gICAgXCLJjFwiOlwiUlwiLFxyXG4gICAgXCLisaRcIjpcIlJcIixcclxuICAgIFwi6py+XCI6XCJDXCIsXHJcbiAgICBcIsaOXCI6XCJFXCIsXHJcbiAgICBcIsWaXCI6XCJTXCIsXHJcbiAgICBcIuG5pFwiOlwiU1wiLFxyXG4gICAgXCLFoFwiOlwiU1wiLFxyXG4gICAgXCLhuaZcIjpcIlNcIixcclxuICAgIFwixZ5cIjpcIlNcIixcclxuICAgIFwixZxcIjpcIlNcIixcclxuICAgIFwiyJhcIjpcIlNcIixcclxuICAgIFwi4bmgXCI6XCJTXCIsXHJcbiAgICBcIuG5olwiOlwiU1wiLFxyXG4gICAgXCLhuahcIjpcIlNcIixcclxuICAgIFwixaRcIjpcIlRcIixcclxuICAgIFwixaJcIjpcIlRcIixcclxuICAgIFwi4bmwXCI6XCJUXCIsXHJcbiAgICBcIsiaXCI6XCJUXCIsXHJcbiAgICBcIsi+XCI6XCJUXCIsXHJcbiAgICBcIuG5qlwiOlwiVFwiLFxyXG4gICAgXCLhuaxcIjpcIlRcIixcclxuICAgIFwixqxcIjpcIlRcIixcclxuICAgIFwi4bmuXCI6XCJUXCIsXHJcbiAgICBcIsauXCI6XCJUXCIsXHJcbiAgICBcIsWmXCI6XCJUXCIsXHJcbiAgICBcIuKxr1wiOlwiQVwiLFxyXG4gICAgXCLqnoBcIjpcIkxcIixcclxuICAgIFwixpxcIjpcIk1cIixcclxuICAgIFwiyYVcIjpcIlZcIixcclxuICAgIFwi6pyoXCI6XCJUWlwiLFxyXG4gICAgXCLDmlwiOlwiVVwiLFxyXG4gICAgXCLFrFwiOlwiVVwiLFxyXG4gICAgXCLHk1wiOlwiVVwiLFxyXG4gICAgXCLDm1wiOlwiVVwiLFxyXG4gICAgXCLhubZcIjpcIlVcIixcclxuICAgIFwiw5xcIjpcIlVcIixcclxuICAgIFwix5dcIjpcIlVcIixcclxuICAgIFwix5lcIjpcIlVcIixcclxuICAgIFwix5tcIjpcIlVcIixcclxuICAgIFwix5VcIjpcIlVcIixcclxuICAgIFwi4bmyXCI6XCJVXCIsXHJcbiAgICBcIuG7pFwiOlwiVVwiLFxyXG4gICAgXCLFsFwiOlwiVVwiLFxyXG4gICAgXCLIlFwiOlwiVVwiLFxyXG4gICAgXCLDmVwiOlwiVVwiLFxyXG4gICAgXCLhu6ZcIjpcIlVcIixcclxuICAgIFwixq9cIjpcIlVcIixcclxuICAgIFwi4buoXCI6XCJVXCIsXHJcbiAgICBcIuG7sFwiOlwiVVwiLFxyXG4gICAgXCLhu6pcIjpcIlVcIixcclxuICAgIFwi4busXCI6XCJVXCIsXHJcbiAgICBcIuG7rlwiOlwiVVwiLFxyXG4gICAgXCLIllwiOlwiVVwiLFxyXG4gICAgXCLFqlwiOlwiVVwiLFxyXG4gICAgXCLhubpcIjpcIlVcIixcclxuICAgIFwixbJcIjpcIlVcIixcclxuICAgIFwixa5cIjpcIlVcIixcclxuICAgIFwixahcIjpcIlVcIixcclxuICAgIFwi4bm4XCI6XCJVXCIsXHJcbiAgICBcIuG5tFwiOlwiVVwiLFxyXG4gICAgXCLqnZ5cIjpcIlZcIixcclxuICAgIFwi4bm+XCI6XCJWXCIsXHJcbiAgICBcIsayXCI6XCJWXCIsXHJcbiAgICBcIuG5vFwiOlwiVlwiLFxyXG4gICAgXCLqnaBcIjpcIlZZXCIsXHJcbiAgICBcIuG6glwiOlwiV1wiLFxyXG4gICAgXCLFtFwiOlwiV1wiLFxyXG4gICAgXCLhuoRcIjpcIldcIixcclxuICAgIFwi4bqGXCI6XCJXXCIsXHJcbiAgICBcIuG6iFwiOlwiV1wiLFxyXG4gICAgXCLhuoBcIjpcIldcIixcclxuICAgIFwi4rGyXCI6XCJXXCIsXHJcbiAgICBcIuG6jFwiOlwiWFwiLFxyXG4gICAgXCLhuopcIjpcIlhcIixcclxuICAgIFwiw51cIjpcIllcIixcclxuICAgIFwixbZcIjpcIllcIixcclxuICAgIFwixbhcIjpcIllcIixcclxuICAgIFwi4bqOXCI6XCJZXCIsXHJcbiAgICBcIuG7tFwiOlwiWVwiLFxyXG4gICAgXCLhu7JcIjpcIllcIixcclxuICAgIFwixrNcIjpcIllcIixcclxuICAgIFwi4bu2XCI6XCJZXCIsXHJcbiAgICBcIuG7vlwiOlwiWVwiLFxyXG4gICAgXCLIslwiOlwiWVwiLFxyXG4gICAgXCLJjlwiOlwiWVwiLFxyXG4gICAgXCLhu7hcIjpcIllcIixcclxuICAgIFwixblcIjpcIlpcIixcclxuICAgIFwixb1cIjpcIlpcIixcclxuICAgIFwi4bqQXCI6XCJaXCIsXHJcbiAgICBcIuKxq1wiOlwiWlwiLFxyXG4gICAgXCLFu1wiOlwiWlwiLFxyXG4gICAgXCLhupJcIjpcIlpcIixcclxuICAgIFwiyKRcIjpcIlpcIixcclxuICAgIFwi4bqUXCI6XCJaXCIsXHJcbiAgICBcIsa1XCI6XCJaXCIsXHJcbiAgICBcIsSyXCI6XCJJSlwiLFxyXG4gICAgXCLFklwiOlwiT0VcIixcclxuICAgIFwi4bSAXCI6XCJBXCIsXHJcbiAgICBcIuG0gVwiOlwiQUVcIixcclxuICAgIFwiyplcIjpcIkJcIixcclxuICAgIFwi4bSDXCI6XCJCXCIsXHJcbiAgICBcIuG0hFwiOlwiQ1wiLFxyXG4gICAgXCLhtIVcIjpcIkRcIixcclxuICAgIFwi4bSHXCI6XCJFXCIsXHJcbiAgICBcIuqcsFwiOlwiRlwiLFxyXG4gICAgXCLJolwiOlwiR1wiLFxyXG4gICAgXCLKm1wiOlwiR1wiLFxyXG4gICAgXCLKnFwiOlwiSFwiLFxyXG4gICAgXCLJqlwiOlwiSVwiLFxyXG4gICAgXCLKgVwiOlwiUlwiLFxyXG4gICAgXCLhtIpcIjpcIkpcIixcclxuICAgIFwi4bSLXCI6XCJLXCIsXHJcbiAgICBcIsqfXCI6XCJMXCIsXHJcbiAgICBcIuG0jFwiOlwiTFwiLFxyXG4gICAgXCLhtI1cIjpcIk1cIixcclxuICAgIFwiybRcIjpcIk5cIixcclxuICAgIFwi4bSPXCI6XCJPXCIsXHJcbiAgICBcIsm2XCI6XCJPRVwiLFxyXG4gICAgXCLhtJBcIjpcIk9cIixcclxuICAgIFwi4bSVXCI6XCJPVVwiLFxyXG4gICAgXCLhtJhcIjpcIlBcIixcclxuICAgIFwiyoBcIjpcIlJcIixcclxuICAgIFwi4bSOXCI6XCJOXCIsXHJcbiAgICBcIuG0mVwiOlwiUlwiLFxyXG4gICAgXCLqnLFcIjpcIlNcIixcclxuICAgIFwi4bSbXCI6XCJUXCIsXHJcbiAgICBcIuKxu1wiOlwiRVwiLFxyXG4gICAgXCLhtJpcIjpcIlJcIixcclxuICAgIFwi4bScXCI6XCJVXCIsXHJcbiAgICBcIuG0oFwiOlwiVlwiLFxyXG4gICAgXCLhtKFcIjpcIldcIixcclxuICAgIFwiyo9cIjpcIllcIixcclxuICAgIFwi4bSiXCI6XCJaXCIsXHJcbiAgICBcIsOhXCI6XCJhXCIsXHJcbiAgICBcIsSDXCI6XCJhXCIsXHJcbiAgICBcIuG6r1wiOlwiYVwiLFxyXG4gICAgXCLhurdcIjpcImFcIixcclxuICAgIFwi4bqxXCI6XCJhXCIsXHJcbiAgICBcIuG6s1wiOlwiYVwiLFxyXG4gICAgXCLhurVcIjpcImFcIixcclxuICAgIFwix45cIjpcImFcIixcclxuICAgIFwiw6JcIjpcImFcIixcclxuICAgIFwi4bqlXCI6XCJhXCIsXHJcbiAgICBcIuG6rVwiOlwiYVwiLFxyXG4gICAgXCLhuqdcIjpcImFcIixcclxuICAgIFwi4bqpXCI6XCJhXCIsXHJcbiAgICBcIuG6q1wiOlwiYVwiLFxyXG4gICAgXCLDpFwiOlwiYVwiLFxyXG4gICAgXCLHn1wiOlwiYVwiLFxyXG4gICAgXCLIp1wiOlwiYVwiLFxyXG4gICAgXCLHoVwiOlwiYVwiLFxyXG4gICAgXCLhuqFcIjpcImFcIixcclxuICAgIFwiyIFcIjpcImFcIixcclxuICAgIFwiw6BcIjpcImFcIixcclxuICAgIFwi4bqjXCI6XCJhXCIsXHJcbiAgICBcIsiDXCI6XCJhXCIsXHJcbiAgICBcIsSBXCI6XCJhXCIsXHJcbiAgICBcIsSFXCI6XCJhXCIsXHJcbiAgICBcIuG2j1wiOlwiYVwiLFxyXG4gICAgXCLhuppcIjpcImFcIixcclxuICAgIFwiw6VcIjpcImFcIixcclxuICAgIFwix7tcIjpcImFcIixcclxuICAgIFwi4biBXCI6XCJhXCIsXHJcbiAgICBcIuKxpVwiOlwiYVwiLFxyXG4gICAgXCLDo1wiOlwiYVwiLFxyXG4gICAgXCLqnLNcIjpcImFhXCIsXHJcbiAgICBcIsOmXCI6XCJhZVwiLFxyXG4gICAgXCLHvVwiOlwiYWVcIixcclxuICAgIFwix6NcIjpcImFlXCIsXHJcbiAgICBcIuqctVwiOlwiYW9cIixcclxuICAgIFwi6py3XCI6XCJhdVwiLFxyXG4gICAgXCLqnLlcIjpcImF2XCIsXHJcbiAgICBcIuqcu1wiOlwiYXZcIixcclxuICAgIFwi6py9XCI6XCJheVwiLFxyXG4gICAgXCLhuINcIjpcImJcIixcclxuICAgIFwi4biFXCI6XCJiXCIsXHJcbiAgICBcIsmTXCI6XCJiXCIsXHJcbiAgICBcIuG4h1wiOlwiYlwiLFxyXG4gICAgXCLhtaxcIjpcImJcIixcclxuICAgIFwi4baAXCI6XCJiXCIsXHJcbiAgICBcIsaAXCI6XCJiXCIsXHJcbiAgICBcIsaDXCI6XCJiXCIsXHJcbiAgICBcIsm1XCI6XCJvXCIsXHJcbiAgICBcIsSHXCI6XCJjXCIsXHJcbiAgICBcIsSNXCI6XCJjXCIsXHJcbiAgICBcIsOnXCI6XCJjXCIsXHJcbiAgICBcIuG4iVwiOlwiY1wiLFxyXG4gICAgXCLEiVwiOlwiY1wiLFxyXG4gICAgXCLJlVwiOlwiY1wiLFxyXG4gICAgXCLEi1wiOlwiY1wiLFxyXG4gICAgXCLGiFwiOlwiY1wiLFxyXG4gICAgXCLIvFwiOlwiY1wiLFxyXG4gICAgXCLEj1wiOlwiZFwiLFxyXG4gICAgXCLhuJFcIjpcImRcIixcclxuICAgIFwi4biTXCI6XCJkXCIsXHJcbiAgICBcIsihXCI6XCJkXCIsXHJcbiAgICBcIuG4i1wiOlwiZFwiLFxyXG4gICAgXCLhuI1cIjpcImRcIixcclxuICAgIFwiyZdcIjpcImRcIixcclxuICAgIFwi4baRXCI6XCJkXCIsXHJcbiAgICBcIuG4j1wiOlwiZFwiLFxyXG4gICAgXCLhta1cIjpcImRcIixcclxuICAgIFwi4baBXCI6XCJkXCIsXHJcbiAgICBcIsSRXCI6XCJkXCIsXHJcbiAgICBcIsmWXCI6XCJkXCIsXHJcbiAgICBcIsaMXCI6XCJkXCIsXHJcbiAgICBcIsSxXCI6XCJpXCIsXHJcbiAgICBcIsi3XCI6XCJqXCIsXHJcbiAgICBcIsmfXCI6XCJqXCIsXHJcbiAgICBcIsqEXCI6XCJqXCIsXHJcbiAgICBcIsezXCI6XCJkelwiLFxyXG4gICAgXCLHhlwiOlwiZHpcIixcclxuICAgIFwiw6lcIjpcImVcIixcclxuICAgIFwixJVcIjpcImVcIixcclxuICAgIFwixJtcIjpcImVcIixcclxuICAgIFwiyKlcIjpcImVcIixcclxuICAgIFwi4bidXCI6XCJlXCIsXHJcbiAgICBcIsOqXCI6XCJlXCIsXHJcbiAgICBcIuG6v1wiOlwiZVwiLFxyXG4gICAgXCLhu4dcIjpcImVcIixcclxuICAgIFwi4buBXCI6XCJlXCIsXHJcbiAgICBcIuG7g1wiOlwiZVwiLFxyXG4gICAgXCLhu4VcIjpcImVcIixcclxuICAgIFwi4biZXCI6XCJlXCIsXHJcbiAgICBcIsOrXCI6XCJlXCIsXHJcbiAgICBcIsSXXCI6XCJlXCIsXHJcbiAgICBcIuG6uVwiOlwiZVwiLFxyXG4gICAgXCLIhVwiOlwiZVwiLFxyXG4gICAgXCLDqFwiOlwiZVwiLFxyXG4gICAgXCLhurtcIjpcImVcIixcclxuICAgIFwiyIdcIjpcImVcIixcclxuICAgIFwixJNcIjpcImVcIixcclxuICAgIFwi4biXXCI6XCJlXCIsXHJcbiAgICBcIuG4lVwiOlwiZVwiLFxyXG4gICAgXCLisbhcIjpcImVcIixcclxuICAgIFwixJlcIjpcImVcIixcclxuICAgIFwi4baSXCI6XCJlXCIsXHJcbiAgICBcIsmHXCI6XCJlXCIsXHJcbiAgICBcIuG6vVwiOlwiZVwiLFxyXG4gICAgXCLhuJtcIjpcImVcIixcclxuICAgIFwi6p2rXCI6XCJldFwiLFxyXG4gICAgXCLhuJ9cIjpcImZcIixcclxuICAgIFwixpJcIjpcImZcIixcclxuICAgIFwi4bWuXCI6XCJmXCIsXHJcbiAgICBcIuG2glwiOlwiZlwiLFxyXG4gICAgXCLHtVwiOlwiZ1wiLFxyXG4gICAgXCLEn1wiOlwiZ1wiLFxyXG4gICAgXCLHp1wiOlwiZ1wiLFxyXG4gICAgXCLEo1wiOlwiZ1wiLFxyXG4gICAgXCLEnVwiOlwiZ1wiLFxyXG4gICAgXCLEoVwiOlwiZ1wiLFxyXG4gICAgXCLJoFwiOlwiZ1wiLFxyXG4gICAgXCLhuKFcIjpcImdcIixcclxuICAgIFwi4baDXCI6XCJnXCIsXHJcbiAgICBcIselXCI6XCJnXCIsXHJcbiAgICBcIuG4q1wiOlwiaFwiLFxyXG4gICAgXCLIn1wiOlwiaFwiLFxyXG4gICAgXCLhuKlcIjpcImhcIixcclxuICAgIFwixKVcIjpcImhcIixcclxuICAgIFwi4rGoXCI6XCJoXCIsXHJcbiAgICBcIuG4p1wiOlwiaFwiLFxyXG4gICAgXCLhuKNcIjpcImhcIixcclxuICAgIFwi4bilXCI6XCJoXCIsXHJcbiAgICBcIsmmXCI6XCJoXCIsXHJcbiAgICBcIuG6llwiOlwiaFwiLFxyXG4gICAgXCLEp1wiOlwiaFwiLFxyXG4gICAgXCLGlVwiOlwiaHZcIixcclxuICAgIFwiw61cIjpcImlcIixcclxuICAgIFwixK1cIjpcImlcIixcclxuICAgIFwix5BcIjpcImlcIixcclxuICAgIFwiw65cIjpcImlcIixcclxuICAgIFwiw69cIjpcImlcIixcclxuICAgIFwi4bivXCI6XCJpXCIsXHJcbiAgICBcIuG7i1wiOlwiaVwiLFxyXG4gICAgXCLIiVwiOlwiaVwiLFxyXG4gICAgXCLDrFwiOlwiaVwiLFxyXG4gICAgXCLhu4lcIjpcImlcIixcclxuICAgIFwiyItcIjpcImlcIixcclxuICAgIFwixKtcIjpcImlcIixcclxuICAgIFwixK9cIjpcImlcIixcclxuICAgIFwi4baWXCI6XCJpXCIsXHJcbiAgICBcIsmoXCI6XCJpXCIsXHJcbiAgICBcIsSpXCI6XCJpXCIsXHJcbiAgICBcIuG4rVwiOlwiaVwiLFxyXG4gICAgXCLqnbpcIjpcImRcIixcclxuICAgIFwi6p28XCI6XCJmXCIsXHJcbiAgICBcIuG1uVwiOlwiZ1wiLFxyXG4gICAgXCLqnoNcIjpcInJcIixcclxuICAgIFwi6p6FXCI6XCJzXCIsXHJcbiAgICBcIuqeh1wiOlwidFwiLFxyXG4gICAgXCLqna1cIjpcImlzXCIsXHJcbiAgICBcIsewXCI6XCJqXCIsXHJcbiAgICBcIsS1XCI6XCJqXCIsXHJcbiAgICBcIsqdXCI6XCJqXCIsXHJcbiAgICBcIsmJXCI6XCJqXCIsXHJcbiAgICBcIuG4sVwiOlwia1wiLFxyXG4gICAgXCLHqVwiOlwia1wiLFxyXG4gICAgXCLEt1wiOlwia1wiLFxyXG4gICAgXCLisapcIjpcImtcIixcclxuICAgIFwi6p2DXCI6XCJrXCIsXHJcbiAgICBcIuG4s1wiOlwia1wiLFxyXG4gICAgXCLGmVwiOlwia1wiLFxyXG4gICAgXCLhuLVcIjpcImtcIixcclxuICAgIFwi4baEXCI6XCJrXCIsXHJcbiAgICBcIuqdgVwiOlwia1wiLFxyXG4gICAgXCLqnYVcIjpcImtcIixcclxuICAgIFwixLpcIjpcImxcIixcclxuICAgIFwixppcIjpcImxcIixcclxuICAgIFwiyaxcIjpcImxcIixcclxuICAgIFwixL5cIjpcImxcIixcclxuICAgIFwixLxcIjpcImxcIixcclxuICAgIFwi4bi9XCI6XCJsXCIsXHJcbiAgICBcIsi0XCI6XCJsXCIsXHJcbiAgICBcIuG4t1wiOlwibFwiLFxyXG4gICAgXCLhuLlcIjpcImxcIixcclxuICAgIFwi4rGhXCI6XCJsXCIsXHJcbiAgICBcIuqdiVwiOlwibFwiLFxyXG4gICAgXCLhuLtcIjpcImxcIixcclxuICAgIFwixYBcIjpcImxcIixcclxuICAgIFwiyatcIjpcImxcIixcclxuICAgIFwi4baFXCI6XCJsXCIsXHJcbiAgICBcIsmtXCI6XCJsXCIsXHJcbiAgICBcIsWCXCI6XCJsXCIsXHJcbiAgICBcIseJXCI6XCJsalwiLFxyXG4gICAgXCLFv1wiOlwic1wiLFxyXG4gICAgXCLhupxcIjpcInNcIixcclxuICAgIFwi4bqbXCI6XCJzXCIsXHJcbiAgICBcIuG6nVwiOlwic1wiLFxyXG4gICAgXCLhuL9cIjpcIm1cIixcclxuICAgIFwi4bmBXCI6XCJtXCIsXHJcbiAgICBcIuG5g1wiOlwibVwiLFxyXG4gICAgXCLJsVwiOlwibVwiLFxyXG4gICAgXCLhta9cIjpcIm1cIixcclxuICAgIFwi4baGXCI6XCJtXCIsXHJcbiAgICBcIsWEXCI6XCJuXCIsXHJcbiAgICBcIsWIXCI6XCJuXCIsXHJcbiAgICBcIsWGXCI6XCJuXCIsXHJcbiAgICBcIuG5i1wiOlwiblwiLFxyXG4gICAgXCLItVwiOlwiblwiLFxyXG4gICAgXCLhuYVcIjpcIm5cIixcclxuICAgIFwi4bmHXCI6XCJuXCIsXHJcbiAgICBcIse5XCI6XCJuXCIsXHJcbiAgICBcIsmyXCI6XCJuXCIsXHJcbiAgICBcIuG5iVwiOlwiblwiLFxyXG4gICAgXCLGnlwiOlwiblwiLFxyXG4gICAgXCLhtbBcIjpcIm5cIixcclxuICAgIFwi4baHXCI6XCJuXCIsXHJcbiAgICBcIsmzXCI6XCJuXCIsXHJcbiAgICBcIsOxXCI6XCJuXCIsXHJcbiAgICBcIseMXCI6XCJualwiLFxyXG4gICAgXCLDs1wiOlwib1wiLFxyXG4gICAgXCLFj1wiOlwib1wiLFxyXG4gICAgXCLHklwiOlwib1wiLFxyXG4gICAgXCLDtFwiOlwib1wiLFxyXG4gICAgXCLhu5FcIjpcIm9cIixcclxuICAgIFwi4buZXCI6XCJvXCIsXHJcbiAgICBcIuG7k1wiOlwib1wiLFxyXG4gICAgXCLhu5VcIjpcIm9cIixcclxuICAgIFwi4buXXCI6XCJvXCIsXHJcbiAgICBcIsO2XCI6XCJvXCIsXHJcbiAgICBcIsirXCI6XCJvXCIsXHJcbiAgICBcIsivXCI6XCJvXCIsXHJcbiAgICBcIsixXCI6XCJvXCIsXHJcbiAgICBcIuG7jVwiOlwib1wiLFxyXG4gICAgXCLFkVwiOlwib1wiLFxyXG4gICAgXCLIjVwiOlwib1wiLFxyXG4gICAgXCLDslwiOlwib1wiLFxyXG4gICAgXCLhu49cIjpcIm9cIixcclxuICAgIFwixqFcIjpcIm9cIixcclxuICAgIFwi4bubXCI6XCJvXCIsXHJcbiAgICBcIuG7o1wiOlwib1wiLFxyXG4gICAgXCLhu51cIjpcIm9cIixcclxuICAgIFwi4bufXCI6XCJvXCIsXHJcbiAgICBcIuG7oVwiOlwib1wiLFxyXG4gICAgXCLIj1wiOlwib1wiLFxyXG4gICAgXCLqnYtcIjpcIm9cIixcclxuICAgIFwi6p2NXCI6XCJvXCIsXHJcbiAgICBcIuKxulwiOlwib1wiLFxyXG4gICAgXCLFjVwiOlwib1wiLFxyXG4gICAgXCLhuZNcIjpcIm9cIixcclxuICAgIFwi4bmRXCI6XCJvXCIsXHJcbiAgICBcIserXCI6XCJvXCIsXHJcbiAgICBcIsetXCI6XCJvXCIsXHJcbiAgICBcIsO4XCI6XCJvXCIsXHJcbiAgICBcIse/XCI6XCJvXCIsXHJcbiAgICBcIsO1XCI6XCJvXCIsXHJcbiAgICBcIuG5jVwiOlwib1wiLFxyXG4gICAgXCLhuY9cIjpcIm9cIixcclxuICAgIFwiyK1cIjpcIm9cIixcclxuICAgIFwixqNcIjpcIm9pXCIsXHJcbiAgICBcIuqdj1wiOlwib29cIixcclxuICAgIFwiyZtcIjpcImVcIixcclxuICAgIFwi4baTXCI6XCJlXCIsXHJcbiAgICBcIsmUXCI6XCJvXCIsXHJcbiAgICBcIuG2l1wiOlwib1wiLFxyXG4gICAgXCLIo1wiOlwib3VcIixcclxuICAgIFwi4bmVXCI6XCJwXCIsXHJcbiAgICBcIuG5l1wiOlwicFwiLFxyXG4gICAgXCLqnZNcIjpcInBcIixcclxuICAgIFwixqVcIjpcInBcIixcclxuICAgIFwi4bWxXCI6XCJwXCIsXHJcbiAgICBcIuG2iFwiOlwicFwiLFxyXG4gICAgXCLqnZVcIjpcInBcIixcclxuICAgIFwi4bW9XCI6XCJwXCIsXHJcbiAgICBcIuqdkVwiOlwicFwiLFxyXG4gICAgXCLqnZlcIjpcInFcIixcclxuICAgIFwiyqBcIjpcInFcIixcclxuICAgIFwiyYtcIjpcInFcIixcclxuICAgIFwi6p2XXCI6XCJxXCIsXHJcbiAgICBcIsWVXCI6XCJyXCIsXHJcbiAgICBcIsWZXCI6XCJyXCIsXHJcbiAgICBcIsWXXCI6XCJyXCIsXHJcbiAgICBcIuG5mVwiOlwiclwiLFxyXG4gICAgXCLhuZtcIjpcInJcIixcclxuICAgIFwi4bmdXCI6XCJyXCIsXHJcbiAgICBcIsiRXCI6XCJyXCIsXHJcbiAgICBcIsm+XCI6XCJyXCIsXHJcbiAgICBcIuG1s1wiOlwiclwiLFxyXG4gICAgXCLIk1wiOlwiclwiLFxyXG4gICAgXCLhuZ9cIjpcInJcIixcclxuICAgIFwiybxcIjpcInJcIixcclxuICAgIFwi4bWyXCI6XCJyXCIsXHJcbiAgICBcIuG2iVwiOlwiclwiLFxyXG4gICAgXCLJjVwiOlwiclwiLFxyXG4gICAgXCLJvVwiOlwiclwiLFxyXG4gICAgXCLihoRcIjpcImNcIixcclxuICAgIFwi6py/XCI6XCJjXCIsXHJcbiAgICBcIsmYXCI6XCJlXCIsXHJcbiAgICBcIsm/XCI6XCJyXCIsXHJcbiAgICBcIsWbXCI6XCJzXCIsXHJcbiAgICBcIuG5pVwiOlwic1wiLFxyXG4gICAgXCLFoVwiOlwic1wiLFxyXG4gICAgXCLhuadcIjpcInNcIixcclxuICAgIFwixZ9cIjpcInNcIixcclxuICAgIFwixZ1cIjpcInNcIixcclxuICAgIFwiyJlcIjpcInNcIixcclxuICAgIFwi4bmhXCI6XCJzXCIsXHJcbiAgICBcIuG5o1wiOlwic1wiLFxyXG4gICAgXCLhualcIjpcInNcIixcclxuICAgIFwiyoJcIjpcInNcIixcclxuICAgIFwi4bW0XCI6XCJzXCIsXHJcbiAgICBcIuG2ilwiOlwic1wiLFxyXG4gICAgXCLIv1wiOlwic1wiLFxyXG4gICAgXCLJoVwiOlwiZ1wiLFxyXG4gICAgXCLhtJFcIjpcIm9cIixcclxuICAgIFwi4bSTXCI6XCJvXCIsXHJcbiAgICBcIuG0nVwiOlwidVwiLFxyXG4gICAgXCLFpVwiOlwidFwiLFxyXG4gICAgXCLFo1wiOlwidFwiLFxyXG4gICAgXCLhubFcIjpcInRcIixcclxuICAgIFwiyJtcIjpcInRcIixcclxuICAgIFwiyLZcIjpcInRcIixcclxuICAgIFwi4bqXXCI6XCJ0XCIsXHJcbiAgICBcIuKxplwiOlwidFwiLFxyXG4gICAgXCLhuatcIjpcInRcIixcclxuICAgIFwi4bmtXCI6XCJ0XCIsXHJcbiAgICBcIsatXCI6XCJ0XCIsXHJcbiAgICBcIuG5r1wiOlwidFwiLFxyXG4gICAgXCLhtbVcIjpcInRcIixcclxuICAgIFwixqtcIjpcInRcIixcclxuICAgIFwiyohcIjpcInRcIixcclxuICAgIFwixadcIjpcInRcIixcclxuICAgIFwi4bW6XCI6XCJ0aFwiLFxyXG4gICAgXCLJkFwiOlwiYVwiLFxyXG4gICAgXCLhtIJcIjpcImFlXCIsXHJcbiAgICBcIsedXCI6XCJlXCIsXHJcbiAgICBcIuG1t1wiOlwiZ1wiLFxyXG4gICAgXCLJpVwiOlwiaFwiLFxyXG4gICAgXCLKrlwiOlwiaFwiLFxyXG4gICAgXCLKr1wiOlwiaFwiLFxyXG4gICAgXCLhtIlcIjpcImlcIixcclxuICAgIFwiyp5cIjpcImtcIixcclxuICAgIFwi6p6BXCI6XCJsXCIsXHJcbiAgICBcIsmvXCI6XCJtXCIsXHJcbiAgICBcIsmwXCI6XCJtXCIsXHJcbiAgICBcIuG0lFwiOlwib2VcIixcclxuICAgIFwiyblcIjpcInJcIixcclxuICAgIFwiybtcIjpcInJcIixcclxuICAgIFwiybpcIjpcInJcIixcclxuICAgIFwi4rG5XCI6XCJyXCIsXHJcbiAgICBcIsqHXCI6XCJ0XCIsXHJcbiAgICBcIsqMXCI6XCJ2XCIsXHJcbiAgICBcIsqNXCI6XCJ3XCIsXHJcbiAgICBcIsqOXCI6XCJ5XCIsXHJcbiAgICBcIuqcqVwiOlwidHpcIixcclxuICAgIFwiw7pcIjpcInVcIixcclxuICAgIFwixa1cIjpcInVcIixcclxuICAgIFwix5RcIjpcInVcIixcclxuICAgIFwiw7tcIjpcInVcIixcclxuICAgIFwi4bm3XCI6XCJ1XCIsXHJcbiAgICBcIsO8XCI6XCJ1XCIsXHJcbiAgICBcIseYXCI6XCJ1XCIsXHJcbiAgICBcIseaXCI6XCJ1XCIsXHJcbiAgICBcIsecXCI6XCJ1XCIsXHJcbiAgICBcIseWXCI6XCJ1XCIsXHJcbiAgICBcIuG5s1wiOlwidVwiLFxyXG4gICAgXCLhu6VcIjpcInVcIixcclxuICAgIFwixbFcIjpcInVcIixcclxuICAgIFwiyJVcIjpcInVcIixcclxuICAgIFwiw7lcIjpcInVcIixcclxuICAgIFwi4bunXCI6XCJ1XCIsXHJcbiAgICBcIsawXCI6XCJ1XCIsXHJcbiAgICBcIuG7qVwiOlwidVwiLFxyXG4gICAgXCLhu7FcIjpcInVcIixcclxuICAgIFwi4burXCI6XCJ1XCIsXHJcbiAgICBcIuG7rVwiOlwidVwiLFxyXG4gICAgXCLhu69cIjpcInVcIixcclxuICAgIFwiyJdcIjpcInVcIixcclxuICAgIFwixatcIjpcInVcIixcclxuICAgIFwi4bm7XCI6XCJ1XCIsXHJcbiAgICBcIsWzXCI6XCJ1XCIsXHJcbiAgICBcIuG2mVwiOlwidVwiLFxyXG4gICAgXCLFr1wiOlwidVwiLFxyXG4gICAgXCLFqVwiOlwidVwiLFxyXG4gICAgXCLhublcIjpcInVcIixcclxuICAgIFwi4bm1XCI6XCJ1XCIsXHJcbiAgICBcIuG1q1wiOlwidWVcIixcclxuICAgIFwi6p24XCI6XCJ1bVwiLFxyXG4gICAgXCLisbRcIjpcInZcIixcclxuICAgIFwi6p2fXCI6XCJ2XCIsXHJcbiAgICBcIuG5v1wiOlwidlwiLFxyXG4gICAgXCLKi1wiOlwidlwiLFxyXG4gICAgXCLhtoxcIjpcInZcIixcclxuICAgIFwi4rGxXCI6XCJ2XCIsXHJcbiAgICBcIuG5vVwiOlwidlwiLFxyXG4gICAgXCLqnaFcIjpcInZ5XCIsXHJcbiAgICBcIuG6g1wiOlwid1wiLFxyXG4gICAgXCLFtVwiOlwid1wiLFxyXG4gICAgXCLhuoVcIjpcIndcIixcclxuICAgIFwi4bqHXCI6XCJ3XCIsXHJcbiAgICBcIuG6iVwiOlwid1wiLFxyXG4gICAgXCLhuoFcIjpcIndcIixcclxuICAgIFwi4rGzXCI6XCJ3XCIsXHJcbiAgICBcIuG6mFwiOlwid1wiLFxyXG4gICAgXCLhuo1cIjpcInhcIixcclxuICAgIFwi4bqLXCI6XCJ4XCIsXHJcbiAgICBcIuG2jVwiOlwieFwiLFxyXG4gICAgXCLDvVwiOlwieVwiLFxyXG4gICAgXCLFt1wiOlwieVwiLFxyXG4gICAgXCLDv1wiOlwieVwiLFxyXG4gICAgXCLhuo9cIjpcInlcIixcclxuICAgIFwi4bu1XCI6XCJ5XCIsXHJcbiAgICBcIuG7s1wiOlwieVwiLFxyXG4gICAgXCLGtFwiOlwieVwiLFxyXG4gICAgXCLhu7dcIjpcInlcIixcclxuICAgIFwi4bu/XCI6XCJ5XCIsXHJcbiAgICBcIsizXCI6XCJ5XCIsXHJcbiAgICBcIuG6mVwiOlwieVwiLFxyXG4gICAgXCLJj1wiOlwieVwiLFxyXG4gICAgXCLhu7lcIjpcInlcIixcclxuICAgIFwixbpcIjpcInpcIixcclxuICAgIFwixb5cIjpcInpcIixcclxuICAgIFwi4bqRXCI6XCJ6XCIsXHJcbiAgICBcIsqRXCI6XCJ6XCIsXHJcbiAgICBcIuKxrFwiOlwielwiLFxyXG4gICAgXCLFvFwiOlwielwiLFxyXG4gICAgXCLhupNcIjpcInpcIixcclxuICAgIFwiyKVcIjpcInpcIixcclxuICAgIFwi4bqVXCI6XCJ6XCIsXHJcbiAgICBcIuG1tlwiOlwielwiLFxyXG4gICAgXCLhto5cIjpcInpcIixcclxuICAgIFwiypBcIjpcInpcIixcclxuICAgIFwixrZcIjpcInpcIixcclxuICAgIFwiyYBcIjpcInpcIixcclxuICAgIFwi76yAXCI6XCJmZlwiLFxyXG4gICAgXCLvrINcIjpcImZmaVwiLFxyXG4gICAgXCLvrIRcIjpcImZmbFwiLFxyXG4gICAgXCLvrIFcIjpcImZpXCIsXHJcbiAgICBcIu+sglwiOlwiZmxcIixcclxuICAgIFwixLNcIjpcImlqXCIsXHJcbiAgICBcIsWTXCI6XCJvZVwiLFxyXG4gICAgXCLvrIZcIjpcInN0XCIsXHJcbiAgICBcIuKCkFwiOlwiYVwiLFxyXG4gICAgXCLigpFcIjpcImVcIixcclxuICAgIFwi4bWiXCI6XCJpXCIsXHJcbiAgICBcIuKxvFwiOlwialwiLFxyXG4gICAgXCLigpJcIjpcIm9cIixcclxuICAgIFwi4bWjXCI6XCJyXCIsXHJcbiAgICBcIuG1pFwiOlwidVwiLFxyXG4gICAgXCLhtaVcIjpcInZcIixcclxuICAgIFwi4oKTXCI6XCJ4XCJ9O1xyXG5TdHJpbmcucHJvdG90eXBlLmxhdGluaXNlPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucmVwbGFjZSgvW15BLVphLXowLTlcXFtcXF0gXS9nLGZ1bmN0aW9uKGEpe3JldHVybiBMYXRpbmlzZS5sYXRpbl9tYXBbYV18fGF9KX07XHJcblN0cmluZy5wcm90b3R5cGUubGF0aW5pemU9U3RyaW5nLnByb3RvdHlwZS5sYXRpbmlzZTtcclxuU3RyaW5nLnByb3RvdHlwZS5pc0xhdGluPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXM9PXRoaXMubGF0aW5pc2UoKX1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFJQSxRQUFRLEdBQUMsQ0FBQyxDQUFDO0FBQUNBLFFBQVEsQ0FBQ0MsU0FBUyxHQUFDO0VBQUMsR0FBRyxFQUFDLEdBQUc7RUFDdkMsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEtBQUs7RUFDVCxHQUFHLEVBQUMsS0FBSztFQUNULEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDO0FBQUcsQ0FBQztBQUNaQyxNQUFNLENBQUNDLFNBQVMsQ0FBQ0MsUUFBUSxHQUFDLFlBQVU7RUFBQyxPQUFPLElBQUksQ0FBQ0MsT0FBTyxDQUFDLG9CQUFvQixFQUFDLFVBQVNDLENBQUMsRUFBQztJQUFDLE9BQU9OLFFBQVEsQ0FBQ0MsU0FBUyxDQUFDSyxDQUFDLENBQUMsSUFBRUEsQ0FBQztFQUFBLENBQUMsQ0FBQztBQUFBLENBQUM7QUFDNUhKLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDSSxRQUFRLEdBQUNMLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDQyxRQUFRO0FBQ25ERixNQUFNLENBQUNDLFNBQVMsQ0FBQ0ssT0FBTyxHQUFDLFlBQVU7RUFBQyxPQUFPLElBQUksSUFBRSxJQUFJLENBQUNKLFFBQVEsQ0FBQyxDQUFDO0FBQUEsQ0FBQyIsImlnbm9yZUxpc3QiOltdLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvbGF0aW5pc2UuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/latinise.js\n\n}");
+eval("{var Latinise = {};\nLatinise.latin_map = {\n \"Á\": \"A\",\n \"Ă\": \"A\",\n \"Ắ\": \"A\",\n \"Ặ\": \"A\",\n \"Ằ\": \"A\",\n \"Ẳ\": \"A\",\n \"Ẵ\": \"A\",\n \"Ǎ\": \"A\",\n \"Â\": \"A\",\n \"Ấ\": \"A\",\n \"Ậ\": \"A\",\n \"Ầ\": \"A\",\n \"Ẩ\": \"A\",\n \"Ẫ\": \"A\",\n \"Ä\": \"A\",\n \"Ǟ\": \"A\",\n \"Ȧ\": \"A\",\n \"Ǡ\": \"A\",\n \"Ạ\": \"A\",\n \"Ȁ\": \"A\",\n \"À\": \"A\",\n \"Ả\": \"A\",\n \"Ȃ\": \"A\",\n \"Ā\": \"A\",\n \"Ą\": \"A\",\n \"Å\": \"A\",\n \"Ǻ\": \"A\",\n \"Ḁ\": \"A\",\n \"Ⱥ\": \"A\",\n \"Ã\": \"A\",\n \"Ꜳ\": \"AA\",\n \"Æ\": \"AE\",\n \"Ǽ\": \"AE\",\n \"Ǣ\": \"AE\",\n \"Ꜵ\": \"AO\",\n \"Ꜷ\": \"AU\",\n \"Ꜹ\": \"AV\",\n \"Ꜻ\": \"AV\",\n \"Ꜽ\": \"AY\",\n \"Ḃ\": \"B\",\n \"Ḅ\": \"B\",\n \"Ɓ\": \"B\",\n \"Ḇ\": \"B\",\n \"Ƀ\": \"B\",\n \"Ƃ\": \"B\",\n \"Ć\": \"C\",\n \"Č\": \"C\",\n \"Ç\": \"C\",\n \"Ḉ\": \"C\",\n \"Ĉ\": \"C\",\n \"Ċ\": \"C\",\n \"Ƈ\": \"C\",\n \"Ȼ\": \"C\",\n \"Ď\": \"D\",\n \"Ḑ\": \"D\",\n \"Ḓ\": \"D\",\n \"Ḋ\": \"D\",\n \"Ḍ\": \"D\",\n \"Ɗ\": \"D\",\n \"Ḏ\": \"D\",\n \"Dz\": \"D\",\n \"Dž\": \"D\",\n \"Đ\": \"D\",\n \"Ƌ\": \"D\",\n \"DZ\": \"DZ\",\n \"DŽ\": \"DZ\",\n \"É\": \"E\",\n \"Ĕ\": \"E\",\n \"Ě\": \"E\",\n \"Ȩ\": \"E\",\n \"Ḝ\": \"E\",\n \"Ê\": \"E\",\n \"Ế\": \"E\",\n \"Ệ\": \"E\",\n \"Ề\": \"E\",\n \"Ể\": \"E\",\n \"Ễ\": \"E\",\n \"Ḙ\": \"E\",\n \"Ë\": \"E\",\n \"Ė\": \"E\",\n \"Ẹ\": \"E\",\n \"Ȅ\": \"E\",\n \"È\": \"E\",\n \"Ẻ\": \"E\",\n \"Ȇ\": \"E\",\n \"Ē\": \"E\",\n \"Ḗ\": \"E\",\n \"Ḕ\": \"E\",\n \"Ę\": \"E\",\n \"Ɇ\": \"E\",\n \"Ẽ\": \"E\",\n \"Ḛ\": \"E\",\n \"Ꝫ\": \"ET\",\n \"Ḟ\": \"F\",\n \"Ƒ\": \"F\",\n \"Ǵ\": \"G\",\n \"Ğ\": \"G\",\n \"Ǧ\": \"G\",\n \"Ģ\": \"G\",\n \"Ĝ\": \"G\",\n \"Ġ\": \"G\",\n \"Ɠ\": \"G\",\n \"Ḡ\": \"G\",\n \"Ǥ\": \"G\",\n \"Ḫ\": \"H\",\n \"Ȟ\": \"H\",\n \"Ḩ\": \"H\",\n \"Ĥ\": \"H\",\n \"Ⱨ\": \"H\",\n \"Ḧ\": \"H\",\n \"Ḣ\": \"H\",\n \"Ḥ\": \"H\",\n \"Ħ\": \"H\",\n \"Í\": \"I\",\n \"Ĭ\": \"I\",\n \"Ǐ\": \"I\",\n \"Î\": \"I\",\n \"Ï\": \"I\",\n \"Ḯ\": \"I\",\n \"İ\": \"I\",\n \"Ị\": \"I\",\n \"Ȉ\": \"I\",\n \"Ì\": \"I\",\n \"Ỉ\": \"I\",\n \"Ȋ\": \"I\",\n \"Ī\": \"I\",\n \"Į\": \"I\",\n \"Ɨ\": \"I\",\n \"Ĩ\": \"I\",\n \"Ḭ\": \"I\",\n \"Ꝺ\": \"D\",\n \"Ꝼ\": \"F\",\n \"Ᵹ\": \"G\",\n \"Ꞃ\": \"R\",\n \"Ꞅ\": \"S\",\n \"Ꞇ\": \"T\",\n \"Ꝭ\": \"IS\",\n \"Ĵ\": \"J\",\n \"Ɉ\": \"J\",\n \"Ḱ\": \"K\",\n \"Ǩ\": \"K\",\n \"Ķ\": \"K\",\n \"Ⱪ\": \"K\",\n \"Ꝃ\": \"K\",\n \"Ḳ\": \"K\",\n \"Ƙ\": \"K\",\n \"Ḵ\": \"K\",\n \"Ꝁ\": \"K\",\n \"Ꝅ\": \"K\",\n \"Ĺ\": \"L\",\n \"Ƚ\": \"L\",\n \"Ľ\": \"L\",\n \"Ļ\": \"L\",\n \"Ḽ\": \"L\",\n \"Ḷ\": \"L\",\n \"Ḹ\": \"L\",\n \"Ⱡ\": \"L\",\n \"Ꝉ\": \"L\",\n \"Ḻ\": \"L\",\n \"Ŀ\": \"L\",\n \"Ɫ\": \"L\",\n \"Lj\": \"L\",\n \"Ł\": \"L\",\n \"LJ\": \"LJ\",\n \"Ḿ\": \"M\",\n \"Ṁ\": \"M\",\n \"Ṃ\": \"M\",\n \"Ɱ\": \"M\",\n \"Ń\": \"N\",\n \"Ň\": \"N\",\n \"Ņ\": \"N\",\n \"Ṋ\": \"N\",\n \"Ṅ\": \"N\",\n \"Ṇ\": \"N\",\n \"Ǹ\": \"N\",\n \"Ɲ\": \"N\",\n \"Ṉ\": \"N\",\n \"Ƞ\": \"N\",\n \"Nj\": \"N\",\n \"Ñ\": \"N\",\n \"NJ\": \"NJ\",\n \"Ó\": \"O\",\n \"Ŏ\": \"O\",\n \"Ǒ\": \"O\",\n \"Ô\": \"O\",\n \"Ố\": \"O\",\n \"Ộ\": \"O\",\n \"Ồ\": \"O\",\n \"Ổ\": \"O\",\n \"Ỗ\": \"O\",\n \"Ö\": \"O\",\n \"Ȫ\": \"O\",\n \"Ȯ\": \"O\",\n \"Ȱ\": \"O\",\n \"Ọ\": \"O\",\n \"Ő\": \"O\",\n \"Ȍ\": \"O\",\n \"Ò\": \"O\",\n \"Ỏ\": \"O\",\n \"Ơ\": \"O\",\n \"Ớ\": \"O\",\n \"Ợ\": \"O\",\n \"Ờ\": \"O\",\n \"Ở\": \"O\",\n \"Ỡ\": \"O\",\n \"Ȏ\": \"O\",\n \"Ꝋ\": \"O\",\n \"Ꝍ\": \"O\",\n \"Ō\": \"O\",\n \"Ṓ\": \"O\",\n \"Ṑ\": \"O\",\n \"Ɵ\": \"O\",\n \"Ǫ\": \"O\",\n \"Ǭ\": \"O\",\n \"Ø\": \"O\",\n \"Ǿ\": \"O\",\n \"Õ\": \"O\",\n \"Ṍ\": \"O\",\n \"Ṏ\": \"O\",\n \"Ȭ\": \"O\",\n \"Ƣ\": \"OI\",\n \"Ꝏ\": \"OO\",\n \"Ɛ\": \"E\",\n \"Ɔ\": \"O\",\n \"Ȣ\": \"OU\",\n \"Ṕ\": \"P\",\n \"Ṗ\": \"P\",\n \"Ꝓ\": \"P\",\n \"Ƥ\": \"P\",\n \"Ꝕ\": \"P\",\n \"Ᵽ\": \"P\",\n \"Ꝑ\": \"P\",\n \"Ꝙ\": \"Q\",\n \"Ꝗ\": \"Q\",\n \"Ŕ\": \"R\",\n \"Ř\": \"R\",\n \"Ŗ\": \"R\",\n \"Ṙ\": \"R\",\n \"Ṛ\": \"R\",\n \"Ṝ\": \"R\",\n \"Ȑ\": \"R\",\n \"Ȓ\": \"R\",\n \"Ṟ\": \"R\",\n \"Ɍ\": \"R\",\n \"Ɽ\": \"R\",\n \"Ꜿ\": \"C\",\n \"Ǝ\": \"E\",\n \"Ś\": \"S\",\n \"Ṥ\": \"S\",\n \"Š\": \"S\",\n \"Ṧ\": \"S\",\n \"Ş\": \"S\",\n \"Ŝ\": \"S\",\n \"Ș\": \"S\",\n \"Ṡ\": \"S\",\n \"Ṣ\": \"S\",\n \"Ṩ\": \"S\",\n \"Ť\": \"T\",\n \"Ţ\": \"T\",\n \"Ṱ\": \"T\",\n \"Ț\": \"T\",\n \"Ⱦ\": \"T\",\n \"Ṫ\": \"T\",\n \"Ṭ\": \"T\",\n \"Ƭ\": \"T\",\n \"Ṯ\": \"T\",\n \"Ʈ\": \"T\",\n \"Ŧ\": \"T\",\n \"Ɐ\": \"A\",\n \"Ꞁ\": \"L\",\n \"Ɯ\": \"M\",\n \"Ʌ\": \"V\",\n \"Ꜩ\": \"TZ\",\n \"Ú\": \"U\",\n \"Ŭ\": \"U\",\n \"Ǔ\": \"U\",\n \"Û\": \"U\",\n \"Ṷ\": \"U\",\n \"Ü\": \"U\",\n \"Ǘ\": \"U\",\n \"Ǚ\": \"U\",\n \"Ǜ\": \"U\",\n \"Ǖ\": \"U\",\n \"Ṳ\": \"U\",\n \"Ụ\": \"U\",\n \"Ű\": \"U\",\n \"Ȕ\": \"U\",\n \"Ù\": \"U\",\n \"Ủ\": \"U\",\n \"Ư\": \"U\",\n \"Ứ\": \"U\",\n \"Ự\": \"U\",\n \"Ừ\": \"U\",\n \"Ử\": \"U\",\n \"Ữ\": \"U\",\n \"Ȗ\": \"U\",\n \"Ū\": \"U\",\n \"Ṻ\": \"U\",\n \"Ų\": \"U\",\n \"Ů\": \"U\",\n \"Ũ\": \"U\",\n \"Ṹ\": \"U\",\n \"Ṵ\": \"U\",\n \"Ꝟ\": \"V\",\n \"Ṿ\": \"V\",\n \"Ʋ\": \"V\",\n \"Ṽ\": \"V\",\n \"Ꝡ\": \"VY\",\n \"Ẃ\": \"W\",\n \"Ŵ\": \"W\",\n \"Ẅ\": \"W\",\n \"Ẇ\": \"W\",\n \"Ẉ\": \"W\",\n \"Ẁ\": \"W\",\n \"Ⱳ\": \"W\",\n \"Ẍ\": \"X\",\n \"Ẋ\": \"X\",\n \"Ý\": \"Y\",\n \"Ŷ\": \"Y\",\n \"Ÿ\": \"Y\",\n \"Ẏ\": \"Y\",\n \"Ỵ\": \"Y\",\n \"Ỳ\": \"Y\",\n \"Ƴ\": \"Y\",\n \"Ỷ\": \"Y\",\n \"Ỿ\": \"Y\",\n \"Ȳ\": \"Y\",\n \"Ɏ\": \"Y\",\n \"Ỹ\": \"Y\",\n \"Ź\": \"Z\",\n \"Ž\": \"Z\",\n \"Ẑ\": \"Z\",\n \"Ⱬ\": \"Z\",\n \"Ż\": \"Z\",\n \"Ẓ\": \"Z\",\n \"Ȥ\": \"Z\",\n \"Ẕ\": \"Z\",\n \"Ƶ\": \"Z\",\n \"IJ\": \"IJ\",\n \"Œ\": \"OE\",\n \"ᴀ\": \"A\",\n \"ᴁ\": \"AE\",\n \"ʙ\": \"B\",\n \"ᴃ\": \"B\",\n \"ᴄ\": \"C\",\n \"ᴅ\": \"D\",\n \"ᴇ\": \"E\",\n \"ꜰ\": \"F\",\n \"ɢ\": \"G\",\n \"ʛ\": \"G\",\n \"ʜ\": \"H\",\n \"ɪ\": \"I\",\n \"ʁ\": \"R\",\n \"ᴊ\": \"J\",\n \"ᴋ\": \"K\",\n \"ʟ\": \"L\",\n \"ᴌ\": \"L\",\n \"ᴍ\": \"M\",\n \"ɴ\": \"N\",\n \"ᴏ\": \"O\",\n \"ɶ\": \"OE\",\n \"ᴐ\": \"O\",\n \"ᴕ\": \"OU\",\n \"ᴘ\": \"P\",\n \"ʀ\": \"R\",\n \"ᴎ\": \"N\",\n \"ᴙ\": \"R\",\n \"ꜱ\": \"S\",\n \"ᴛ\": \"T\",\n \"ⱻ\": \"E\",\n \"ᴚ\": \"R\",\n \"ᴜ\": \"U\",\n \"ᴠ\": \"V\",\n \"ᴡ\": \"W\",\n \"ʏ\": \"Y\",\n \"ᴢ\": \"Z\",\n \"á\": \"a\",\n \"ă\": \"a\",\n \"ắ\": \"a\",\n \"ặ\": \"a\",\n \"ằ\": \"a\",\n \"ẳ\": \"a\",\n \"ẵ\": \"a\",\n \"ǎ\": \"a\",\n \"â\": \"a\",\n \"ấ\": \"a\",\n \"ậ\": \"a\",\n \"ầ\": \"a\",\n \"ẩ\": \"a\",\n \"ẫ\": \"a\",\n \"ä\": \"a\",\n \"ǟ\": \"a\",\n \"ȧ\": \"a\",\n \"ǡ\": \"a\",\n \"ạ\": \"a\",\n \"ȁ\": \"a\",\n \"à\": \"a\",\n \"ả\": \"a\",\n \"ȃ\": \"a\",\n \"ā\": \"a\",\n \"ą\": \"a\",\n \"ᶏ\": \"a\",\n \"ẚ\": \"a\",\n \"å\": \"a\",\n \"ǻ\": \"a\",\n \"ḁ\": \"a\",\n \"ⱥ\": \"a\",\n \"ã\": \"a\",\n \"ꜳ\": \"aa\",\n \"æ\": \"ae\",\n \"ǽ\": \"ae\",\n \"ǣ\": \"ae\",\n \"ꜵ\": \"ao\",\n \"ꜷ\": \"au\",\n \"ꜹ\": \"av\",\n \"ꜻ\": \"av\",\n \"ꜽ\": \"ay\",\n \"ḃ\": \"b\",\n \"ḅ\": \"b\",\n \"ɓ\": \"b\",\n \"ḇ\": \"b\",\n \"ᵬ\": \"b\",\n \"ᶀ\": \"b\",\n \"ƀ\": \"b\",\n \"ƃ\": \"b\",\n \"ɵ\": \"o\",\n \"ć\": \"c\",\n \"č\": \"c\",\n \"ç\": \"c\",\n \"ḉ\": \"c\",\n \"ĉ\": \"c\",\n \"ɕ\": \"c\",\n \"ċ\": \"c\",\n \"ƈ\": \"c\",\n \"ȼ\": \"c\",\n \"ď\": \"d\",\n \"ḑ\": \"d\",\n \"ḓ\": \"d\",\n \"ȡ\": \"d\",\n \"ḋ\": \"d\",\n \"ḍ\": \"d\",\n \"ɗ\": \"d\",\n \"ᶑ\": \"d\",\n \"ḏ\": \"d\",\n \"ᵭ\": \"d\",\n \"ᶁ\": \"d\",\n \"đ\": \"d\",\n \"ɖ\": \"d\",\n \"ƌ\": \"d\",\n \"ı\": \"i\",\n \"ȷ\": \"j\",\n \"ɟ\": \"j\",\n \"ʄ\": \"j\",\n \"dz\": \"dz\",\n \"dž\": \"dz\",\n \"é\": \"e\",\n \"ĕ\": \"e\",\n \"ě\": \"e\",\n \"ȩ\": \"e\",\n \"ḝ\": \"e\",\n \"ê\": \"e\",\n \"ế\": \"e\",\n \"ệ\": \"e\",\n \"ề\": \"e\",\n \"ể\": \"e\",\n \"ễ\": \"e\",\n \"ḙ\": \"e\",\n \"ë\": \"e\",\n \"ė\": \"e\",\n \"ẹ\": \"e\",\n \"ȅ\": \"e\",\n \"è\": \"e\",\n \"ẻ\": \"e\",\n \"ȇ\": \"e\",\n \"ē\": \"e\",\n \"ḗ\": \"e\",\n \"ḕ\": \"e\",\n \"ⱸ\": \"e\",\n \"ę\": \"e\",\n \"ᶒ\": \"e\",\n \"ɇ\": \"e\",\n \"ẽ\": \"e\",\n \"ḛ\": \"e\",\n \"ꝫ\": \"et\",\n \"ḟ\": \"f\",\n \"ƒ\": \"f\",\n \"ᵮ\": \"f\",\n \"ᶂ\": \"f\",\n \"ǵ\": \"g\",\n \"ğ\": \"g\",\n \"ǧ\": \"g\",\n \"ģ\": \"g\",\n \"ĝ\": \"g\",\n \"ġ\": \"g\",\n \"ɠ\": \"g\",\n \"ḡ\": \"g\",\n \"ᶃ\": \"g\",\n \"ǥ\": \"g\",\n \"ḫ\": \"h\",\n \"ȟ\": \"h\",\n \"ḩ\": \"h\",\n \"ĥ\": \"h\",\n \"ⱨ\": \"h\",\n \"ḧ\": \"h\",\n \"ḣ\": \"h\",\n \"ḥ\": \"h\",\n \"ɦ\": \"h\",\n \"ẖ\": \"h\",\n \"ħ\": \"h\",\n \"ƕ\": \"hv\",\n \"í\": \"i\",\n \"ĭ\": \"i\",\n \"ǐ\": \"i\",\n \"î\": \"i\",\n \"ï\": \"i\",\n \"ḯ\": \"i\",\n \"ị\": \"i\",\n \"ȉ\": \"i\",\n \"ì\": \"i\",\n \"ỉ\": \"i\",\n \"ȋ\": \"i\",\n \"ī\": \"i\",\n \"į\": \"i\",\n \"ᶖ\": \"i\",\n \"ɨ\": \"i\",\n \"ĩ\": \"i\",\n \"ḭ\": \"i\",\n \"ꝺ\": \"d\",\n \"ꝼ\": \"f\",\n \"ᵹ\": \"g\",\n \"ꞃ\": \"r\",\n \"ꞅ\": \"s\",\n \"ꞇ\": \"t\",\n \"ꝭ\": \"is\",\n \"ǰ\": \"j\",\n \"ĵ\": \"j\",\n \"ʝ\": \"j\",\n \"ɉ\": \"j\",\n \"ḱ\": \"k\",\n \"ǩ\": \"k\",\n \"ķ\": \"k\",\n \"ⱪ\": \"k\",\n \"ꝃ\": \"k\",\n \"ḳ\": \"k\",\n \"ƙ\": \"k\",\n \"ḵ\": \"k\",\n \"ᶄ\": \"k\",\n \"ꝁ\": \"k\",\n \"ꝅ\": \"k\",\n \"ĺ\": \"l\",\n \"ƚ\": \"l\",\n \"ɬ\": \"l\",\n \"ľ\": \"l\",\n \"ļ\": \"l\",\n \"ḽ\": \"l\",\n \"ȴ\": \"l\",\n \"ḷ\": \"l\",\n \"ḹ\": \"l\",\n \"ⱡ\": \"l\",\n \"ꝉ\": \"l\",\n \"ḻ\": \"l\",\n \"ŀ\": \"l\",\n \"ɫ\": \"l\",\n \"ᶅ\": \"l\",\n \"ɭ\": \"l\",\n \"ł\": \"l\",\n \"lj\": \"lj\",\n \"ſ\": \"s\",\n \"ẜ\": \"s\",\n \"ẛ\": \"s\",\n \"ẝ\": \"s\",\n \"ḿ\": \"m\",\n \"ṁ\": \"m\",\n \"ṃ\": \"m\",\n \"ɱ\": \"m\",\n \"ᵯ\": \"m\",\n \"ᶆ\": \"m\",\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 \"nj\": \"nj\",\n \"ó\": \"o\",\n \"ŏ\": \"o\",\n \"ǒ\": \"o\",\n \"ô\": \"o\",\n \"ố\": \"o\",\n \"ộ\": \"o\",\n \"ồ\": \"o\",\n \"ổ\": \"o\",\n \"ỗ\": \"o\",\n \"ö\": \"o\",\n \"ȫ\": \"o\",\n \"ȯ\": \"o\",\n \"ȱ\": \"o\",\n \"ọ\": \"o\",\n \"ő\": \"o\",\n \"ȍ\": \"o\",\n \"ò\": \"o\",\n \"ỏ\": \"o\",\n \"ơ\": \"o\",\n \"ớ\": \"o\",\n \"ợ\": \"o\",\n \"ờ\": \"o\",\n \"ở\": \"o\",\n \"ỡ\": \"o\",\n \"ȏ\": \"o\",\n \"ꝋ\": \"o\",\n \"ꝍ\": \"o\",\n \"ⱺ\": \"o\",\n \"ō\": \"o\",\n \"ṓ\": \"o\",\n \"ṑ\": \"o\",\n \"ǫ\": \"o\",\n \"ǭ\": \"o\",\n \"ø\": \"o\",\n \"ǿ\": \"o\",\n \"õ\": \"o\",\n \"ṍ\": \"o\",\n \"ṏ\": \"o\",\n \"ȭ\": \"o\",\n \"ƣ\": \"oi\",\n \"ꝏ\": \"oo\",\n \"ɛ\": \"e\",\n \"ᶓ\": \"e\",\n \"ɔ\": \"o\",\n \"ᶗ\": \"o\",\n \"ȣ\": \"ou\",\n \"ṕ\": \"p\",\n \"ṗ\": \"p\",\n \"ꝓ\": \"p\",\n \"ƥ\": \"p\",\n \"ᵱ\": \"p\",\n \"ᶈ\": \"p\",\n \"ꝕ\": \"p\",\n \"ᵽ\": \"p\",\n \"ꝑ\": \"p\",\n \"ꝙ\": \"q\",\n \"ʠ\": \"q\",\n \"ɋ\": \"q\",\n \"ꝗ\": \"q\",\n \"ŕ\": \"r\",\n \"ř\": \"r\",\n \"ŗ\": \"r\",\n \"ṙ\": \"r\",\n \"ṛ\": \"r\",\n \"ṝ\": \"r\",\n \"ȑ\": \"r\",\n \"ɾ\": \"r\",\n \"ᵳ\": \"r\",\n \"ȓ\": \"r\",\n \"ṟ\": \"r\",\n \"ɼ\": \"r\",\n \"ᵲ\": \"r\",\n \"ᶉ\": \"r\",\n \"ɍ\": \"r\",\n \"ɽ\": \"r\",\n \"ↄ\": \"c\",\n \"ꜿ\": \"c\",\n \"ɘ\": \"e\",\n \"ɿ\": \"r\",\n \"ś\": \"s\",\n \"ṥ\": \"s\",\n \"š\": \"s\",\n \"ṧ\": \"s\",\n \"ş\": \"s\",\n \"ŝ\": \"s\",\n \"ș\": \"s\",\n \"ṡ\": \"s\",\n \"ṣ\": \"s\",\n \"ṩ\": \"s\",\n \"ʂ\": \"s\",\n \"ᵴ\": \"s\",\n \"ᶊ\": \"s\",\n \"ȿ\": \"s\",\n \"ɡ\": \"g\",\n \"ᴑ\": \"o\",\n \"ᴓ\": \"o\",\n \"ᴝ\": \"u\",\n \"ť\": \"t\",\n \"ţ\": \"t\",\n \"ṱ\": \"t\",\n \"ț\": \"t\",\n \"ȶ\": \"t\",\n \"ẗ\": \"t\",\n \"ⱦ\": \"t\",\n \"ṫ\": \"t\",\n \"ṭ\": \"t\",\n \"ƭ\": \"t\",\n \"ṯ\": \"t\",\n \"ᵵ\": \"t\",\n \"ƫ\": \"t\",\n \"ʈ\": \"t\",\n \"ŧ\": \"t\",\n \"ᵺ\": \"th\",\n \"ɐ\": \"a\",\n \"ᴂ\": \"ae\",\n \"ǝ\": \"e\",\n \"ᵷ\": \"g\",\n \"ɥ\": \"h\",\n \"ʮ\": \"h\",\n \"ʯ\": \"h\",\n \"ᴉ\": \"i\",\n \"ʞ\": \"k\",\n \"ꞁ\": \"l\",\n \"ɯ\": \"m\",\n \"ɰ\": \"m\",\n \"ᴔ\": \"oe\",\n \"ɹ\": \"r\",\n \"ɻ\": \"r\",\n \"ɺ\": \"r\",\n \"ⱹ\": \"r\",\n \"ʇ\": \"t\",\n \"ʌ\": \"v\",\n \"ʍ\": \"w\",\n \"ʎ\": \"y\",\n \"ꜩ\": \"tz\",\n \"ú\": \"u\",\n \"ŭ\": \"u\",\n \"ǔ\": \"u\",\n \"û\": \"u\",\n \"ṷ\": \"u\",\n \"ü\": \"u\",\n \"ǘ\": \"u\",\n \"ǚ\": \"u\",\n \"ǜ\": \"u\",\n \"ǖ\": \"u\",\n \"ṳ\": \"u\",\n \"ụ\": \"u\",\n \"ű\": \"u\",\n \"ȕ\": \"u\",\n \"ù\": \"u\",\n \"ủ\": \"u\",\n \"ư\": \"u\",\n \"ứ\": \"u\",\n \"ự\": \"u\",\n \"ừ\": \"u\",\n \"ử\": \"u\",\n \"ữ\": \"u\",\n \"ȗ\": \"u\",\n \"ū\": \"u\",\n \"ṻ\": \"u\",\n \"ų\": \"u\",\n \"ᶙ\": \"u\",\n \"ů\": \"u\",\n \"ũ\": \"u\",\n \"ṹ\": \"u\",\n \"ṵ\": \"u\",\n \"ᵫ\": \"ue\",\n \"ꝸ\": \"um\",\n \"ⱴ\": \"v\",\n \"ꝟ\": \"v\",\n \"ṿ\": \"v\",\n \"ʋ\": \"v\",\n \"ᶌ\": \"v\",\n \"ⱱ\": \"v\",\n \"ṽ\": \"v\",\n \"ꝡ\": \"vy\",\n \"ẃ\": \"w\",\n \"ŵ\": \"w\",\n \"ẅ\": \"w\",\n \"ẇ\": \"w\",\n \"ẉ\": \"w\",\n \"ẁ\": \"w\",\n \"ⱳ\": \"w\",\n \"ẘ\": \"w\",\n \"ẍ\": \"x\",\n \"ẋ\": \"x\",\n \"ᶍ\": \"x\",\n \"ý\": \"y\",\n \"ŷ\": \"y\",\n \"ÿ\": \"y\",\n \"ẏ\": \"y\",\n \"ỵ\": \"y\",\n \"ỳ\": \"y\",\n \"ƴ\": \"y\",\n \"ỷ\": \"y\",\n \"ỿ\": \"y\",\n \"ȳ\": \"y\",\n \"ẙ\": \"y\",\n \"ɏ\": \"y\",\n \"ỹ\": \"y\",\n \"ź\": \"z\",\n \"ž\": \"z\",\n \"ẑ\": \"z\",\n \"ʑ\": \"z\",\n \"ⱬ\": \"z\",\n \"ż\": \"z\",\n \"ẓ\": \"z\",\n \"ȥ\": \"z\",\n \"ẕ\": \"z\",\n \"ᵶ\": \"z\",\n \"ᶎ\": \"z\",\n \"ʐ\": \"z\",\n \"ƶ\": \"z\",\n \"ɀ\": \"z\",\n \"ff\": \"ff\",\n \"ffi\": \"ffi\",\n \"ffl\": \"ffl\",\n \"fi\": \"fi\",\n \"fl\": \"fl\",\n \"ij\": \"ij\",\n \"œ\": \"oe\",\n \"st\": \"st\",\n \"ₐ\": \"a\",\n \"ₑ\": \"e\",\n \"ᵢ\": \"i\",\n \"ⱼ\": \"j\",\n \"ₒ\": \"o\",\n \"ᵣ\": \"r\",\n \"ᵤ\": \"u\",\n \"ᵥ\": \"v\",\n \"ₓ\": \"x\"\n};\nString.prototype.latinise = function () {\n return this.replace(/[^A-Za-z0-9\\[\\] ]/g, function (a) {\n return Latinise.latin_map[a] || a;\n });\n};\nString.prototype.latinize = String.prototype.latinise;\nString.prototype.isLatin = function () {\n return this == this.latinise();\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJMYXRpbmlzZSIsImxhdGluX21hcCIsIlN0cmluZyIsInByb3RvdHlwZSIsImxhdGluaXNlIiwicmVwbGFjZSIsImEiLCJsYXRpbml6ZSIsImlzTGF0aW4iXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2xhdGluaXNlLmpzP2Y5MzgiXSwic291cmNlc0NvbnRlbnQiOlsibGV0IExhdGluaXNlPXt9O0xhdGluaXNlLmxhdGluX21hcD17XCLDgVwiOlwiQVwiLFxuICAgIFwixIJcIjpcIkFcIixcbiAgICBcIuG6rlwiOlwiQVwiLFxuICAgIFwi4bq2XCI6XCJBXCIsXG4gICAgXCLhurBcIjpcIkFcIixcbiAgICBcIuG6slwiOlwiQVwiLFxuICAgIFwi4bq0XCI6XCJBXCIsXG4gICAgXCLHjVwiOlwiQVwiLFxuICAgIFwiw4JcIjpcIkFcIixcbiAgICBcIuG6pFwiOlwiQVwiLFxuICAgIFwi4bqsXCI6XCJBXCIsXG4gICAgXCLhuqZcIjpcIkFcIixcbiAgICBcIuG6qFwiOlwiQVwiLFxuICAgIFwi4bqqXCI6XCJBXCIsXG4gICAgXCLDhFwiOlwiQVwiLFxuICAgIFwix55cIjpcIkFcIixcbiAgICBcIsimXCI6XCJBXCIsXG4gICAgXCLHoFwiOlwiQVwiLFxuICAgIFwi4bqgXCI6XCJBXCIsXG4gICAgXCLIgFwiOlwiQVwiLFxuICAgIFwiw4BcIjpcIkFcIixcbiAgICBcIuG6olwiOlwiQVwiLFxuICAgIFwiyIJcIjpcIkFcIixcbiAgICBcIsSAXCI6XCJBXCIsXG4gICAgXCLEhFwiOlwiQVwiLFxuICAgIFwiw4VcIjpcIkFcIixcbiAgICBcIse6XCI6XCJBXCIsXG4gICAgXCLhuIBcIjpcIkFcIixcbiAgICBcIsi6XCI6XCJBXCIsXG4gICAgXCLDg1wiOlwiQVwiLFxuICAgIFwi6pyyXCI6XCJBQVwiLFxuICAgIFwiw4ZcIjpcIkFFXCIsXG4gICAgXCLHvFwiOlwiQUVcIixcbiAgICBcIseiXCI6XCJBRVwiLFxuICAgIFwi6py0XCI6XCJBT1wiLFxuICAgIFwi6py2XCI6XCJBVVwiLFxuICAgIFwi6py4XCI6XCJBVlwiLFxuICAgIFwi6py6XCI6XCJBVlwiLFxuICAgIFwi6py8XCI6XCJBWVwiLFxuICAgIFwi4biCXCI6XCJCXCIsXG4gICAgXCLhuIRcIjpcIkJcIixcbiAgICBcIsaBXCI6XCJCXCIsXG4gICAgXCLhuIZcIjpcIkJcIixcbiAgICBcIsmDXCI6XCJCXCIsXG4gICAgXCLGglwiOlwiQlwiLFxuICAgIFwixIZcIjpcIkNcIixcbiAgICBcIsSMXCI6XCJDXCIsXG4gICAgXCLDh1wiOlwiQ1wiLFxuICAgIFwi4biIXCI6XCJDXCIsXG4gICAgXCLEiFwiOlwiQ1wiLFxuICAgIFwixIpcIjpcIkNcIixcbiAgICBcIsaHXCI6XCJDXCIsXG4gICAgXCLIu1wiOlwiQ1wiLFxuICAgIFwixI5cIjpcIkRcIixcbiAgICBcIuG4kFwiOlwiRFwiLFxuICAgIFwi4biSXCI6XCJEXCIsXG4gICAgXCLhuIpcIjpcIkRcIixcbiAgICBcIuG4jFwiOlwiRFwiLFxuICAgIFwixopcIjpcIkRcIixcbiAgICBcIuG4jlwiOlwiRFwiLFxuICAgIFwix7JcIjpcIkRcIixcbiAgICBcIseFXCI6XCJEXCIsXG4gICAgXCLEkFwiOlwiRFwiLFxuICAgIFwixotcIjpcIkRcIixcbiAgICBcIsexXCI6XCJEWlwiLFxuICAgIFwix4RcIjpcIkRaXCIsXG4gICAgXCLDiVwiOlwiRVwiLFxuICAgIFwixJRcIjpcIkVcIixcbiAgICBcIsSaXCI6XCJFXCIsXG4gICAgXCLIqFwiOlwiRVwiLFxuICAgIFwi4bicXCI6XCJFXCIsXG4gICAgXCLDilwiOlwiRVwiLFxuICAgIFwi4bq+XCI6XCJFXCIsXG4gICAgXCLhu4ZcIjpcIkVcIixcbiAgICBcIuG7gFwiOlwiRVwiLFxuICAgIFwi4buCXCI6XCJFXCIsXG4gICAgXCLhu4RcIjpcIkVcIixcbiAgICBcIuG4mFwiOlwiRVwiLFxuICAgIFwiw4tcIjpcIkVcIixcbiAgICBcIsSWXCI6XCJFXCIsXG4gICAgXCLhurhcIjpcIkVcIixcbiAgICBcIsiEXCI6XCJFXCIsXG4gICAgXCLDiFwiOlwiRVwiLFxuICAgIFwi4bq6XCI6XCJFXCIsXG4gICAgXCLIhlwiOlwiRVwiLFxuICAgIFwixJJcIjpcIkVcIixcbiAgICBcIuG4llwiOlwiRVwiLFxuICAgIFwi4biUXCI6XCJFXCIsXG4gICAgXCLEmFwiOlwiRVwiLFxuICAgIFwiyYZcIjpcIkVcIixcbiAgICBcIuG6vFwiOlwiRVwiLFxuICAgIFwi4biaXCI6XCJFXCIsXG4gICAgXCLqnapcIjpcIkVUXCIsXG4gICAgXCLhuJ5cIjpcIkZcIixcbiAgICBcIsaRXCI6XCJGXCIsXG4gICAgXCLHtFwiOlwiR1wiLFxuICAgIFwixJ5cIjpcIkdcIixcbiAgICBcIsemXCI6XCJHXCIsXG4gICAgXCLEolwiOlwiR1wiLFxuICAgIFwixJxcIjpcIkdcIixcbiAgICBcIsSgXCI6XCJHXCIsXG4gICAgXCLGk1wiOlwiR1wiLFxuICAgIFwi4bigXCI6XCJHXCIsXG4gICAgXCLHpFwiOlwiR1wiLFxuICAgIFwi4biqXCI6XCJIXCIsXG4gICAgXCLInlwiOlwiSFwiLFxuICAgIFwi4bioXCI6XCJIXCIsXG4gICAgXCLEpFwiOlwiSFwiLFxuICAgIFwi4rGnXCI6XCJIXCIsXG4gICAgXCLhuKZcIjpcIkhcIixcbiAgICBcIuG4olwiOlwiSFwiLFxuICAgIFwi4bikXCI6XCJIXCIsXG4gICAgXCLEplwiOlwiSFwiLFxuICAgIFwiw41cIjpcIklcIixcbiAgICBcIsSsXCI6XCJJXCIsXG4gICAgXCLHj1wiOlwiSVwiLFxuICAgIFwiw45cIjpcIklcIixcbiAgICBcIsOPXCI6XCJJXCIsXG4gICAgXCLhuK5cIjpcIklcIixcbiAgICBcIsSwXCI6XCJJXCIsXG4gICAgXCLhu4pcIjpcIklcIixcbiAgICBcIsiIXCI6XCJJXCIsXG4gICAgXCLDjFwiOlwiSVwiLFxuICAgIFwi4buIXCI6XCJJXCIsXG4gICAgXCLIilwiOlwiSVwiLFxuICAgIFwixKpcIjpcIklcIixcbiAgICBcIsSuXCI6XCJJXCIsXG4gICAgXCLGl1wiOlwiSVwiLFxuICAgIFwixKhcIjpcIklcIixcbiAgICBcIuG4rFwiOlwiSVwiLFxuICAgIFwi6p25XCI6XCJEXCIsXG4gICAgXCLqnbtcIjpcIkZcIixcbiAgICBcIuqdvVwiOlwiR1wiLFxuICAgIFwi6p6CXCI6XCJSXCIsXG4gICAgXCLqnoRcIjpcIlNcIixcbiAgICBcIuqehlwiOlwiVFwiLFxuICAgIFwi6p2sXCI6XCJJU1wiLFxuICAgIFwixLRcIjpcIkpcIixcbiAgICBcIsmIXCI6XCJKXCIsXG4gICAgXCLhuLBcIjpcIktcIixcbiAgICBcIseoXCI6XCJLXCIsXG4gICAgXCLEtlwiOlwiS1wiLFxuICAgIFwi4rGpXCI6XCJLXCIsXG4gICAgXCLqnYJcIjpcIktcIixcbiAgICBcIuG4slwiOlwiS1wiLFxuICAgIFwixphcIjpcIktcIixcbiAgICBcIuG4tFwiOlwiS1wiLFxuICAgIFwi6p2AXCI6XCJLXCIsXG4gICAgXCLqnYRcIjpcIktcIixcbiAgICBcIsS5XCI6XCJMXCIsXG4gICAgXCLIvVwiOlwiTFwiLFxuICAgIFwixL1cIjpcIkxcIixcbiAgICBcIsS7XCI6XCJMXCIsXG4gICAgXCLhuLxcIjpcIkxcIixcbiAgICBcIuG4tlwiOlwiTFwiLFxuICAgIFwi4bi4XCI6XCJMXCIsXG4gICAgXCLisaBcIjpcIkxcIixcbiAgICBcIuqdiFwiOlwiTFwiLFxuICAgIFwi4bi6XCI6XCJMXCIsXG4gICAgXCLEv1wiOlwiTFwiLFxuICAgIFwi4rGiXCI6XCJMXCIsXG4gICAgXCLHiFwiOlwiTFwiLFxuICAgIFwixYFcIjpcIkxcIixcbiAgICBcIseHXCI6XCJMSlwiLFxuICAgIFwi4bi+XCI6XCJNXCIsXG4gICAgXCLhuYBcIjpcIk1cIixcbiAgICBcIuG5glwiOlwiTVwiLFxuICAgIFwi4rGuXCI6XCJNXCIsXG4gICAgXCLFg1wiOlwiTlwiLFxuICAgIFwixYdcIjpcIk5cIixcbiAgICBcIsWFXCI6XCJOXCIsXG4gICAgXCLhuYpcIjpcIk5cIixcbiAgICBcIuG5hFwiOlwiTlwiLFxuICAgIFwi4bmGXCI6XCJOXCIsXG4gICAgXCLHuFwiOlwiTlwiLFxuICAgIFwixp1cIjpcIk5cIixcbiAgICBcIuG5iFwiOlwiTlwiLFxuICAgIFwiyKBcIjpcIk5cIixcbiAgICBcIseLXCI6XCJOXCIsXG4gICAgXCLDkVwiOlwiTlwiLFxuICAgIFwix4pcIjpcIk5KXCIsXG4gICAgXCLDk1wiOlwiT1wiLFxuICAgIFwixY5cIjpcIk9cIixcbiAgICBcIseRXCI6XCJPXCIsXG4gICAgXCLDlFwiOlwiT1wiLFxuICAgIFwi4buQXCI6XCJPXCIsXG4gICAgXCLhu5hcIjpcIk9cIixcbiAgICBcIuG7klwiOlwiT1wiLFxuICAgIFwi4buUXCI6XCJPXCIsXG4gICAgXCLhu5ZcIjpcIk9cIixcbiAgICBcIsOWXCI6XCJPXCIsXG4gICAgXCLIqlwiOlwiT1wiLFxuICAgIFwiyK5cIjpcIk9cIixcbiAgICBcIsiwXCI6XCJPXCIsXG4gICAgXCLhu4xcIjpcIk9cIixcbiAgICBcIsWQXCI6XCJPXCIsXG4gICAgXCLIjFwiOlwiT1wiLFxuICAgIFwiw5JcIjpcIk9cIixcbiAgICBcIuG7jlwiOlwiT1wiLFxuICAgIFwixqBcIjpcIk9cIixcbiAgICBcIuG7mlwiOlwiT1wiLFxuICAgIFwi4buiXCI6XCJPXCIsXG4gICAgXCLhu5xcIjpcIk9cIixcbiAgICBcIuG7nlwiOlwiT1wiLFxuICAgIFwi4bugXCI6XCJPXCIsXG4gICAgXCLIjlwiOlwiT1wiLFxuICAgIFwi6p2KXCI6XCJPXCIsXG4gICAgXCLqnYxcIjpcIk9cIixcbiAgICBcIsWMXCI6XCJPXCIsXG4gICAgXCLhuZJcIjpcIk9cIixcbiAgICBcIuG5kFwiOlwiT1wiLFxuICAgIFwixp9cIjpcIk9cIixcbiAgICBcIseqXCI6XCJPXCIsXG4gICAgXCLHrFwiOlwiT1wiLFxuICAgIFwiw5hcIjpcIk9cIixcbiAgICBcIse+XCI6XCJPXCIsXG4gICAgXCLDlVwiOlwiT1wiLFxuICAgIFwi4bmMXCI6XCJPXCIsXG4gICAgXCLhuY5cIjpcIk9cIixcbiAgICBcIsisXCI6XCJPXCIsXG4gICAgXCLGolwiOlwiT0lcIixcbiAgICBcIuqdjlwiOlwiT09cIixcbiAgICBcIsaQXCI6XCJFXCIsXG4gICAgXCLGhlwiOlwiT1wiLFxuICAgIFwiyKJcIjpcIk9VXCIsXG4gICAgXCLhuZRcIjpcIlBcIixcbiAgICBcIuG5llwiOlwiUFwiLFxuICAgIFwi6p2SXCI6XCJQXCIsXG4gICAgXCLGpFwiOlwiUFwiLFxuICAgIFwi6p2UXCI6XCJQXCIsXG4gICAgXCLisaNcIjpcIlBcIixcbiAgICBcIuqdkFwiOlwiUFwiLFxuICAgIFwi6p2YXCI6XCJRXCIsXG4gICAgXCLqnZZcIjpcIlFcIixcbiAgICBcIsWUXCI6XCJSXCIsXG4gICAgXCLFmFwiOlwiUlwiLFxuICAgIFwixZZcIjpcIlJcIixcbiAgICBcIuG5mFwiOlwiUlwiLFxuICAgIFwi4bmaXCI6XCJSXCIsXG4gICAgXCLhuZxcIjpcIlJcIixcbiAgICBcIsiQXCI6XCJSXCIsXG4gICAgXCLIklwiOlwiUlwiLFxuICAgIFwi4bmeXCI6XCJSXCIsXG4gICAgXCLJjFwiOlwiUlwiLFxuICAgIFwi4rGkXCI6XCJSXCIsXG4gICAgXCLqnL5cIjpcIkNcIixcbiAgICBcIsaOXCI6XCJFXCIsXG4gICAgXCLFmlwiOlwiU1wiLFxuICAgIFwi4bmkXCI6XCJTXCIsXG4gICAgXCLFoFwiOlwiU1wiLFxuICAgIFwi4bmmXCI6XCJTXCIsXG4gICAgXCLFnlwiOlwiU1wiLFxuICAgIFwixZxcIjpcIlNcIixcbiAgICBcIsiYXCI6XCJTXCIsXG4gICAgXCLhuaBcIjpcIlNcIixcbiAgICBcIuG5olwiOlwiU1wiLFxuICAgIFwi4bmoXCI6XCJTXCIsXG4gICAgXCLFpFwiOlwiVFwiLFxuICAgIFwixaJcIjpcIlRcIixcbiAgICBcIuG5sFwiOlwiVFwiLFxuICAgIFwiyJpcIjpcIlRcIixcbiAgICBcIsi+XCI6XCJUXCIsXG4gICAgXCLhuapcIjpcIlRcIixcbiAgICBcIuG5rFwiOlwiVFwiLFxuICAgIFwixqxcIjpcIlRcIixcbiAgICBcIuG5rlwiOlwiVFwiLFxuICAgIFwixq5cIjpcIlRcIixcbiAgICBcIsWmXCI6XCJUXCIsXG4gICAgXCLisa9cIjpcIkFcIixcbiAgICBcIuqegFwiOlwiTFwiLFxuICAgIFwixpxcIjpcIk1cIixcbiAgICBcIsmFXCI6XCJWXCIsXG4gICAgXCLqnKhcIjpcIlRaXCIsXG4gICAgXCLDmlwiOlwiVVwiLFxuICAgIFwixaxcIjpcIlVcIixcbiAgICBcIseTXCI6XCJVXCIsXG4gICAgXCLDm1wiOlwiVVwiLFxuICAgIFwi4bm2XCI6XCJVXCIsXG4gICAgXCLDnFwiOlwiVVwiLFxuICAgIFwix5dcIjpcIlVcIixcbiAgICBcIseZXCI6XCJVXCIsXG4gICAgXCLHm1wiOlwiVVwiLFxuICAgIFwix5VcIjpcIlVcIixcbiAgICBcIuG5slwiOlwiVVwiLFxuICAgIFwi4bukXCI6XCJVXCIsXG4gICAgXCLFsFwiOlwiVVwiLFxuICAgIFwiyJRcIjpcIlVcIixcbiAgICBcIsOZXCI6XCJVXCIsXG4gICAgXCLhu6ZcIjpcIlVcIixcbiAgICBcIsavXCI6XCJVXCIsXG4gICAgXCLhu6hcIjpcIlVcIixcbiAgICBcIuG7sFwiOlwiVVwiLFxuICAgIFwi4buqXCI6XCJVXCIsXG4gICAgXCLhu6xcIjpcIlVcIixcbiAgICBcIuG7rlwiOlwiVVwiLFxuICAgIFwiyJZcIjpcIlVcIixcbiAgICBcIsWqXCI6XCJVXCIsXG4gICAgXCLhubpcIjpcIlVcIixcbiAgICBcIsWyXCI6XCJVXCIsXG4gICAgXCLFrlwiOlwiVVwiLFxuICAgIFwixahcIjpcIlVcIixcbiAgICBcIuG5uFwiOlwiVVwiLFxuICAgIFwi4bm0XCI6XCJVXCIsXG4gICAgXCLqnZ5cIjpcIlZcIixcbiAgICBcIuG5vlwiOlwiVlwiLFxuICAgIFwixrJcIjpcIlZcIixcbiAgICBcIuG5vFwiOlwiVlwiLFxuICAgIFwi6p2gXCI6XCJWWVwiLFxuICAgIFwi4bqCXCI6XCJXXCIsXG4gICAgXCLFtFwiOlwiV1wiLFxuICAgIFwi4bqEXCI6XCJXXCIsXG4gICAgXCLhuoZcIjpcIldcIixcbiAgICBcIuG6iFwiOlwiV1wiLFxuICAgIFwi4bqAXCI6XCJXXCIsXG4gICAgXCLisbJcIjpcIldcIixcbiAgICBcIuG6jFwiOlwiWFwiLFxuICAgIFwi4bqKXCI6XCJYXCIsXG4gICAgXCLDnVwiOlwiWVwiLFxuICAgIFwixbZcIjpcIllcIixcbiAgICBcIsW4XCI6XCJZXCIsXG4gICAgXCLhuo5cIjpcIllcIixcbiAgICBcIuG7tFwiOlwiWVwiLFxuICAgIFwi4buyXCI6XCJZXCIsXG4gICAgXCLGs1wiOlwiWVwiLFxuICAgIFwi4bu2XCI6XCJZXCIsXG4gICAgXCLhu75cIjpcIllcIixcbiAgICBcIsiyXCI6XCJZXCIsXG4gICAgXCLJjlwiOlwiWVwiLFxuICAgIFwi4bu4XCI6XCJZXCIsXG4gICAgXCLFuVwiOlwiWlwiLFxuICAgIFwixb1cIjpcIlpcIixcbiAgICBcIuG6kFwiOlwiWlwiLFxuICAgIFwi4rGrXCI6XCJaXCIsXG4gICAgXCLFu1wiOlwiWlwiLFxuICAgIFwi4bqSXCI6XCJaXCIsXG4gICAgXCLIpFwiOlwiWlwiLFxuICAgIFwi4bqUXCI6XCJaXCIsXG4gICAgXCLGtVwiOlwiWlwiLFxuICAgIFwixLJcIjpcIklKXCIsXG4gICAgXCLFklwiOlwiT0VcIixcbiAgICBcIuG0gFwiOlwiQVwiLFxuICAgIFwi4bSBXCI6XCJBRVwiLFxuICAgIFwiyplcIjpcIkJcIixcbiAgICBcIuG0g1wiOlwiQlwiLFxuICAgIFwi4bSEXCI6XCJDXCIsXG4gICAgXCLhtIVcIjpcIkRcIixcbiAgICBcIuG0h1wiOlwiRVwiLFxuICAgIFwi6pywXCI6XCJGXCIsXG4gICAgXCLJolwiOlwiR1wiLFxuICAgIFwiyptcIjpcIkdcIixcbiAgICBcIsqcXCI6XCJIXCIsXG4gICAgXCLJqlwiOlwiSVwiLFxuICAgIFwiyoFcIjpcIlJcIixcbiAgICBcIuG0ilwiOlwiSlwiLFxuICAgIFwi4bSLXCI6XCJLXCIsXG4gICAgXCLKn1wiOlwiTFwiLFxuICAgIFwi4bSMXCI6XCJMXCIsXG4gICAgXCLhtI1cIjpcIk1cIixcbiAgICBcIsm0XCI6XCJOXCIsXG4gICAgXCLhtI9cIjpcIk9cIixcbiAgICBcIsm2XCI6XCJPRVwiLFxuICAgIFwi4bSQXCI6XCJPXCIsXG4gICAgXCLhtJVcIjpcIk9VXCIsXG4gICAgXCLhtJhcIjpcIlBcIixcbiAgICBcIsqAXCI6XCJSXCIsXG4gICAgXCLhtI5cIjpcIk5cIixcbiAgICBcIuG0mVwiOlwiUlwiLFxuICAgIFwi6pyxXCI6XCJTXCIsXG4gICAgXCLhtJtcIjpcIlRcIixcbiAgICBcIuKxu1wiOlwiRVwiLFxuICAgIFwi4bSaXCI6XCJSXCIsXG4gICAgXCLhtJxcIjpcIlVcIixcbiAgICBcIuG0oFwiOlwiVlwiLFxuICAgIFwi4bShXCI6XCJXXCIsXG4gICAgXCLKj1wiOlwiWVwiLFxuICAgIFwi4bSiXCI6XCJaXCIsXG4gICAgXCLDoVwiOlwiYVwiLFxuICAgIFwixINcIjpcImFcIixcbiAgICBcIuG6r1wiOlwiYVwiLFxuICAgIFwi4bq3XCI6XCJhXCIsXG4gICAgXCLhurFcIjpcImFcIixcbiAgICBcIuG6s1wiOlwiYVwiLFxuICAgIFwi4bq1XCI6XCJhXCIsXG4gICAgXCLHjlwiOlwiYVwiLFxuICAgIFwiw6JcIjpcImFcIixcbiAgICBcIuG6pVwiOlwiYVwiLFxuICAgIFwi4bqtXCI6XCJhXCIsXG4gICAgXCLhuqdcIjpcImFcIixcbiAgICBcIuG6qVwiOlwiYVwiLFxuICAgIFwi4bqrXCI6XCJhXCIsXG4gICAgXCLDpFwiOlwiYVwiLFxuICAgIFwix59cIjpcImFcIixcbiAgICBcIsinXCI6XCJhXCIsXG4gICAgXCLHoVwiOlwiYVwiLFxuICAgIFwi4bqhXCI6XCJhXCIsXG4gICAgXCLIgVwiOlwiYVwiLFxuICAgIFwiw6BcIjpcImFcIixcbiAgICBcIuG6o1wiOlwiYVwiLFxuICAgIFwiyINcIjpcImFcIixcbiAgICBcIsSBXCI6XCJhXCIsXG4gICAgXCLEhVwiOlwiYVwiLFxuICAgIFwi4baPXCI6XCJhXCIsXG4gICAgXCLhuppcIjpcImFcIixcbiAgICBcIsOlXCI6XCJhXCIsXG4gICAgXCLHu1wiOlwiYVwiLFxuICAgIFwi4biBXCI6XCJhXCIsXG4gICAgXCLisaVcIjpcImFcIixcbiAgICBcIsOjXCI6XCJhXCIsXG4gICAgXCLqnLNcIjpcImFhXCIsXG4gICAgXCLDplwiOlwiYWVcIixcbiAgICBcIse9XCI6XCJhZVwiLFxuICAgIFwix6NcIjpcImFlXCIsXG4gICAgXCLqnLVcIjpcImFvXCIsXG4gICAgXCLqnLdcIjpcImF1XCIsXG4gICAgXCLqnLlcIjpcImF2XCIsXG4gICAgXCLqnLtcIjpcImF2XCIsXG4gICAgXCLqnL1cIjpcImF5XCIsXG4gICAgXCLhuINcIjpcImJcIixcbiAgICBcIuG4hVwiOlwiYlwiLFxuICAgIFwiyZNcIjpcImJcIixcbiAgICBcIuG4h1wiOlwiYlwiLFxuICAgIFwi4bWsXCI6XCJiXCIsXG4gICAgXCLhtoBcIjpcImJcIixcbiAgICBcIsaAXCI6XCJiXCIsXG4gICAgXCLGg1wiOlwiYlwiLFxuICAgIFwiybVcIjpcIm9cIixcbiAgICBcIsSHXCI6XCJjXCIsXG4gICAgXCLEjVwiOlwiY1wiLFxuICAgIFwiw6dcIjpcImNcIixcbiAgICBcIuG4iVwiOlwiY1wiLFxuICAgIFwixIlcIjpcImNcIixcbiAgICBcIsmVXCI6XCJjXCIsXG4gICAgXCLEi1wiOlwiY1wiLFxuICAgIFwixohcIjpcImNcIixcbiAgICBcIsi8XCI6XCJjXCIsXG4gICAgXCLEj1wiOlwiZFwiLFxuICAgIFwi4biRXCI6XCJkXCIsXG4gICAgXCLhuJNcIjpcImRcIixcbiAgICBcIsihXCI6XCJkXCIsXG4gICAgXCLhuItcIjpcImRcIixcbiAgICBcIuG4jVwiOlwiZFwiLFxuICAgIFwiyZdcIjpcImRcIixcbiAgICBcIuG2kVwiOlwiZFwiLFxuICAgIFwi4biPXCI6XCJkXCIsXG4gICAgXCLhta1cIjpcImRcIixcbiAgICBcIuG2gVwiOlwiZFwiLFxuICAgIFwixJFcIjpcImRcIixcbiAgICBcIsmWXCI6XCJkXCIsXG4gICAgXCLGjFwiOlwiZFwiLFxuICAgIFwixLFcIjpcImlcIixcbiAgICBcIsi3XCI6XCJqXCIsXG4gICAgXCLJn1wiOlwialwiLFxuICAgIFwiyoRcIjpcImpcIixcbiAgICBcIsezXCI6XCJkelwiLFxuICAgIFwix4ZcIjpcImR6XCIsXG4gICAgXCLDqVwiOlwiZVwiLFxuICAgIFwixJVcIjpcImVcIixcbiAgICBcIsSbXCI6XCJlXCIsXG4gICAgXCLIqVwiOlwiZVwiLFxuICAgIFwi4bidXCI6XCJlXCIsXG4gICAgXCLDqlwiOlwiZVwiLFxuICAgIFwi4bq/XCI6XCJlXCIsXG4gICAgXCLhu4dcIjpcImVcIixcbiAgICBcIuG7gVwiOlwiZVwiLFxuICAgIFwi4buDXCI6XCJlXCIsXG4gICAgXCLhu4VcIjpcImVcIixcbiAgICBcIuG4mVwiOlwiZVwiLFxuICAgIFwiw6tcIjpcImVcIixcbiAgICBcIsSXXCI6XCJlXCIsXG4gICAgXCLhurlcIjpcImVcIixcbiAgICBcIsiFXCI6XCJlXCIsXG4gICAgXCLDqFwiOlwiZVwiLFxuICAgIFwi4bq7XCI6XCJlXCIsXG4gICAgXCLIh1wiOlwiZVwiLFxuICAgIFwixJNcIjpcImVcIixcbiAgICBcIuG4l1wiOlwiZVwiLFxuICAgIFwi4biVXCI6XCJlXCIsXG4gICAgXCLisbhcIjpcImVcIixcbiAgICBcIsSZXCI6XCJlXCIsXG4gICAgXCLhtpJcIjpcImVcIixcbiAgICBcIsmHXCI6XCJlXCIsXG4gICAgXCLhur1cIjpcImVcIixcbiAgICBcIuG4m1wiOlwiZVwiLFxuICAgIFwi6p2rXCI6XCJldFwiLFxuICAgIFwi4bifXCI6XCJmXCIsXG4gICAgXCLGklwiOlwiZlwiLFxuICAgIFwi4bWuXCI6XCJmXCIsXG4gICAgXCLhtoJcIjpcImZcIixcbiAgICBcIse1XCI6XCJnXCIsXG4gICAgXCLEn1wiOlwiZ1wiLFxuICAgIFwix6dcIjpcImdcIixcbiAgICBcIsSjXCI6XCJnXCIsXG4gICAgXCLEnVwiOlwiZ1wiLFxuICAgIFwixKFcIjpcImdcIixcbiAgICBcIsmgXCI6XCJnXCIsXG4gICAgXCLhuKFcIjpcImdcIixcbiAgICBcIuG2g1wiOlwiZ1wiLFxuICAgIFwix6VcIjpcImdcIixcbiAgICBcIuG4q1wiOlwiaFwiLFxuICAgIFwiyJ9cIjpcImhcIixcbiAgICBcIuG4qVwiOlwiaFwiLFxuICAgIFwixKVcIjpcImhcIixcbiAgICBcIuKxqFwiOlwiaFwiLFxuICAgIFwi4binXCI6XCJoXCIsXG4gICAgXCLhuKNcIjpcImhcIixcbiAgICBcIuG4pVwiOlwiaFwiLFxuICAgIFwiyaZcIjpcImhcIixcbiAgICBcIuG6llwiOlwiaFwiLFxuICAgIFwixKdcIjpcImhcIixcbiAgICBcIsaVXCI6XCJodlwiLFxuICAgIFwiw61cIjpcImlcIixcbiAgICBcIsStXCI6XCJpXCIsXG4gICAgXCLHkFwiOlwiaVwiLFxuICAgIFwiw65cIjpcImlcIixcbiAgICBcIsOvXCI6XCJpXCIsXG4gICAgXCLhuK9cIjpcImlcIixcbiAgICBcIuG7i1wiOlwiaVwiLFxuICAgIFwiyIlcIjpcImlcIixcbiAgICBcIsOsXCI6XCJpXCIsXG4gICAgXCLhu4lcIjpcImlcIixcbiAgICBcIsiLXCI6XCJpXCIsXG4gICAgXCLEq1wiOlwiaVwiLFxuICAgIFwixK9cIjpcImlcIixcbiAgICBcIuG2llwiOlwiaVwiLFxuICAgIFwiyahcIjpcImlcIixcbiAgICBcIsSpXCI6XCJpXCIsXG4gICAgXCLhuK1cIjpcImlcIixcbiAgICBcIuqdulwiOlwiZFwiLFxuICAgIFwi6p28XCI6XCJmXCIsXG4gICAgXCLhtblcIjpcImdcIixcbiAgICBcIuqeg1wiOlwiclwiLFxuICAgIFwi6p6FXCI6XCJzXCIsXG4gICAgXCLqnodcIjpcInRcIixcbiAgICBcIuqdrVwiOlwiaXNcIixcbiAgICBcIsewXCI6XCJqXCIsXG4gICAgXCLEtVwiOlwialwiLFxuICAgIFwiyp1cIjpcImpcIixcbiAgICBcIsmJXCI6XCJqXCIsXG4gICAgXCLhuLFcIjpcImtcIixcbiAgICBcIsepXCI6XCJrXCIsXG4gICAgXCLEt1wiOlwia1wiLFxuICAgIFwi4rGqXCI6XCJrXCIsXG4gICAgXCLqnYNcIjpcImtcIixcbiAgICBcIuG4s1wiOlwia1wiLFxuICAgIFwixplcIjpcImtcIixcbiAgICBcIuG4tVwiOlwia1wiLFxuICAgIFwi4baEXCI6XCJrXCIsXG4gICAgXCLqnYFcIjpcImtcIixcbiAgICBcIuqdhVwiOlwia1wiLFxuICAgIFwixLpcIjpcImxcIixcbiAgICBcIsaaXCI6XCJsXCIsXG4gICAgXCLJrFwiOlwibFwiLFxuICAgIFwixL5cIjpcImxcIixcbiAgICBcIsS8XCI6XCJsXCIsXG4gICAgXCLhuL1cIjpcImxcIixcbiAgICBcIsi0XCI6XCJsXCIsXG4gICAgXCLhuLdcIjpcImxcIixcbiAgICBcIuG4uVwiOlwibFwiLFxuICAgIFwi4rGhXCI6XCJsXCIsXG4gICAgXCLqnYlcIjpcImxcIixcbiAgICBcIuG4u1wiOlwibFwiLFxuICAgIFwixYBcIjpcImxcIixcbiAgICBcIsmrXCI6XCJsXCIsXG4gICAgXCLhtoVcIjpcImxcIixcbiAgICBcIsmtXCI6XCJsXCIsXG4gICAgXCLFglwiOlwibFwiLFxuICAgIFwix4lcIjpcImxqXCIsXG4gICAgXCLFv1wiOlwic1wiLFxuICAgIFwi4bqcXCI6XCJzXCIsXG4gICAgXCLhuptcIjpcInNcIixcbiAgICBcIuG6nVwiOlwic1wiLFxuICAgIFwi4bi/XCI6XCJtXCIsXG4gICAgXCLhuYFcIjpcIm1cIixcbiAgICBcIuG5g1wiOlwibVwiLFxuICAgIFwiybFcIjpcIm1cIixcbiAgICBcIuG1r1wiOlwibVwiLFxuICAgIFwi4baGXCI6XCJtXCIsXG4gICAgXCLFhFwiOlwiblwiLFxuICAgIFwixYhcIjpcIm5cIixcbiAgICBcIsWGXCI6XCJuXCIsXG4gICAgXCLhuYtcIjpcIm5cIixcbiAgICBcIsi1XCI6XCJuXCIsXG4gICAgXCLhuYVcIjpcIm5cIixcbiAgICBcIuG5h1wiOlwiblwiLFxuICAgIFwix7lcIjpcIm5cIixcbiAgICBcIsmyXCI6XCJuXCIsXG4gICAgXCLhuYlcIjpcIm5cIixcbiAgICBcIsaeXCI6XCJuXCIsXG4gICAgXCLhtbBcIjpcIm5cIixcbiAgICBcIuG2h1wiOlwiblwiLFxuICAgIFwiybNcIjpcIm5cIixcbiAgICBcIsOxXCI6XCJuXCIsXG4gICAgXCLHjFwiOlwibmpcIixcbiAgICBcIsOzXCI6XCJvXCIsXG4gICAgXCLFj1wiOlwib1wiLFxuICAgIFwix5JcIjpcIm9cIixcbiAgICBcIsO0XCI6XCJvXCIsXG4gICAgXCLhu5FcIjpcIm9cIixcbiAgICBcIuG7mVwiOlwib1wiLFxuICAgIFwi4buTXCI6XCJvXCIsXG4gICAgXCLhu5VcIjpcIm9cIixcbiAgICBcIuG7l1wiOlwib1wiLFxuICAgIFwiw7ZcIjpcIm9cIixcbiAgICBcIsirXCI6XCJvXCIsXG4gICAgXCLIr1wiOlwib1wiLFxuICAgIFwiyLFcIjpcIm9cIixcbiAgICBcIuG7jVwiOlwib1wiLFxuICAgIFwixZFcIjpcIm9cIixcbiAgICBcIsiNXCI6XCJvXCIsXG4gICAgXCLDslwiOlwib1wiLFxuICAgIFwi4buPXCI6XCJvXCIsXG4gICAgXCLGoVwiOlwib1wiLFxuICAgIFwi4bubXCI6XCJvXCIsXG4gICAgXCLhu6NcIjpcIm9cIixcbiAgICBcIuG7nVwiOlwib1wiLFxuICAgIFwi4bufXCI6XCJvXCIsXG4gICAgXCLhu6FcIjpcIm9cIixcbiAgICBcIsiPXCI6XCJvXCIsXG4gICAgXCLqnYtcIjpcIm9cIixcbiAgICBcIuqdjVwiOlwib1wiLFxuICAgIFwi4rG6XCI6XCJvXCIsXG4gICAgXCLFjVwiOlwib1wiLFxuICAgIFwi4bmTXCI6XCJvXCIsXG4gICAgXCLhuZFcIjpcIm9cIixcbiAgICBcIserXCI6XCJvXCIsXG4gICAgXCLHrVwiOlwib1wiLFxuICAgIFwiw7hcIjpcIm9cIixcbiAgICBcIse/XCI6XCJvXCIsXG4gICAgXCLDtVwiOlwib1wiLFxuICAgIFwi4bmNXCI6XCJvXCIsXG4gICAgXCLhuY9cIjpcIm9cIixcbiAgICBcIsitXCI6XCJvXCIsXG4gICAgXCLGo1wiOlwib2lcIixcbiAgICBcIuqdj1wiOlwib29cIixcbiAgICBcIsmbXCI6XCJlXCIsXG4gICAgXCLhtpNcIjpcImVcIixcbiAgICBcIsmUXCI6XCJvXCIsXG4gICAgXCLhtpdcIjpcIm9cIixcbiAgICBcIsijXCI6XCJvdVwiLFxuICAgIFwi4bmVXCI6XCJwXCIsXG4gICAgXCLhuZdcIjpcInBcIixcbiAgICBcIuqdk1wiOlwicFwiLFxuICAgIFwixqVcIjpcInBcIixcbiAgICBcIuG1sVwiOlwicFwiLFxuICAgIFwi4baIXCI6XCJwXCIsXG4gICAgXCLqnZVcIjpcInBcIixcbiAgICBcIuG1vVwiOlwicFwiLFxuICAgIFwi6p2RXCI6XCJwXCIsXG4gICAgXCLqnZlcIjpcInFcIixcbiAgICBcIsqgXCI6XCJxXCIsXG4gICAgXCLJi1wiOlwicVwiLFxuICAgIFwi6p2XXCI6XCJxXCIsXG4gICAgXCLFlVwiOlwiclwiLFxuICAgIFwixZlcIjpcInJcIixcbiAgICBcIsWXXCI6XCJyXCIsXG4gICAgXCLhuZlcIjpcInJcIixcbiAgICBcIuG5m1wiOlwiclwiLFxuICAgIFwi4bmdXCI6XCJyXCIsXG4gICAgXCLIkVwiOlwiclwiLFxuICAgIFwiyb5cIjpcInJcIixcbiAgICBcIuG1s1wiOlwiclwiLFxuICAgIFwiyJNcIjpcInJcIixcbiAgICBcIuG5n1wiOlwiclwiLFxuICAgIFwiybxcIjpcInJcIixcbiAgICBcIuG1slwiOlwiclwiLFxuICAgIFwi4baJXCI6XCJyXCIsXG4gICAgXCLJjVwiOlwiclwiLFxuICAgIFwiyb1cIjpcInJcIixcbiAgICBcIuKGhFwiOlwiY1wiLFxuICAgIFwi6py/XCI6XCJjXCIsXG4gICAgXCLJmFwiOlwiZVwiLFxuICAgIFwiyb9cIjpcInJcIixcbiAgICBcIsWbXCI6XCJzXCIsXG4gICAgXCLhuaVcIjpcInNcIixcbiAgICBcIsWhXCI6XCJzXCIsXG4gICAgXCLhuadcIjpcInNcIixcbiAgICBcIsWfXCI6XCJzXCIsXG4gICAgXCLFnVwiOlwic1wiLFxuICAgIFwiyJlcIjpcInNcIixcbiAgICBcIuG5oVwiOlwic1wiLFxuICAgIFwi4bmjXCI6XCJzXCIsXG4gICAgXCLhualcIjpcInNcIixcbiAgICBcIsqCXCI6XCJzXCIsXG4gICAgXCLhtbRcIjpcInNcIixcbiAgICBcIuG2ilwiOlwic1wiLFxuICAgIFwiyL9cIjpcInNcIixcbiAgICBcIsmhXCI6XCJnXCIsXG4gICAgXCLhtJFcIjpcIm9cIixcbiAgICBcIuG0k1wiOlwib1wiLFxuICAgIFwi4bSdXCI6XCJ1XCIsXG4gICAgXCLFpVwiOlwidFwiLFxuICAgIFwixaNcIjpcInRcIixcbiAgICBcIuG5sVwiOlwidFwiLFxuICAgIFwiyJtcIjpcInRcIixcbiAgICBcIsi2XCI6XCJ0XCIsXG4gICAgXCLhupdcIjpcInRcIixcbiAgICBcIuKxplwiOlwidFwiLFxuICAgIFwi4bmrXCI6XCJ0XCIsXG4gICAgXCLhua1cIjpcInRcIixcbiAgICBcIsatXCI6XCJ0XCIsXG4gICAgXCLhua9cIjpcInRcIixcbiAgICBcIuG1tVwiOlwidFwiLFxuICAgIFwixqtcIjpcInRcIixcbiAgICBcIsqIXCI6XCJ0XCIsXG4gICAgXCLFp1wiOlwidFwiLFxuICAgIFwi4bW6XCI6XCJ0aFwiLFxuICAgIFwiyZBcIjpcImFcIixcbiAgICBcIuG0glwiOlwiYWVcIixcbiAgICBcIsedXCI6XCJlXCIsXG4gICAgXCLhtbdcIjpcImdcIixcbiAgICBcIsmlXCI6XCJoXCIsXG4gICAgXCLKrlwiOlwiaFwiLFxuICAgIFwiyq9cIjpcImhcIixcbiAgICBcIuG0iVwiOlwiaVwiLFxuICAgIFwiyp5cIjpcImtcIixcbiAgICBcIuqegVwiOlwibFwiLFxuICAgIFwiya9cIjpcIm1cIixcbiAgICBcIsmwXCI6XCJtXCIsXG4gICAgXCLhtJRcIjpcIm9lXCIsXG4gICAgXCLJuVwiOlwiclwiLFxuICAgIFwiybtcIjpcInJcIixcbiAgICBcIsm6XCI6XCJyXCIsXG4gICAgXCLisblcIjpcInJcIixcbiAgICBcIsqHXCI6XCJ0XCIsXG4gICAgXCLKjFwiOlwidlwiLFxuICAgIFwiyo1cIjpcIndcIixcbiAgICBcIsqOXCI6XCJ5XCIsXG4gICAgXCLqnKlcIjpcInR6XCIsXG4gICAgXCLDulwiOlwidVwiLFxuICAgIFwixa1cIjpcInVcIixcbiAgICBcIseUXCI6XCJ1XCIsXG4gICAgXCLDu1wiOlwidVwiLFxuICAgIFwi4bm3XCI6XCJ1XCIsXG4gICAgXCLDvFwiOlwidVwiLFxuICAgIFwix5hcIjpcInVcIixcbiAgICBcIseaXCI6XCJ1XCIsXG4gICAgXCLHnFwiOlwidVwiLFxuICAgIFwix5ZcIjpcInVcIixcbiAgICBcIuG5s1wiOlwidVwiLFxuICAgIFwi4bulXCI6XCJ1XCIsXG4gICAgXCLFsVwiOlwidVwiLFxuICAgIFwiyJVcIjpcInVcIixcbiAgICBcIsO5XCI6XCJ1XCIsXG4gICAgXCLhu6dcIjpcInVcIixcbiAgICBcIsawXCI6XCJ1XCIsXG4gICAgXCLhu6lcIjpcInVcIixcbiAgICBcIuG7sVwiOlwidVwiLFxuICAgIFwi4burXCI6XCJ1XCIsXG4gICAgXCLhu61cIjpcInVcIixcbiAgICBcIuG7r1wiOlwidVwiLFxuICAgIFwiyJdcIjpcInVcIixcbiAgICBcIsWrXCI6XCJ1XCIsXG4gICAgXCLhubtcIjpcInVcIixcbiAgICBcIsWzXCI6XCJ1XCIsXG4gICAgXCLhtplcIjpcInVcIixcbiAgICBcIsWvXCI6XCJ1XCIsXG4gICAgXCLFqVwiOlwidVwiLFxuICAgIFwi4bm5XCI6XCJ1XCIsXG4gICAgXCLhubVcIjpcInVcIixcbiAgICBcIuG1q1wiOlwidWVcIixcbiAgICBcIuqduFwiOlwidW1cIixcbiAgICBcIuKxtFwiOlwidlwiLFxuICAgIFwi6p2fXCI6XCJ2XCIsXG4gICAgXCLhub9cIjpcInZcIixcbiAgICBcIsqLXCI6XCJ2XCIsXG4gICAgXCLhtoxcIjpcInZcIixcbiAgICBcIuKxsVwiOlwidlwiLFxuICAgIFwi4bm9XCI6XCJ2XCIsXG4gICAgXCLqnaFcIjpcInZ5XCIsXG4gICAgXCLhuoNcIjpcIndcIixcbiAgICBcIsW1XCI6XCJ3XCIsXG4gICAgXCLhuoVcIjpcIndcIixcbiAgICBcIuG6h1wiOlwid1wiLFxuICAgIFwi4bqJXCI6XCJ3XCIsXG4gICAgXCLhuoFcIjpcIndcIixcbiAgICBcIuKxs1wiOlwid1wiLFxuICAgIFwi4bqYXCI6XCJ3XCIsXG4gICAgXCLhuo1cIjpcInhcIixcbiAgICBcIuG6i1wiOlwieFwiLFxuICAgIFwi4baNXCI6XCJ4XCIsXG4gICAgXCLDvVwiOlwieVwiLFxuICAgIFwixbdcIjpcInlcIixcbiAgICBcIsO/XCI6XCJ5XCIsXG4gICAgXCLhuo9cIjpcInlcIixcbiAgICBcIuG7tVwiOlwieVwiLFxuICAgIFwi4buzXCI6XCJ5XCIsXG4gICAgXCLGtFwiOlwieVwiLFxuICAgIFwi4bu3XCI6XCJ5XCIsXG4gICAgXCLhu79cIjpcInlcIixcbiAgICBcIsizXCI6XCJ5XCIsXG4gICAgXCLhuplcIjpcInlcIixcbiAgICBcIsmPXCI6XCJ5XCIsXG4gICAgXCLhu7lcIjpcInlcIixcbiAgICBcIsW6XCI6XCJ6XCIsXG4gICAgXCLFvlwiOlwielwiLFxuICAgIFwi4bqRXCI6XCJ6XCIsXG4gICAgXCLKkVwiOlwielwiLFxuICAgIFwi4rGsXCI6XCJ6XCIsXG4gICAgXCLFvFwiOlwielwiLFxuICAgIFwi4bqTXCI6XCJ6XCIsXG4gICAgXCLIpVwiOlwielwiLFxuICAgIFwi4bqVXCI6XCJ6XCIsXG4gICAgXCLhtbZcIjpcInpcIixcbiAgICBcIuG2jlwiOlwielwiLFxuICAgIFwiypBcIjpcInpcIixcbiAgICBcIsa2XCI6XCJ6XCIsXG4gICAgXCLJgFwiOlwielwiLFxuICAgIFwi76yAXCI6XCJmZlwiLFxuICAgIFwi76yDXCI6XCJmZmlcIixcbiAgICBcIu+shFwiOlwiZmZsXCIsXG4gICAgXCLvrIFcIjpcImZpXCIsXG4gICAgXCLvrIJcIjpcImZsXCIsXG4gICAgXCLEs1wiOlwiaWpcIixcbiAgICBcIsWTXCI6XCJvZVwiLFxuICAgIFwi76yGXCI6XCJzdFwiLFxuICAgIFwi4oKQXCI6XCJhXCIsXG4gICAgXCLigpFcIjpcImVcIixcbiAgICBcIuG1olwiOlwiaVwiLFxuICAgIFwi4rG8XCI6XCJqXCIsXG4gICAgXCLigpJcIjpcIm9cIixcbiAgICBcIuG1o1wiOlwiclwiLFxuICAgIFwi4bWkXCI6XCJ1XCIsXG4gICAgXCLhtaVcIjpcInZcIixcbiAgICBcIuKCk1wiOlwieFwifTtcblN0cmluZy5wcm90b3R5cGUubGF0aW5pc2U9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5yZXBsYWNlKC9bXkEtWmEtejAtOVxcW1xcXSBdL2csZnVuY3Rpb24oYSl7cmV0dXJuIExhdGluaXNlLmxhdGluX21hcFthXXx8YX0pfTtcblN0cmluZy5wcm90b3R5cGUubGF0aW5pemU9U3RyaW5nLnByb3RvdHlwZS5sYXRpbmlzZTtcblN0cmluZy5wcm90b3R5cGUuaXNMYXRpbj1mdW5jdGlvbigpe3JldHVybiB0aGlzPT10aGlzLmxhdGluaXNlKCl9XG4iXSwibWFwcGluZ3MiOiJBQUFBLElBQUlBLFFBQVEsR0FBQyxDQUFDLENBQUM7QUFBQ0EsUUFBUSxDQUFDQyxTQUFTLEdBQUM7RUFBQyxHQUFHLEVBQUMsR0FBRztFQUN2QyxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsS0FBSztFQUNULEdBQUcsRUFBQyxLQUFLO0VBQ1QsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxJQUFJO0VBQ1IsR0FBRyxFQUFDLElBQUk7RUFDUixHQUFHLEVBQUMsSUFBSTtFQUNSLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUMsR0FBRztFQUNQLEdBQUcsRUFBQyxHQUFHO0VBQ1AsR0FBRyxFQUFDLEdBQUc7RUFDUCxHQUFHLEVBQUM7QUFBRyxDQUFDO0FBQ1pDLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDQyxRQUFRLEdBQUMsWUFBVTtFQUFDLE9BQU8sSUFBSSxDQUFDQyxPQUFPLENBQUMsb0JBQW9CLEVBQUMsVUFBU0MsQ0FBQyxFQUFDO0lBQUMsT0FBT04sUUFBUSxDQUFDQyxTQUFTLENBQUNLLENBQUMsQ0FBQyxJQUFFQSxDQUFDO0VBQUEsQ0FBQyxDQUFDO0FBQUEsQ0FBQztBQUM1SEosTUFBTSxDQUFDQyxTQUFTLENBQUNJLFFBQVEsR0FBQ0wsTUFBTSxDQUFDQyxTQUFTLENBQUNDLFFBQVE7QUFDbkRGLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDSyxPQUFPLEdBQUMsWUFBVTtFQUFDLE9BQU8sSUFBSSxJQUFFLElBQUksQ0FBQ0osUUFBUSxDQUFDLENBQUM7QUFBQSxDQUFDIiwiaWdub3JlTGlzdCI6W10sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9sYXRpbmlzZS5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/latinise.js\n\n}");
/***/ },
diff --git a/public/js/components.js b/public/js/components.js
index 06363d2..e695e5d 100644
--- a/public/js/components.js
+++ b/public/js/components.js
@@ -15,7 +15,7 @@
\*************************************************/
() {
-eval("{window.AddressPopUp = function (options, itemData) {\n /*\r\n * Variables accessible\r\n * in the class\r\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\r\n * Constructor\r\n */\n this.construct = function (options, itemData) {\n console.log(' Address constructor called');\n };\n this.init = function (options, itemData) {\n console.log(' Address nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n };\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n this.show = function () {\n $('.addressModal').modal().show();\n };\n this.renderForm = function () {\n $('.addressModal input').val('');\n $('.addressModal textarea').val('');\n $.each(data, function (key, value) {\n /*\r\n console.log('key:'+key+' value:'+value);\r\n console.log('.addressModal'+' *[name=contact'+$.ucFirst(key)+']');\r\n */\n $('.addressModal' + ' *[name=address' + $.ucFirst(key) + ']').val(value);\n });\n };\n this.loadData = function (id) {\n console.log('loading id:' + id);\n $('.addressModal .spinnerDiv').removeClass('d-none');\n $('.addressModal .addressModalForm').addClass('d-none');\n $('.addressModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"addressPopup\"]['show'];\n url = url.replaceAll('*id*', id);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.addressModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n $('.addressModal').modal('hide');\n }\n });\n return;\n // removed by dead control flow\n var contactData; \n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n };\n this.getOpts = function () {\n return Opts;\n };\n this.bindClickAction = function () {\n $('.addressModal .btn').unbind('click');\n $('.addressModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.addressModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n this.save = function (data) {\n var form = $('.addressModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n if (data.id) {\n url = APP.getOpts()[\"Url\"][\"addressPopup\"]['update'];\n url = url.replaceAll('*id*', data.id);\n ajaxType = 'PUT';\n }\n if (!data.status) {\n data.status = APP.getOpts()[\"addressPopup\"]['defaultStatus'];\n }\n debug('!!!!URL!!!!! ' + url);\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: data,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.addressModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var itemData = root.formDataToDataObjectAPICall(),\n savedData;\n debug(itemData);\n if (savedData = root.save(itemData)) {\n return true;\n }\n return false;\n };\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.addressModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\r\n formJSON.multiselectName = data.getAll('multiselectName');\r\n */\n $.each(formJSON, function (item, value) {\n debug($.lcFirst(item.replace('address', '')));\n formJSON[$.lcFirst(item.replace('address', ''))] = value;\n delete formJSON[item];\n });\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n return formJSON;\n };\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9hZGRyZXNzUG9wdXAuanMiLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsWUFBWSxHQUFHLFVBQVVDLE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0VBRTlDO0FBQ0o7QUFDQTtBQUNBO0VBQ0ksSUFBSUMsSUFBSSxHQUFHO0lBQ1BDLE1BQU0sRUFBRSxLQUFLO0lBQ2JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQWMsQ0FDekIsQ0FBQztJQUNEQyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFjLENBQ3JCO0VBQ0osQ0FBQztFQUNELElBQUlDLElBQUksR0FBRyxDQUFDLENBQUM7RUFDYixJQUFJQyxJQUFJLEdBQUcsSUFBSTtFQUNmO0FBQ0o7QUFDQTtFQUNJLElBQUksQ0FBQ0MsU0FBUyxHQUFHLFVBQVVULE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0lBQ3pDUyxPQUFPLENBQUNDLEdBQUcsQ0FBQyw2QkFBNkIsQ0FBQztFQUM5QyxDQUFDO0VBRUQsSUFBSSxDQUFDQyxJQUFJLEdBQUcsVUFBVVosT0FBTyxFQUFDQyxRQUFRLEVBQUU7SUFDcENTLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLHNCQUFzQixDQUFDO0lBQ25DRSxDQUFDLENBQUNDLE1BQU0sQ0FBQ1osSUFBSSxFQUFFRixPQUFPLENBQUM7SUFDdkJhLENBQUMsQ0FBQ0MsTUFBTSxDQUFDUCxJQUFJLEVBQUVOLFFBQVEsQ0FBQztJQUN4Qk8sSUFBSSxDQUFDTyxlQUFlLENBQUMsQ0FBQztFQUMxQixDQUFDO0VBRUQsSUFBSSxDQUFDQyxTQUFTLEdBQUMsWUFBVztJQUN0QlQsSUFBSSxHQUFDLENBQUMsQ0FBQztJQUNQQyxJQUFJLENBQUNTLFVBQVUsQ0FBQyxDQUFDO0VBQ3JCLENBQUM7RUFFRCxJQUFJLENBQUNDLE9BQU8sR0FBQyxVQUFVakIsUUFBUSxFQUFDO0lBQzVCWSxDQUFDLENBQUNDLE1BQU0sQ0FB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QUFRO0VBQ25CLENBQUM7RUFFRCxJQUFJLENBQUN6RCxTQUFTLENBQUNULE9BQU8sRUFBQ0MsUUFBUSxDQUFDO0FBQ3BDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9hZGRyZXNzUG9wdXAuanM/MGZhNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuQWRkcmVzc1BvcFVwID0gZnVuY3Rpb24gKG9wdGlvbnMsaXRlbURhdGEpIHtcclxuXHJcbiAgICAvKlxyXG4gICAgICogVmFyaWFibGVzIGFjY2Vzc2libGVcclxuICAgICAqIGluIHRoZSBjbGFzc1xyXG4gICAgICovXHJcbiAgICBsZXQgT3B0cyA9IHtcclxuICAgICAgICBhY3RpdmU6IGZhbHNlLFxyXG4gICAgICAgIGFycmF5OiBbXSxcclxuICAgICAgICBvbkFmdGVyU2F2ZTogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25DbG9zZTogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIH0sXHJcbiAgICB9O1xyXG4gICAgbGV0IGRhdGEgPSB7fTtcclxuICAgIGxldCByb290ID0gdGhpcztcclxuICAgIC8qXHJcbiAgICAgKiBDb25zdHJ1Y3RvclxyXG4gICAgICovXHJcbiAgICB0aGlzLmNvbnN0cnVjdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2coJyBBZGRyZXNzIGNvbnN0cnVjdG9yIGNhbGxlZCcpO1xyXG4gICAgfTtcclxuXHJcbiAgICB0aGlzLmluaXQgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCcgQWRkcmVzcyAgbml0IGNhbGxlZCcpO1xyXG4gICAgICAgICQuZXh0ZW5kKE9wdHMsIG9wdGlvbnMpO1xyXG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcclxuICAgICAgICByb290LmJpbmRDbGlja0FjdGlvbigpO1xyXG4gICAgfTtcclxuXHJcbiAgICB0aGlzLmNsZWFyRGF0YT1mdW5jdGlvbiAoKXtcclxuICAgICAgICBkYXRhPXt9O1xyXG4gICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuc2V0RGF0YT1mdW5jdGlvbiAoaXRlbURhdGEpe1xyXG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLnNob3c9ZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICQoJy5hZGRyZXNzTW9kYWwnKS5tb2RhbCgpLnNob3coKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLnJlbmRlckZvcm09ZnVuY3Rpb24gKCl7XHJcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCBpbnB1dCcpLnZhbCgnJyk7XHJcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCB0ZXh0YXJlYScpLnZhbCgnJyk7XHJcbiAgICAgICAgJC5lYWNoKGRhdGEsZnVuY3Rpb24gKGtleSx2YWx1ZSkge1xyXG4gICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ2tleTonK2tleSsnIHZhbHVlOicrdmFsdWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJy5hZGRyZXNzTW9kYWwnKycgKltuYW1lPWNvbnRhY3QnKyQudWNGaXJzdChrZXkpKyddJyk7XHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWwnKycgKltuYW1lPWFkZHJlc3MnKyQudWNGaXJzdChrZXkpKyddJykudmFsKHZhbHVlKTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmxvYWREYXRhPWZ1bmN0aW9uIChpZCl7XHJcbiAgICAgICAgY29uc29sZS5sb2coJ2xvYWRpbmcgaWQ6JytpZCk7XHJcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuc3Bpbm5lckRpdicpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5hZGRyZXNzTW9kYWxGb3JtJykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICQoJy5hZGRyZXNzTW9kYWwnKS5tb2RhbCgpLnNob3coKTtcclxuICAgICAgICBsZXQgdXJsPUFQUC5nZXRPcHRzKClbXCJVcmxcIl1bXCJhZGRyZXNzUG9wdXBcIl1bJ3Nob3cnXTtcclxuICAgICAgICB1cmw9dXJsLnJlcGxhY2VBbGwoJyppZConLGlkKTtcclxuICAgICAgICAkLmFqYXgoe1xyXG4gICAgICAgICAgICB1cmw6IHVybCxcclxuICAgICAgICAgICAgdHlwZTogJ0dFVCcsXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgcm9vdC5zZXREYXRhKGRhdGEpO1xyXG4gICAgICAgICAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XHJcbiAgICAgICAgICAgICAgICAkKCcuc3Bpbm5lckRpdicpLmFkZENsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpO1xyXG4gICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoeGhyLnN0YXR1cz09NDA0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J05pbmNzIGlseWVuIGVsZW0uJ31dKTtcclxuICAgICAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J8OBbHRhbMOhbm9zIGhpYmEuJ31dKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoJ2hpZGUnKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm4gO1xyXG4gICAgICAgIGxldCBjb250YWN0RGF0YT17XHJcbiAgICAgICAgICAgIGlkOjc2LFxyXG4gICAgICAgICAgICBuYW1lOidNaWtzw7Nuw6kgQm9yYsOpbHkgRXJ6c8OpYmV0JyxcclxuICAgICAgICAgICAgZW1haWw6J3N6YW1sYXphczFAZnVua2Npby5odScsXHJcbiAgICAgICAgICAgIHBob25lOicrMzYyMDM0MDc1MDAnXHJcbiAgICAgICAgfTtcclxuICAgICAgICByb290LnNldERhdGEoY29udGFjdERhdGEpO1xyXG4gICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xyXG4gICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICQoJy5hZGRyZXNzTW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmdldE9wdHMgPSBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgcmV0dXJuIE9wdHM7XHJcbiAgICB9XHJcbiAgICB0aGlzLmJpbmRDbGlja0FjdGlvbiA9IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5idG4nKS51bmJpbmQoJ2NsaWNrJyk7XHJcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuYnV0dG9uQ2xvc2UnKS5iaW5kKCdjbGljaycsIHJvb3QuY2xpY2tBY3Rpb25CdXR0b25DbG9zZSk7XHJcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuYnV0dG9uU2F2ZScpLmJpbmQoJ2NsaWNrJywgcm9vdC5jbGlja0FjdGlvbkJ1dHRvblNhdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25DbG9zZSA9IGZ1bmN0aW9uIChldmVudCkge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBjbG9zZScpO1xyXG4gICAgICAgIE9wdHMub25DbG9zZShldmVudCwgcm9vdC5mb3JtRGF0YVRvRGF0YU9iamVjdEFQSUNhbGwoKSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHRoaXMuc2F2ZSA9IGZ1bmN0aW9uIChkYXRhKSB7XHJcbiAgICAgICAgbGV0IGZvcm0gPSAkKCcuYWRkcmVzc01vZGFsIGZvcm0nKTtcclxuICAgICAgICBsZXQgdXJsPWZvcm0uYXR0cignYWN0aW9uJyk7XHJcbiAgICAgICAgbGV0IGFqYXhUeXBlPSdQT1NUJztcclxuICAgICAgICBpZihkYXRhLmlkKXtcclxuICAgICAgICAgICAgdXJsPUFQUC5nZXRPcHRzKClbXCJVcmxcIl1bXCJhZGRyZXNzUG9wdXBcIl1bJ3VwZGF0ZSddO1xyXG4gICAgICAgICAgICB1cmw9dXJsLnJlcGxhY2VBbGwoJyppZConLGRhdGEuaWQpO1xyXG4gICAgICAgICAgICBhamF4VHlwZT0nUFVUJztcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYoIWRhdGEuc3RhdHVzKXtcclxuICAgICAgICAgICAgZGF0YS5zdGF0dXM9QVBQLmdldE9wdHMoKVtcImFkZHJlc3NQb3B1cFwiXVsnZGVmYXVsdFN0YXR1cyddO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkZWJ1ZygnISEhIVVSTCEhISEhICcrdXJsKTtcclxuXHJcbiAgICAgICAgJC5hamF4KHtcclxuICAgICAgICAgICAgdXJsOiB1cmwsXHJcbiAgICAgICAgICAgIHR5cGU6IGFqYXhUeXBlLFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICAnWC1DU1JGLVRPS0VOJzogQVBQLmdldEFwaVRva2VuKClcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZGF0YTogZGF0YSxcclxuICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEpIHtcclxuICAgICAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZGF0YSk7XHJcbiAgICAgICAgICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoJ3RvZ2dsZScpO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5jbGlja0FjdGlvbkJ1dHRvblNhdmUgPSBmdW5jdGlvbiAoZXZlbnQpIHtcclxuICAgICAgICBjb25zb2xlLmxvZygnY2xpY2sgc2F2ZScpO1xyXG4gICAgICAgIGxldCBpdGVtRGF0YSA9IHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCksIHNhdmVkRGF0YTtcclxuICAgICAgICBkZWJ1ZyhpdGVtRGF0YSk7XHJcbiAgICAgICAgaWYoc2F2ZWREYXRhPXJvb3Quc2F2ZShpdGVtRGF0YSkpe1xyXG4gICAgICAgICAgICByZXR1cm4gIHRydWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIHRoaXMuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsID0gZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIGxldCBkYXRhID0gbmV3IEZvcm1EYXRhKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5hZGRyZXNzTW9kYWwgZm9ybScpKTtcclxuICAgICAgICBsZXQgZm9ybUpTT04gPSBPYmplY3QuZnJvbUVudHJpZXMoZGF0YS5lbnRyaWVzKCkpO1xyXG4gICAgICAgIC8qTXVsdGlzZWxlY3Qgb3IgY2hlY2tib3ggdG8gYXJyYXk6XHJcbiAgICAgICAgZm9ybUpTT04ubXVsdGlzZWxlY3ROYW1lID0gZGF0YS5nZXRBbGwoJ211bHRpc2VsZWN0TmFtZScpO1xyXG4gICAgICAgICovXHJcbiAgICAgICAgJC5lYWNoKGZvcm1KU09OLCBmdW5jdGlvbiAoaXRlbSwgdmFsdWUpIHtcclxuICAgICAgICAgICAgZGVidWcoJC5sY0ZpcnN0KGl0ZW0ucmVwbGFjZSgnYWRkcmVzcycsICcnKSkpO1xyXG4gICAgICAgICAgICBmb3JtSlNPTlskLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdhZGRyZXNzJywgJycpKV0gPSB2YWx1ZTtcclxuICAgICAgICAgICAgZGVsZXRlIGZvcm1KU09OW2l0ZW1dO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGlmKGZvcm1KU09OLnBob25lKXtcclxuICAgICAgICAgICAgZm9ybUpTT04ucGhvbmU9Zm9ybUpTT04ucGhvbmUucmVwbGFjZUFsbCgnXycsJycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZihmb3JtSlNPTi5lbWFpbCl7XHJcbiAgICAgICAgICAgIGZvcm1KU09OLmVtYWlsPWZvcm1KU09OLmVtYWlsLnJlcGxhY2VBbGwoJ18nLCcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGZvcm1KU09OO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuY29uc3RydWN0KG9wdGlvbnMsaXRlbURhdGEpO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJ3aW5kb3ciLCJBZGRyZXNzUG9wVXAiLCJvcHRpb25zIiwiaXRlbURhdGEiLCJPcHRzIiwiYWN0aXZlIiwiYXJyYXkiLCJvbkFmdGVyU2F2ZSIsIm9uQ2xvc2UiLCJkYXRhIiwicm9vdCIsImNvbnN0cnVjdCIsImNvbnNvbGUiLCJsb2ciLCJpbml0IiwiJCIsImV4dGVuZCIsImJpbmRDbGlja0FjdGlvbiIsImNsZWFyRGF0YSIsInJlbmRlckZvcm0iLCJzZXREYXRhIiwic2hvdyIsIm1vZGFsIiwidmFsIiwiZWFjaCIsImtleSIsInZhbHVlIiwidWNGaXJzdCIsImxvYWREYXRhIiwiaWQiLCJyZW1vdmVDbGFzcyIsImFkZENsYXNzIiwidXJsIiwiQVBQIiwiZ2V0T3B0cyIsInJlcGxhY2VBbGwiLCJhamF4IiwidHlwZSIsImhlYWRlcnMiLCJnZXRBcGlUb2tlbiIsInN1Y2Nlc3MiLCJlcnJvciIsInhociIsImFqYXhPcHRpb25zIiwidGhyb3duRXJyb3IiLCJyZXNwb25zZUpTT04iLCJlcnJvcnMiLCJhamF4RXJyb3JGaWVsZEhhbmRsZXIiLCJzdGF0dXMiLCJjb250YWN0RGF0YSIsIm5hbWUiLCJlbWFpbCIsInBob25lIiwidW5iaW5kIiwiYmluZCIsImNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UiLCJjbGlja0FjdGlvbkJ1dHRvblNhdmUiLCJldmVudCIsImZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCIsInNhdmUiLCJmb3JtIiwiYXR0ciIsImFqYXhUeXBlIiwiZGVidWciLCJzYXZlZERhdGEiLCJGb3JtRGF0YSIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsImZvcm1KU09OIiwiT2JqZWN0IiwiZnJvbUVudHJpZXMiLCJlbnRyaWVzIiwiaXRlbSIsImxjRmlyc3QiLCJyZXBsYWNlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/components/addressPopup.js\n\n}");
+eval("{window.AddressPopUp = function (options, itemData) {\n /*\n * Variables accessible\n * in the class\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\n * Constructor\n */\n this.construct = function (options, itemData) {\n console.log(' Address constructor called');\n };\n this.init = function (options, itemData) {\n console.log(' Address nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n };\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n this.show = function () {\n $('.addressModal').modal().show();\n };\n this.renderForm = function () {\n $('.addressModal input').val('');\n $('.addressModal textarea').val('');\n $.each(data, function (key, value) {\n /*\n console.log('key:'+key+' value:'+value);\n console.log('.addressModal'+' *[name=contact'+$.ucFirst(key)+']');\n */\n $('.addressModal' + ' *[name=address' + $.ucFirst(key) + ']').val(value);\n });\n };\n this.loadData = function (id) {\n console.log('loading id:' + id);\n $('.addressModal .spinnerDiv').removeClass('d-none');\n $('.addressModal .addressModalForm').addClass('d-none');\n $('.addressModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"addressPopup\"]['show'];\n url = url.replaceAll('*id*', id);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.addressModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n $('.addressModal').modal('hide');\n }\n });\n return;\n // removed by dead control flow\n var contactData; \n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n };\n this.getOpts = function () {\n return Opts;\n };\n this.bindClickAction = function () {\n $('.addressModal .btn').unbind('click');\n $('.addressModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.addressModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n this.save = function (data) {\n var form = $('.addressModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n if (data.id) {\n url = APP.getOpts()[\"Url\"][\"addressPopup\"]['update'];\n url = url.replaceAll('*id*', data.id);\n ajaxType = 'PUT';\n }\n if (!data.status) {\n data.status = APP.getOpts()[\"addressPopup\"]['defaultStatus'];\n }\n debug('!!!!URL!!!!! ' + url);\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: data,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.addressModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var itemData = root.formDataToDataObjectAPICall(),\n savedData;\n debug(itemData);\n if (savedData = root.save(itemData)) {\n return true;\n }\n return false;\n };\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.addressModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\n formJSON.multiselectName = data.getAll('multiselectName');\n */\n $.each(formJSON, function (item, value) {\n debug($.lcFirst(item.replace('address', '')));\n formJSON[$.lcFirst(item.replace('address', ''))] = value;\n delete formJSON[item];\n });\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n return formJSON;\n };\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9hZGRyZXNzUG9wdXAuanMiLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsWUFBWSxHQUFHLFVBQVVDLE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0VBRTlDO0FBQ0o7QUFDQTtBQUNBO0VBQ0ksSUFBSUMsSUFBSSxHQUFHO0lBQ1BDLE1BQU0sRUFBRSxLQUFLO0lBQ2JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQWMsQ0FDekIsQ0FBQztJQUNEQyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFjLENBQ3JCO0VBQ0osQ0FBQztFQUNELElBQUlDLElBQUksR0FBRyxDQUFDLENBQUM7RUFDYixJQUFJQyxJQUFJLEdBQUcsSUFBSTtFQUNmO0FBQ0o7QUFDQTtFQUNJLElBQUksQ0FBQ0MsU0FBUyxHQUFHLFVBQVVULE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0lBQ3pDUyxPQUFPLENBQUNDLEdBQUcsQ0FBQyw2QkFBNkIsQ0FBQztFQUM5QyxDQUFDO0VBRUQsSUFBSSxDQUFDQyxJQUFJLEdBQUcsVUFBVVosT0FBTyxFQUFDQyxRQUFRLEVBQUU7SUFDcENTLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLHNCQUFzQixDQUFDO0lBQ25DRSxDQUFDLENBQUNDLE1BQU0sQ0FBQ1osSUFBSSxFQUFFRixPQUFPLENBQUM7SUFDdkJhLENBQUMsQ0FBQ0MsTUFBTSxDQUFDUCxJQUFJLEVBQUVOLFFBQVEsQ0FBQztJQUN4Qk8sSUFBSSxDQUFDTyxlQUFlLENBQUMsQ0FBQztFQUMxQixDQUFDO0VBRUQsSUFBSSxDQUFDQyxTQUFTLEdBQUMsWUFBVztJQUN0QlQsSUFBSSxHQUFDLENBQUMsQ0FBQztJQUNQQyxJQUFJLENBQUNTLFVBQVUsQ0FBQyxDQUFDO0VBQ3JCLENBQUM7RUFFRCxJQUFJLENBQUNDLE9BQU8sR0FBQyxVQUFVakIsUUFBUSxFQUFDO0lBQzVCWSxDQUFDLENBQUNDLE1BQU0sQ0FB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QUFRO0VBQ25CLENBQUM7RUFFRCxJQUFJLENBQUN6RCxTQUFTLENBQUNULE9BQU8sRUFBQ0MsUUFBUSxDQUFDO0FBQ3BDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9hZGRyZXNzUG9wdXAuanM/MGZhNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuQWRkcmVzc1BvcFVwID0gZnVuY3Rpb24gKG9wdGlvbnMsaXRlbURhdGEpIHtcblxuICAgIC8qXG4gICAgICogVmFyaWFibGVzIGFjY2Vzc2libGVcbiAgICAgKiBpbiB0aGUgY2xhc3NcbiAgICAgKi9cbiAgICBsZXQgT3B0cyA9IHtcbiAgICAgICAgYWN0aXZlOiBmYWxzZSxcbiAgICAgICAgYXJyYXk6IFtdLFxuICAgICAgICBvbkFmdGVyU2F2ZTogZnVuY3Rpb24gKCkge1xuICAgICAgICB9LFxuICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIH0sXG4gICAgfTtcbiAgICBsZXQgZGF0YSA9IHt9O1xuICAgIGxldCByb290ID0gdGhpcztcbiAgICAvKlxuICAgICAqIENvbnN0cnVjdG9yXG4gICAgICovXG4gICAgdGhpcy5jb25zdHJ1Y3QgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xuICAgICAgICBjb25zb2xlLmxvZygnIEFkZHJlc3MgY29uc3RydWN0b3IgY2FsbGVkJyk7XG4gICAgfTtcblxuICAgIHRoaXMuaW5pdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCcgQWRkcmVzcyAgbml0IGNhbGxlZCcpO1xuICAgICAgICAkLmV4dGVuZChPcHRzLCBvcHRpb25zKTtcbiAgICAgICAgJC5leHRlbmQoZGF0YSwgaXRlbURhdGEpO1xuICAgICAgICByb290LmJpbmRDbGlja0FjdGlvbigpO1xuICAgIH07XG5cbiAgICB0aGlzLmNsZWFyRGF0YT1mdW5jdGlvbiAoKXtcbiAgICAgICAgZGF0YT17fTtcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XG4gICAgfVxuXG4gICAgdGhpcy5zZXREYXRhPWZ1bmN0aW9uIChpdGVtRGF0YSl7XG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcbiAgICB9XG5cbiAgICB0aGlzLnNob3c9ZnVuY3Rpb24gKCkge1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoKS5zaG93KCk7XG4gICAgfVxuXG4gICAgdGhpcy5yZW5kZXJGb3JtPWZ1bmN0aW9uICgpe1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIGlucHV0JykudmFsKCcnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCB0ZXh0YXJlYScpLnZhbCgnJyk7XG4gICAgICAgICQuZWFjaChkYXRhLGZ1bmN0aW9uIChrZXksdmFsdWUpIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ2tleTonK2tleSsnIHZhbHVlOicrdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCcuYWRkcmVzc01vZGFsJysnICpbbmFtZT1jb250YWN0JyskLnVjRmlyc3Qoa2V5KSsnXScpO1xuICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWwnKycgKltuYW1lPWFkZHJlc3MnKyQudWNGaXJzdChrZXkpKyddJykudmFsKHZhbHVlKTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgdGhpcy5sb2FkRGF0YT1mdW5jdGlvbiAoaWQpe1xuICAgICAgICBjb25zb2xlLmxvZygnbG9hZGluZyBpZDonK2lkKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuc3Bpbm5lckRpdicpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCAuYWRkcmVzc01vZGFsRm9ybScpLmFkZENsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCcpLm1vZGFsKCkuc2hvdygpO1xuICAgICAgICBsZXQgdXJsPUFQUC5nZXRPcHRzKClbXCJVcmxcIl1bXCJhZGRyZXNzUG9wdXBcIl1bJ3Nob3cnXTtcbiAgICAgICAgdXJsPXVybC5yZXBsYWNlQWxsKCcqaWQqJyxpZCk7XG4gICAgICAgICQuYWpheCh7XG4gICAgICAgICAgICB1cmw6IHVybCxcbiAgICAgICAgICAgIHR5cGU6ICdHRVQnLFxuICAgICAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uIChkYXRhKSB7XG4gICAgICAgICAgICAgICAgcm9vdC5zZXREYXRhKGRhdGEpO1xuICAgICAgICAgICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xuICAgICAgICAgICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAgICAgICAgICQoJy5hZGRyZXNzTW9kYWxGb3JtJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbiAoeGhyLCBhamF4T3B0aW9ucywgdGhyb3duRXJyb3IpIHtcbiAgICAgICAgICAgICAgICBpZiAoeGhyLnJlc3BvbnNlSlNPTi5lcnJvcnMpIHtcbiAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKTtcbiAgICAgICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgaWYoeGhyLnN0YXR1cz09NDA0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcihbeydkZXRhaWwnOidOaW5jcyBpbHllbiBlbGVtLid9XSk7XG4gICAgICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKFt7J2RldGFpbCc6J8OBbHRhbMOhbm9zIGhpYmEuJ31dKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAkKCcuYWRkcmVzc01vZGFsJykubW9kYWwoJ2hpZGUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gO1xuICAgICAgICBsZXQgY29udGFjdERhdGE9e1xuICAgICAgICAgICAgaWQ6NzYsXG4gICAgICAgICAgICBuYW1lOidNaWtzw7Nuw6kgQm9yYsOpbHkgRXJ6c8OpYmV0JyxcbiAgICAgICAgICAgIGVtYWlsOidzemFtbGF6YXMxQGZ1bmtjaW8uaHUnLFxuICAgICAgICAgICAgcGhvbmU6JyszNjIwMzQwNzUwMCdcbiAgICAgICAgfTtcbiAgICAgICAgcm9vdC5zZXREYXRhKGNvbnRhY3REYXRhKTtcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XG4gICAgICAgICQoJy5zcGlubmVyRGl2JykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsRm9ybScpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcblxuICAgIH1cblxuICAgIHRoaXMuZ2V0T3B0cyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIE9wdHM7XG4gICAgfVxuICAgIHRoaXMuYmluZENsaWNrQWN0aW9uID0gZnVuY3Rpb24gKCkge1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5idG4nKS51bmJpbmQoJ2NsaWNrJyk7XG4gICAgICAgICQoJy5hZGRyZXNzTW9kYWwgLmJ1dHRvbkNsb3NlJykuYmluZCgnY2xpY2snLCByb290LmNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UpO1xuICAgICAgICAkKCcuYWRkcmVzc01vZGFsIC5idXR0b25TYXZlJykuYmluZCgnY2xpY2snLCByb290LmNsaWNrQWN0aW9uQnV0dG9uU2F2ZSk7XG4gICAgfVxuXG4gICAgdGhpcy5jbGlja0FjdGlvbkJ1dHRvbkNsb3NlID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBjbG9zZScpO1xuICAgICAgICBPcHRzLm9uQ2xvc2UoZXZlbnQsIHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCkpO1xuICAgIH1cblxuXG4gICAgdGhpcy5zYXZlID0gZnVuY3Rpb24gKGRhdGEpIHtcbiAgICAgICAgbGV0IGZvcm0gPSAkKCcuYWRkcmVzc01vZGFsIGZvcm0nKTtcbiAgICAgICAgbGV0IHVybD1mb3JtLmF0dHIoJ2FjdGlvbicpO1xuICAgICAgICBsZXQgYWpheFR5cGU9J1BPU1QnO1xuICAgICAgICBpZihkYXRhLmlkKXtcbiAgICAgICAgICAgIHVybD1BUFAuZ2V0T3B0cygpW1wiVXJsXCJdW1wiYWRkcmVzc1BvcHVwXCJdWyd1cGRhdGUnXTtcbiAgICAgICAgICAgIHVybD11cmwucmVwbGFjZUFsbCgnKmlkKicsZGF0YS5pZCk7XG4gICAgICAgICAgICBhamF4VHlwZT0nUFVUJztcbiAgICAgICAgfVxuICAgICAgICBpZighZGF0YS5zdGF0dXMpe1xuICAgICAgICAgICAgZGF0YS5zdGF0dXM9QVBQLmdldE9wdHMoKVtcImFkZHJlc3NQb3B1cFwiXVsnZGVmYXVsdFN0YXR1cyddO1xuICAgICAgICB9XG4gICAgICAgIGRlYnVnKCchISEhVVJMISEhISEgJyt1cmwpO1xuXG4gICAgICAgICQuYWpheCh7XG4gICAgICAgICAgICB1cmw6IHVybCxcbiAgICAgICAgICAgIHR5cGU6IGFqYXhUeXBlLFxuICAgICAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICAgICAgICdYLUNTUkYtVE9LRU4nOiBBUFAuZ2V0QXBpVG9rZW4oKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRhdGE6IGRhdGEsXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZGF0YSk7XG4gICAgICAgICAgICAgICAgJCgnLmFkZHJlc3NNb2RhbCcpLm1vZGFsKCd0b2dnbGUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XG4gICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih4aHIucmVzcG9uc2VKU09OLmVycm9ycyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG5cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25TYXZlID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBzYXZlJyk7XG4gICAgICAgIGxldCBpdGVtRGF0YSA9IHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCksIHNhdmVkRGF0YTtcbiAgICAgICAgZGVidWcoaXRlbURhdGEpO1xuICAgICAgICBpZihzYXZlZERhdGE9cm9vdC5zYXZlKGl0ZW1EYXRhKSl7XG4gICAgICAgICAgICByZXR1cm4gIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuXG5cbiAgICB0aGlzLmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgbGV0IGRhdGEgPSBuZXcgRm9ybURhdGEoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmFkZHJlc3NNb2RhbCBmb3JtJykpO1xuICAgICAgICBsZXQgZm9ybUpTT04gPSBPYmplY3QuZnJvbUVudHJpZXMoZGF0YS5lbnRyaWVzKCkpO1xuICAgICAgICAvKk11bHRpc2VsZWN0IG9yIGNoZWNrYm94IHRvIGFycmF5OlxuICAgICAgICBmb3JtSlNPTi5tdWx0aXNlbGVjdE5hbWUgPSBkYXRhLmdldEFsbCgnbXVsdGlzZWxlY3ROYW1lJyk7XG4gICAgICAgICovXG4gICAgICAgICQuZWFjaChmb3JtSlNPTiwgZnVuY3Rpb24gKGl0ZW0sIHZhbHVlKSB7XG4gICAgICAgICAgICBkZWJ1ZygkLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdhZGRyZXNzJywgJycpKSk7XG4gICAgICAgICAgICBmb3JtSlNPTlskLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdhZGRyZXNzJywgJycpKV0gPSB2YWx1ZTtcbiAgICAgICAgICAgIGRlbGV0ZSBmb3JtSlNPTltpdGVtXTtcbiAgICAgICAgfSk7XG4gICAgICAgIGlmKGZvcm1KU09OLnBob25lKXtcbiAgICAgICAgICAgIGZvcm1KU09OLnBob25lPWZvcm1KU09OLnBob25lLnJlcGxhY2VBbGwoJ18nLCcnKTtcbiAgICAgICAgfVxuICAgICAgICBpZihmb3JtSlNPTi5lbWFpbCl7XG4gICAgICAgICAgICBmb3JtSlNPTi5lbWFpbD1mb3JtSlNPTi5lbWFpbC5yZXBsYWNlQWxsKCdfJywnJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZvcm1KU09OO1xuICAgIH1cblxuICAgIHRoaXMuY29uc3RydWN0KG9wdGlvbnMsaXRlbURhdGEpO1xufVxuIl0sIm5hbWVzIjpbIndpbmRvdyIsIkFkZHJlc3NQb3BVcCIsIm9wdGlvbnMiLCJpdGVtRGF0YSIsIk9wdHMiLCJhY3RpdmUiLCJhcnJheSIsIm9uQWZ0ZXJTYXZlIiwib25DbG9zZSIsImRhdGEiLCJyb290IiwiY29uc3RydWN0IiwiY29uc29sZSIsImxvZyIsImluaXQiLCIkIiwiZXh0ZW5kIiwiYmluZENsaWNrQWN0aW9uIiwiY2xlYXJEYXRhIiwicmVuZGVyRm9ybSIsInNldERhdGEiLCJzaG93IiwibW9kYWwiLCJ2YWwiLCJlYWNoIiwia2V5IiwidmFsdWUiLCJ1Y0ZpcnN0IiwibG9hZERhdGEiLCJpZCIsInJlbW92ZUNsYXNzIiwiYWRkQ2xhc3MiLCJ1cmwiLCJBUFAiLCJnZXRPcHRzIiwicmVwbGFjZUFsbCIsImFqYXgiLCJ0eXBlIiwiaGVhZGVycyIsImdldEFwaVRva2VuIiwic3VjY2VzcyIsImVycm9yIiwieGhyIiwiYWpheE9wdGlvbnMiLCJ0aHJvd25FcnJvciIsInJlc3BvbnNlSlNPTiIsImVycm9ycyIsImFqYXhFcnJvckZpZWxkSGFuZGxlciIsInN0YXR1cyIsImNvbnRhY3REYXRhIiwibmFtZSIsImVtYWlsIiwicGhvbmUiLCJ1bmJpbmQiLCJiaW5kIiwiY2xpY2tBY3Rpb25CdXR0b25DbG9zZSIsImNsaWNrQWN0aW9uQnV0dG9uU2F2ZSIsImV2ZW50IiwiZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsIiwic2F2ZSIsImZvcm0iLCJhdHRyIiwiYWpheFR5cGUiLCJkZWJ1ZyIsInNhdmVkRGF0YSIsIkZvcm1EYXRhIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwiZm9ybUpTT04iLCJPYmplY3QiLCJmcm9tRW50cmllcyIsImVudHJpZXMiLCJpdGVtIiwibGNGaXJzdCIsInJlcGxhY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/components/addressPopup.js\n\n}");
/***/ },
@@ -25,7 +25,7 @@ eval("{window.AddressPopUp = function (options, itemData) {\n /*\r\n * Variab
\*************************************************/
() {
-eval("{window.ContactPopUp = function (options, itemData) {\n /*\r\n * Variables accessible\r\n * in the class\r\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\r\n * Constructor\r\n */\n this.construct = function (options, itemData) {\n console.log(' ContactPopUp constructor called');\n };\n this.init = function (options, itemData) {\n console.log(' ContactPopUp nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n $(\"select.contactType\").select2({\n maximumSelectionLength: 1\n });\n };\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n this.show = function () {\n $('.contactModal').modal().show();\n };\n this.renderForm = function () {\n $('.contactModal input').val('');\n $('.contactModal textarea').val('');\n $.each(data, function (key, value) {\n /*\r\n console.log('key:'+key+' value:'+value);\r\n console.log('.contactModal'+' *[name=contact'+$.ucFirst(key)+']');\r\n */\n $('.contactModal' + ' *[name=contact' + $.ucFirst(key) + ']').val(value);\n });\n if (data.type === undefined || data.type === null) {\n $(\"select.contactType\").select2().val();\n } else {\n $(\"select.contactType\").select2().val(data.type.split(','));\n }\n $(\"select.contactType\").select2().trigger('change');\n };\n this.loadData = function (contactId) {\n console.log('loading id:' + contactId);\n $('.contactModal .spinnerDiv').removeClass('d-none');\n $('.contactModal .contactModalForm').addClass('d-none');\n $('.contactModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"contactPopup\"]['show'];\n url = url.replaceAll('*contactId*', contactId);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.contactModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n $('.contactModal').modal('hide');\n }\n });\n return;\n // removed by dead control flow\n var contactData; \n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n };\n this.getOpts = function () {\n return Opts;\n };\n this.bindClickAction = function () {\n $('.contactModal .btn').unbind('click');\n $('.contactModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.contactModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n this.saveContact = function (contactData) {\n var form = $('.contactModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n if (contactData.id) {\n url = APP.getOpts()[\"Url\"][\"contactPopup\"]['update'];\n\n //'{{route(\"admin.contact.update\",\"*contactId*\")}}';\n url = url.replaceAll('*contactId*', contactData.id);\n ajaxType = 'PUT';\n }\n if (!contactData.status) {\n contactData.status = APP.getOpts()[\"contactPopup\"]['defaultStatus'];\n }\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: contactData,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.contactModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var contactData = root.formDataToDataObjectAPICall(),\n savedData;\n if (savedData = root.saveContact(contactData)) {\n Opts.onAfterSave(event, contactData);\n $('.contactModal').modal('toggle');\n return true;\n }\n return false;\n };\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.contactModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\r\n formJSON.multiselectName = data.getAll('multiselectName');\r\n */\n $.each(formJSON, function (item, value) {\n formJSON[$.lcFirst(item.replace('contact', ''))] = value;\n delete formJSON[item];\n });\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n formJSON.type = $(\"select.contactType\").select2().val();\n return formJSON;\n };\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9jb250YWN0UG9wdXAuanMiLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsWUFBWSxHQUFHLFVBQVVDLE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0VBRTlDO0FBQ0o7QUFDQTtBQUNBO0VBQ0ksSUFBSUMsSUFBSSxHQUFHO0lBQ1BDLE1BQU0sRUFBRSxLQUFLO0lBQ2JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQWMsQ0FDekIsQ0FBQztJQUNEQyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFjLENBQ3JCO0VBQ0osQ0FBQztFQUNELElBQUlDLElBQUksR0FBRyxDQUFDLENBQUM7RUFDYixJQUFJQyxJQUFJLEdBQUcsSUFBSTtFQUNmO0FBQ0o7QUFDQTtFQUNJLElBQUksQ0FBQ0MsU0FBUyxHQUFHLFVBQVVULE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0lBQ3pDUyxPQUFPLENBQUNDLEdBQUcsQ0FBQyxrQ0FBa0MsQ0FBQztFQUNuRCxDQUFDO0VBRUQsSUFBSSxDQUFDQyxJQUFJLEdBQUcsVUFBVVosT0FBTyxFQUFDQyxRQUFRLEVBQUU7SUFDcENTLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLDBCQUEwQixDQUFDO0lBQ3ZDRSxDQUFDLENBQUNDLE1BQU0sQ0FBQ1osSUFBSSxFQUFFRixPQUFPLENBQUM7SUFDdkJhLENBQUMsQ0FBQ0MsTUFBTSxDQUFDUCxJQUFJLEVBQUVOLFFBQVEsQ0FBQztJQUN4Qk8sSUFBSSxDQUFDTyxlQUFlLENBQUMsQ0FBQztJQUN0QkYsQ0FBQyxDQUFDLG9CQUFvQixDQUFDLENBQUNHLE9BQU8sQ0FBQztNQUM1QkMsc0JBQXNCLEVBQUU7SUFDNUIsQ0FBQyxDQUFDO0VBRU4sQ0FBQztFQUVELElBQUksQ0FBQ0MsU0FBUyxHQUFDLFlBQVc7SUFDdEJYLElBQUksR0FBQyxDQUFDLENBQUM7SUFDUEMsSUFBSSxDQUFDVyxVQUFVLENBQUMsQ0FBQztF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QUFDK0QsT0FBTyxDQUFDRCxJQUFJLENBQUNFLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHbkQsS0FBSztNQUN4RCxPQUFPNkMsUUFBUSxDQUFDSSxJQUFJLENBQUM7SUFDekIsQ0FBQyxDQUFDO0lBQ0YsSUFBR0osUUFBUSxDQUFDZixLQUFLLEVBQUM7TUFDZGUsUUFBUSxDQUFDZixLQUFLLEdBQUNlLFFBQVEsQ0FBQ2YsS0FBSyxDQUFDakIsVUFBVSxDQUFDLEdBQUcsRUFBQyxFQUFFLENBQUM7SUFDcEQ7SUFDQSxJQUFHZ0MsUUFBUSxDQUFDaEIsS0FBSyxFQUFDO01BQ2RnQixRQUFRLENBQUNoQixLQUFLLEdBQUNnQixRQUFRLENBQUNoQixLQUFLLENBQUNoQixVQUFVLENBQUMsR0FBRyxFQUFDLEVBQUUsQ0FBQztJQUNwRDtJQUNBZ0MsUUFBUSxDQUFDM0MsSUFBSSxHQUFDZixDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQ0csT0FBTyxDQUFDLENBQUMsQ0FBQ08sR0FBRyxDQUFDLENBQUM7SUFDckQsT0FBT2dELFFBQVE7RUFDbkIsQ0FBQztFQUVELElBQUksQ0FBQzlELFNBQVMsQ0FBQ1QsT0FBTyxFQUFDQyxRQUFRLENBQUM7QUFDcEMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL2NvbnRhY3RQb3B1cC5qcz9kZGNjIl0sInNvdXJjZXNDb250ZW50IjpbIndpbmRvdy5Db250YWN0UG9wVXAgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xyXG5cclxuICAgIC8qXHJcbiAgICAgKiBWYXJpYWJsZXMgYWNjZXNzaWJsZVxyXG4gICAgICogaW4gdGhlIGNsYXNzXHJcbiAgICAgKi9cclxuICAgIGxldCBPcHRzID0ge1xyXG4gICAgICAgIGFjdGl2ZTogZmFsc2UsXHJcbiAgICAgICAgYXJyYXk6IFtdLFxyXG4gICAgICAgIG9uQWZ0ZXJTYXZlOiBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgfSxcclxuICAgIH07XHJcbiAgICBsZXQgZGF0YSA9IHt9O1xyXG4gICAgbGV0IHJvb3QgPSB0aGlzO1xyXG4gICAgLypcclxuICAgICAqIENvbnN0cnVjdG9yXHJcbiAgICAgKi9cclxuICAgIHRoaXMuY29uc3RydWN0ID0gZnVuY3Rpb24gKG9wdGlvbnMsaXRlbURhdGEpIHtcclxuICAgICAgICBjb25zb2xlLmxvZygnIENvbnRhY3RQb3BVcCBjb25zdHJ1Y3RvciBjYWxsZWQnKTtcclxuICAgIH07XHJcblxyXG4gICAgdGhpcy5pbml0ID0gZnVuY3Rpb24gKG9wdGlvbnMsaXRlbURhdGEpIHtcclxuICAgICAgICBjb25zb2xlLmxvZygnIENvbnRhY3RQb3BVcCBuaXQgY2FsbGVkJyk7XHJcbiAgICAgICAgJC5leHRlbmQoT3B0cywgb3B0aW9ucyk7XHJcbiAgICAgICAgJC5leHRlbmQoZGF0YSwgaXRlbURhdGEpO1xyXG4gICAgICAgIHJvb3QuYmluZENsaWNrQWN0aW9uKCk7XHJcbiAgICAgICAgJChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKHtcclxuICAgICAgICAgICAgbWF4aW11bVNlbGVjdGlvbkxlbmd0aDogMSxcclxuICAgICAgICB9KTtcclxuXHJcbiAgICB9O1xyXG5cclxuICAgIHRoaXMuY2xlYXJEYXRhPWZ1bmN0aW9uICgpe1xyXG4gICAgICAgIGRhdGE9e307XHJcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5zZXREYXRhPWZ1bmN0aW9uIChpdGVtRGF0YSl7XHJcbiAgICAgICAgJC5leHRlbmQoZGF0YSwgaXRlbURhdGEpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuc2hvdz1mdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCkuc2hvdygpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMucmVuZGVyRm9ybT1mdW5jdGlvbiAoKXtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsIGlucHV0JykudmFsKCcnKTtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsIHRleHRhcmVhJykudmFsKCcnKTtcclxuICAgICAgICAkLmVhY2goZGF0YSxmdW5jdGlvbiAoa2V5LHZhbHVlKSB7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygna2V5Oicra2V5KycgdmFsdWU6Jyt2YWx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnLmNvbnRhY3RNb2RhbCcrJyAqW25hbWU9Y29udGFjdCcrJC51Y0ZpcnN0KGtleSkrJ10nKTtcclxuICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcrJyAqW25hbWU9Y29udGFjdCcrJC51Y0ZpcnN0KGtleSkrJ10nKS52YWwodmFsdWUpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGlmKGRhdGEudHlwZSA9PT0gdW5kZWZpbmVkIHx8IGRhdGEudHlwZT09PW51bGwpe1xyXG4gICAgICAgICAgICAkKFwic2VsZWN0LmNvbnRhY3RUeXBlXCIpLnNlbGVjdDIoKS52YWwoKTtcclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgJChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKCkudmFsKGRhdGEudHlwZS5zcGxpdCgnLCcpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0MigpLnRyaWdnZXIoJ2NoYW5nZScpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmxvYWREYXRhPWZ1bmN0aW9uIChjb250YWN0SWQpe1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdsb2FkaW5nIGlkOicrY29udGFjdElkKTtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsIC5zcGlubmVyRGl2JykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWwgLmNvbnRhY3RNb2RhbEZvcm0nKS5hZGRDbGFzcygnZC1ub25lJyk7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCkuc2hvdygpO1xyXG4gICAgICAgIGxldCB1cmw9QVBQLmdldE9wdHMoKVtcIlVybFwiXVtcImNvbnRhY3RQb3B1cFwiXVsnc2hvdyddO1xyXG4gICAgICAgIHVybD11cmwucmVwbGFjZUFsbCgnKmNvbnRhY3RJZConLGNvbnRhY3RJZCk7XHJcbiAgICAgICAgJC5hamF4KHtcclxuICAgICAgICAgICAgdXJsOiB1cmwsXHJcbiAgICAgICAgICAgIHR5cGU6ICdHRVQnLFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICAnWC1DU1JGLVRPS0VOJzogQVBQLmdldEFwaVRva2VuKClcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEpIHtcclxuICAgICAgICAgICAgICAgIHJvb3Quc2V0RGF0YShkYXRhKTtcclxuICAgICAgICAgICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xyXG4gICAgICAgICAgICAgICAgJCgnLnNwaW5uZXJEaXYnKS5hZGRDbGFzcygnZC1ub25lJyk7XHJcbiAgICAgICAgICAgICAgICAkKCcuY29udGFjdE1vZGFsRm9ybScpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uICh4aHIsIGFqYXhPcHRpb25zLCB0aHJvd25FcnJvcikge1xyXG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWpheEVycm9yRmllbGRIYW5kbGVyKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKTtcclxuICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKHhoci5zdGF0dXM9PTQwNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcihbeydkZXRhaWwnOidOaW5jcyBpbHllbiBlbGVtLid9XSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcihbeydkZXRhaWwnOifDgWx0YWzDoW5vcyBoaWJhLid9XSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCdoaWRlJyk7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgcmV0dXJuIDtcclxuICAgICAgICBsZXQgY29udGFjdERhdGE9e1xyXG4gICAgICAgICAgICBpZDo3NixcclxuICAgICAgICAgICAgbmFtZTonTWlrc8OzbsOpIEJvcmLDqWx5IEVyenPDqWJldCcsXHJcbiAgICAgICAgICAgIGVtYWlsOidzemFtbGF6YXMxQGZ1bmtjaW8uaHUnLFxyXG4gICAgICAgICAgICBwaG9uZTonKzM2MjAzNDA3NTAwJ1xyXG4gICAgICAgIH07XHJcbiAgICAgICAgcm9vdC5zZXREYXRhKGNvbnRhY3REYXRhKTtcclxuICAgICAgICByb290LnJlbmRlckZvcm0oKTtcclxuICAgICAgICAkKCcuc3Bpbm5lckRpdicpLmFkZENsYXNzKCdkLW5vbmUnKTtcclxuICAgICAgICAkKCcuY29udGFjdE1vZGFsRm9ybScpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5nZXRPcHRzID0gZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIHJldHVybiBPcHRzO1xyXG4gICAgfVxyXG4gICAgdGhpcy5iaW5kQ2xpY2tBY3Rpb24gPSBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuYnRuJykudW5iaW5kKCdjbGljaycpO1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWwgLmJ1dHRvbkNsb3NlJykuYmluZCgnY2xpY2snLCByb290LmNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UpO1xyXG4gICAgICAgICQoJy5jb250YWN0TW9kYWwgLmJ1dHRvblNhdmUnKS5iaW5kKCdjbGljaycsIHJvb3QuY2xpY2tBY3Rpb25CdXR0b25TYXZlKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UgPSBmdW5jdGlvbiAoZXZlbnQpIHtcclxuICAgICAgICBjb25zb2xlLmxvZygnY2xpY2sgY2xvc2UnKTtcclxuICAgICAgICBPcHRzLm9uQ2xvc2UoZXZlbnQsIHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCkpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0aGlzLnNhdmVDb250YWN0ID0gZnVuY3Rpb24gKGNvbnRhY3REYXRhKSB7XHJcbiAgICAgICAgbGV0IGZvcm0gPSAkKCcuY29udGFjdE1vZGFsIGZvcm0nKTtcclxuICAgICAgICBsZXQgdXJsPWZvcm0uYXR0cignYWN0aW9uJyk7XHJcbiAgICAgICAgbGV0IGFqYXhUeXBlPSdQT1NUJztcclxuICAgICAgICBpZihjb250YWN0RGF0YS5pZCl7XHJcbiAgICAgICAgICAgIHVybD1BUFAuZ2V0T3B0cygpW1wiVXJsXCJdW1wiY29udGFjdFBvcHVwXCJdWyd1cGRhdGUnXTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyd7e3JvdXRlKFwiYWRtaW4uY29udGFjdC51cGRhdGVcIixcIipjb250YWN0SWQqXCIpfX0nO1xyXG4gICAgICAgICAgICB1cmw9dXJsLnJlcGxhY2VBbGwoJypjb250YWN0SWQqJyxjb250YWN0RGF0YS5pZCk7XHJcbiAgICAgICAgICAgIGFqYXhUeXBlPSdQVVQnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZighY29udGFjdERhdGEuc3RhdHVzKXtcclxuICAgICAgICAgICAgY29udGFjdERhdGEuc3RhdHVzPUFQUC5nZXRPcHRzKClbXCJjb250YWN0UG9wdXBcIl1bJ2RlZmF1bHRTdGF0dXMnXTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICQuYWpheCh7XHJcbiAgICAgICAgICAgIHVybDogdXJsLFxyXG4gICAgICAgICAgICB0eXBlOiBhamF4VHlwZSxcclxuICAgICAgICAgICAgaGVhZGVyczoge1xyXG4gICAgICAgICAgICAgICAgJ1gtQ1NSRi1UT0tFTic6IEFQUC5nZXRBcGlUb2tlbigpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGRhdGE6IGNvbnRhY3REYXRhLFxyXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgT3B0cy5vbkFmdGVyU2F2ZShkYXRhKTtcclxuICAgICAgICAgICAgICAgICQoJy5jb250YWN0TW9kYWwnKS5tb2RhbCgndG9nZ2xlJyk7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbiAoeGhyLCBhamF4T3B0aW9ucywgdGhyb3duRXJyb3IpIHtcclxuICAgICAgICAgICAgICAgIGlmICh4aHIucmVzcG9uc2VKU09OLmVycm9ycykge1xyXG4gICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih4aHIucmVzcG9uc2VKU09OLmVycm9ycyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmNsaWNrQWN0aW9uQnV0dG9uU2F2ZSA9IGZ1bmN0aW9uIChldmVudCkge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBzYXZlJyk7XHJcbiAgICAgICAgbGV0IGNvbnRhY3REYXRhID0gcm9vdC5mb3JtRGF0YVRvRGF0YU9iamVjdEFQSUNhbGwoKSwgc2F2ZWREYXRhO1xyXG4gICAgICAgIGlmKHNhdmVkRGF0YT1yb290LnNhdmVDb250YWN0KGNvbnRhY3REYXRhKSl7XHJcbiAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZXZlbnQsIGNvbnRhY3REYXRhKTtcclxuICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCd0b2dnbGUnKTtcclxuICAgICAgICAgICAgcmV0dXJuICB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICB0aGlzLmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCA9IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICBsZXQgZGF0YSA9IG5ldyBGb3JtRGF0YShkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY29udGFjdE1vZGFsIGZvcm0nKSk7XHJcbiAgICAgICAgbGV0IGZvcm1KU09OID0gT2JqZWN0LmZyb21FbnRyaWVzKGRhdGEuZW50cmllcygpKTtcclxuICAgICAgICAvKk11bHRpc2VsZWN0IG9yIGNoZWNrYm94IHRvIGFycmF5OlxyXG4gICAgICAgIGZvcm1KU09OLm11bHRpc2VsZWN0TmFtZSA9IGRhdGEuZ2V0QWxsKCdtdWx0aXNlbGVjdE5hbWUnKTtcclxuICAgICAgICAqL1xyXG4gICAgICAgICQuZWFjaChmb3JtSlNPTiwgZnVuY3Rpb24gKGl0ZW0sIHZhbHVlKSB7XHJcbiAgICAgICAgICAgIGZvcm1KU09OWyQubGNGaXJzdChpdGVtLnJlcGxhY2UoJ2NvbnRhY3QnLCAnJykpXSA9IHZhbHVlO1xyXG4gICAgICAgICAgICBkZWxldGUgZm9ybUpTT05baXRlbV07XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgaWYoZm9ybUpTT04ucGhvbmUpe1xyXG4gICAgICAgICAgICBmb3JtSlNPTi5waG9uZT1mb3JtSlNPTi5waG9uZS5yZXBsYWNlQWxsKCdfJywnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKGZvcm1KU09OLmVtYWlsKXtcclxuICAgICAgICAgICAgZm9ybUpTT04uZW1haWw9Zm9ybUpTT04uZW1haWwucmVwbGFjZUFsbCgnXycsJycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtSlNPTi50eXBlPSQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0MigpLnZhbCgpO1xyXG4gICAgICAgIHJldHVybiBmb3JtSlNPTjtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLmNvbnN0cnVjdChvcHRpb25zLGl0ZW1EYXRhKTtcclxufVxyXG4iXSwibmFtZXMiOlsid2luZG93IiwiQ29udGFjdFBvcFVwIiwib3B0aW9ucyIsIml0ZW1EYXRhIiwiT3B0cyIsImFjdGl2ZSIsImFycmF5Iiwib25BZnRlclNhdmUiLCJvbkNsb3NlIiwiZGF0YSIsInJvb3QiLCJjb25zdHJ1Y3QiLCJjb25zb2xlIiwibG9nIiwiaW5pdCIsIiQiLCJleHRlbmQiLCJiaW5kQ2xpY2tBY3Rpb24iLCJzZWxlY3QyIiwibWF4aW11bVNlbGVjdGlvbkxlbmd0aCIsImNsZWFyRGF0YSIsInJlbmRlckZvcm0iLCJzZXREYXRhIiwic2hvdyIsIm1vZGFsIiwidmFsIiwiZWFjaCIsImtleSIsInZhbHVlIiwidWNGaXJzdCIsInR5cGUiLCJ1bmRlZmluZWQiLCJzcGxpdCIsInRyaWdnZXIiLCJsb2FkRGF0YSIsImNvbnRhY3RJZCIsInJlbW92ZUNsYXNzIiwiYWRkQ2xhc3MiLCJ1cmwiLCJBUFAiLCJnZXRPcHRzIiwicmVwbGFjZUFsbCIsImFqYXgiLCJoZWFkZXJzIiwiZ2V0QXBpVG9rZW4iLCJzdWNjZXNzIiwiZXJyb3IiLCJ4aHIiLCJhamF4T3B0aW9ucyIsInRocm93bkVycm9yIiwicmVzcG9uc2VKU09OIiwiZXJyb3JzIiwiYWpheEVycm9yRmllbGRIYW5kbGVyIiwic3RhdHVzIiwiY29udGFjdERhdGEiLCJpZCIsIm5hbWUiLCJlbWFpbCIsInBob25lIiwidW5iaW5kIiwiYmluZCIsImNsaWNrQWN0aW9uQnV0dG9uQ2xvc2UiLCJjbGlja0FjdGlvbkJ1dHRvblNhdmUiLCJldmVudCIsImZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCIsInNhdmVDb250YWN0IiwiZm9ybSIsImF0dHIiLCJhamF4VHlwZSIsInNhdmVkRGF0YSIsIkZvcm1EYXRhIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwiZm9ybUpTT04iLCJPYmplY3QiLCJmcm9tRW50cmllcyIsImVudHJpZXMiLCJpdGVtIiwibGNGaXJzdCIsInJlcGxhY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/components/contactPopup.js\n\n}");
+eval("{window.ContactPopUp = function (options, itemData) {\n /*\n * Variables accessible\n * in the class\n */\n var Opts = {\n active: false,\n array: [],\n onAfterSave: function onAfterSave() {},\n onClose: function onClose() {}\n };\n var data = {};\n var root = this;\n /*\n * Constructor\n */\n this.construct = function (options, itemData) {\n console.log(' ContactPopUp constructor called');\n };\n this.init = function (options, itemData) {\n console.log(' ContactPopUp nit called');\n $.extend(Opts, options);\n $.extend(data, itemData);\n root.bindClickAction();\n $(\"select.contactType\").select2({\n maximumSelectionLength: 1\n });\n };\n this.clearData = function () {\n data = {};\n root.renderForm();\n };\n this.setData = function (itemData) {\n $.extend(data, itemData);\n };\n this.show = function () {\n $('.contactModal').modal().show();\n };\n this.renderForm = function () {\n $('.contactModal input').val('');\n $('.contactModal textarea').val('');\n $.each(data, function (key, value) {\n /*\n console.log('key:'+key+' value:'+value);\n console.log('.contactModal'+' *[name=contact'+$.ucFirst(key)+']');\n */\n $('.contactModal' + ' *[name=contact' + $.ucFirst(key) + ']').val(value);\n });\n if (data.type === undefined || data.type === null) {\n $(\"select.contactType\").select2().val();\n } else {\n $(\"select.contactType\").select2().val(data.type.split(','));\n }\n $(\"select.contactType\").select2().trigger('change');\n };\n this.loadData = function (contactId) {\n console.log('loading id:' + contactId);\n $('.contactModal .spinnerDiv').removeClass('d-none');\n $('.contactModal .contactModalForm').addClass('d-none');\n $('.contactModal').modal().show();\n var url = APP.getOpts()[\"Url\"][\"contactPopup\"]['show'];\n url = url.replaceAll('*contactId*', contactId);\n $.ajax({\n url: url,\n type: 'GET',\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n success: function success(data) {\n root.setData(data);\n root.renderForm();\n $('.spinnerDiv').addClass('d-none');\n $('.contactModalForm').removeClass('d-none');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n } else {\n if (xhr.status == 404) {\n ajaxErrorFieldHandler([{\n 'detail': 'Nincs ilyen elem.'\n }]);\n } else {\n ajaxErrorFieldHandler([{\n 'detail': 'Általános hiba.'\n }]);\n }\n }\n $('.contactModal').modal('hide');\n }\n });\n return;\n // removed by dead control flow\n var contactData; \n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n // removed by dead control flow\n\n };\n this.getOpts = function () {\n return Opts;\n };\n this.bindClickAction = function () {\n $('.contactModal .btn').unbind('click');\n $('.contactModal .buttonClose').bind('click', root.clickActionButtonClose);\n $('.contactModal .buttonSave').bind('click', root.clickActionButtonSave);\n };\n this.clickActionButtonClose = function (event) {\n console.log('click close');\n Opts.onClose(event, root.formDataToDataObjectAPICall());\n };\n this.saveContact = function (contactData) {\n var form = $('.contactModal form');\n var url = form.attr('action');\n var ajaxType = 'POST';\n if (contactData.id) {\n url = APP.getOpts()[\"Url\"][\"contactPopup\"]['update'];\n\n //'{{route(\"admin.contact.update\",\"*contactId*\")}}';\n url = url.replaceAll('*contactId*', contactData.id);\n ajaxType = 'PUT';\n }\n if (!contactData.status) {\n contactData.status = APP.getOpts()[\"contactPopup\"]['defaultStatus'];\n }\n $.ajax({\n url: url,\n type: ajaxType,\n headers: {\n 'X-CSRF-TOKEN': APP.getApiToken()\n },\n data: contactData,\n success: function success(data) {\n Opts.onAfterSave(data);\n $('.contactModal').modal('toggle');\n },\n error: function error(xhr, ajaxOptions, thrownError) {\n if (xhr.responseJSON.errors) {\n ajaxErrorFieldHandler(xhr.responseJSON.errors);\n }\n }\n });\n return false;\n };\n this.clickActionButtonSave = function (event) {\n console.log('click save');\n var contactData = root.formDataToDataObjectAPICall(),\n savedData;\n if (savedData = root.saveContact(contactData)) {\n Opts.onAfterSave(event, contactData);\n $('.contactModal').modal('toggle');\n return true;\n }\n return false;\n };\n this.formDataToDataObjectAPICall = function () {\n var data = new FormData(document.querySelector('.contactModal form'));\n var formJSON = Object.fromEntries(data.entries());\n /*Multiselect or checkbox to array:\n formJSON.multiselectName = data.getAll('multiselectName');\n */\n $.each(formJSON, function (item, value) {\n formJSON[$.lcFirst(item.replace('contact', ''))] = value;\n delete formJSON[item];\n });\n if (formJSON.phone) {\n formJSON.phone = formJSON.phone.replaceAll('_', '');\n }\n if (formJSON.email) {\n formJSON.email = formJSON.email.replaceAll('_', '');\n }\n formJSON.type = $(\"select.contactType\").select2().val();\n return formJSON;\n };\n this.construct(options, itemData);\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9jb250YWN0UG9wdXAuanMiLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsWUFBWSxHQUFHLFVBQVVDLE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0VBRTlDO0FBQ0o7QUFDQTtBQUNBO0VBQ0ksSUFBSUMsSUFBSSxHQUFHO0lBQ1BDLE1BQU0sRUFBRSxLQUFLO0lBQ2JDLEtBQUssRUFBRSxFQUFFO0lBQ1RDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQWMsQ0FDekIsQ0FBQztJQUNEQyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFjLENBQ3JCO0VBQ0osQ0FBQztFQUNELElBQUlDLElBQUksR0FBRyxDQUFDLENBQUM7RUFDYixJQUFJQyxJQUFJLEdBQUcsSUFBSTtFQUNmO0FBQ0o7QUFDQTtFQUNJLElBQUksQ0FBQ0MsU0FBUyxHQUFHLFVBQVVULE9BQU8sRUFBQ0MsUUFBUSxFQUFFO0lBQ3pDUyxPQUFPLENBQUNDLEdBQUcsQ0FBQyxrQ0FBa0MsQ0FBQztFQUNuRCxDQUFDO0VBRUQsSUFBSSxDQUFDQyxJQUFJLEdBQUcsVUFBVVosT0FBTyxFQUFDQyxRQUFRLEVBQUU7SUFDcENTLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLDBCQUEwQixDQUFDO0lBQ3ZDRSxDQUFDLENBQUNDLE1BQU0sQ0FBQ1osSUFBSSxFQUFFRixPQUFPLENBQUM7SUFDdkJhLENBQUMsQ0FBQ0MsTUFBTSxDQUFDUCxJQUFJLEVBQUVOLFFBQVEsQ0FBQztJQUN4Qk8sSUFBSSxDQUFDTyxlQUFlLENBQUMsQ0FBQztJQUN0QkYsQ0FBQyxDQUFDLG9CQUFvQixDQUFDLENBQUNHLE9BQU8sQ0FBQztNQUM1QkMsc0JBQXNCLEVBQUU7SUFDNUIsQ0FBQyxDQUFDO0VBRU4sQ0FBQztFQUVELElBQUksQ0FBQ0MsU0FBUyxHQUFDLFlBQVc7SUFDdEJYLElBQUksR0FBQyxDQUFDLENBQUM7SUFDUEMsSUFBSSxDQUFDVyxVQUFVLENBQUMsQ0FBQztF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QUFDK0QsT0FBTyxDQUFDRCxJQUFJLENBQUNFLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHbkQsS0FBSztNQUN4RCxPQUFPNkMsUUFBUSxDQUFDSSxJQUFJLENBQUM7SUFDekIsQ0FBQyxDQUFDO0lBQ0YsSUFBR0osUUFBUSxDQUFDZixLQUFLLEVBQUM7TUFDZGUsUUFBUSxDQUFDZixLQUFLLEdBQUNlLFFBQVEsQ0FBQ2YsS0FBSyxDQUFDakIsVUFBVSxDQUFDLEdBQUcsRUFBQyxFQUFFLENBQUM7SUFDcEQ7SUFDQSxJQUFHZ0MsUUFBUSxDQUFDaEIsS0FBSyxFQUFDO01BQ2RnQixRQUFRLENBQUNoQixLQUFLLEdBQUNnQixRQUFRLENBQUNoQixLQUFLLENBQUNoQixVQUFVLENBQUMsR0FBRyxFQUFDLEVBQUUsQ0FBQztJQUNwRDtJQUNBZ0MsUUFBUSxDQUFDM0MsSUFBSSxHQUFDZixDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQ0csT0FBTyxDQUFDLENBQUMsQ0FBQ08sR0FBRyxDQUFDLENBQUM7SUFDckQsT0FBT2dELFFBQVE7RUFDbkIsQ0FBQztFQUVELElBQUksQ0FBQzlELFNBQVMsQ0FBQ1QsT0FBTyxFQUFDQyxRQUFRLENBQUM7QUFDcEMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL2NvbnRhY3RQb3B1cC5qcz9kZGNjIl0sInNvdXJjZXNDb250ZW50IjpbIndpbmRvdy5Db250YWN0UG9wVXAgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xuXG4gICAgLypcbiAgICAgKiBWYXJpYWJsZXMgYWNjZXNzaWJsZVxuICAgICAqIGluIHRoZSBjbGFzc1xuICAgICAqL1xuICAgIGxldCBPcHRzID0ge1xuICAgICAgICBhY3RpdmU6IGZhbHNlLFxuICAgICAgICBhcnJheTogW10sXG4gICAgICAgIG9uQWZ0ZXJTYXZlOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIH0sXG4gICAgICAgIG9uQ2xvc2U6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgfSxcbiAgICB9O1xuICAgIGxldCBkYXRhID0ge307XG4gICAgbGV0IHJvb3QgPSB0aGlzO1xuICAgIC8qXG4gICAgICogQ29uc3RydWN0b3JcbiAgICAgKi9cbiAgICB0aGlzLmNvbnN0cnVjdCA9IGZ1bmN0aW9uIChvcHRpb25zLGl0ZW1EYXRhKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCcgQ29udGFjdFBvcFVwIGNvbnN0cnVjdG9yIGNhbGxlZCcpO1xuICAgIH07XG5cbiAgICB0aGlzLmluaXQgPSBmdW5jdGlvbiAob3B0aW9ucyxpdGVtRGF0YSkge1xuICAgICAgICBjb25zb2xlLmxvZygnIENvbnRhY3RQb3BVcCBuaXQgY2FsbGVkJyk7XG4gICAgICAgICQuZXh0ZW5kKE9wdHMsIG9wdGlvbnMpO1xuICAgICAgICAkLmV4dGVuZChkYXRhLCBpdGVtRGF0YSk7XG4gICAgICAgIHJvb3QuYmluZENsaWNrQWN0aW9uKCk7XG4gICAgICAgICQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0Mih7XG4gICAgICAgICAgICBtYXhpbXVtU2VsZWN0aW9uTGVuZ3RoOiAxLFxuICAgICAgICB9KTtcblxuICAgIH07XG5cbiAgICB0aGlzLmNsZWFyRGF0YT1mdW5jdGlvbiAoKXtcbiAgICAgICAgZGF0YT17fTtcbiAgICAgICAgcm9vdC5yZW5kZXJGb3JtKCk7XG4gICAgfVxuXG4gICAgdGhpcy5zZXREYXRhPWZ1bmN0aW9uIChpdGVtRGF0YSl7XG4gICAgICAgICQuZXh0ZW5kKGRhdGEsIGl0ZW1EYXRhKTtcbiAgICB9XG5cbiAgICB0aGlzLnNob3c9ZnVuY3Rpb24gKCkge1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsJykubW9kYWwoKS5zaG93KCk7XG4gICAgfVxuXG4gICAgdGhpcy5yZW5kZXJGb3JtPWZ1bmN0aW9uICgpe1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsIGlucHV0JykudmFsKCcnKTtcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCB0ZXh0YXJlYScpLnZhbCgnJyk7XG4gICAgICAgICQuZWFjaChkYXRhLGZ1bmN0aW9uIChrZXksdmFsdWUpIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ2tleTonK2tleSsnIHZhbHVlOicrdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCcuY29udGFjdE1vZGFsJysnICpbbmFtZT1jb250YWN0JyskLnVjRmlyc3Qoa2V5KSsnXScpO1xuICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICQoJy5jb250YWN0TW9kYWwnKycgKltuYW1lPWNvbnRhY3QnKyQudWNGaXJzdChrZXkpKyddJykudmFsKHZhbHVlKTtcbiAgICAgICAgfSk7XG4gICAgICAgIGlmKGRhdGEudHlwZSA9PT0gdW5kZWZpbmVkIHx8IGRhdGEudHlwZT09PW51bGwpe1xuICAgICAgICAgICAgJChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKCkudmFsKCk7XG4gICAgICAgIH1lbHNle1xuICAgICAgICAgICAgJChcInNlbGVjdC5jb250YWN0VHlwZVwiKS5zZWxlY3QyKCkudmFsKGRhdGEudHlwZS5zcGxpdCgnLCcpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICQoXCJzZWxlY3QuY29udGFjdFR5cGVcIikuc2VsZWN0MigpLnRyaWdnZXIoJ2NoYW5nZScpO1xuXG4gICAgfVxuXG4gICAgdGhpcy5sb2FkRGF0YT1mdW5jdGlvbiAoY29udGFjdElkKXtcbiAgICAgICAgY29uc29sZS5sb2coJ2xvYWRpbmcgaWQ6Jytjb250YWN0SWQpO1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsIC5zcGlubmVyRGl2JykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsIC5jb250YWN0TW9kYWxGb3JtJykuYWRkQ2xhc3MoJ2Qtbm9uZScpO1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsJykubW9kYWwoKS5zaG93KCk7XG4gICAgICAgIGxldCB1cmw9QVBQLmdldE9wdHMoKVtcIlVybFwiXVtcImNvbnRhY3RQb3B1cFwiXVsnc2hvdyddO1xuICAgICAgICB1cmw9dXJsLnJlcGxhY2VBbGwoJypjb250YWN0SWQqJyxjb250YWN0SWQpO1xuICAgICAgICAkLmFqYXgoe1xuICAgICAgICAgICAgdXJsOiB1cmwsXG4gICAgICAgICAgICB0eXBlOiAnR0VUJyxcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcbiAgICAgICAgICAgICAgICAnWC1DU1JGLVRPS0VOJzogQVBQLmdldEFwaVRva2VuKClcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgIHJvb3Quc2V0RGF0YShkYXRhKTtcbiAgICAgICAgICAgICAgICByb290LnJlbmRlckZvcm0oKTtcbiAgICAgICAgICAgICAgICAkKCcuc3Bpbm5lckRpdicpLmFkZENsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgICAgICAgICAkKCcuY29udGFjdE1vZGFsRm9ybScpLnJlbW92ZUNsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XG4gICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih4aHIucmVzcG9uc2VKU09OLmVycm9ycyk7XG4gICAgICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgICAgIGlmKHhoci5zdGF0dXM9PTQwNCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBhamF4RXJyb3JGaWVsZEhhbmRsZXIoW3snZGV0YWlsJzonTmluY3MgaWx5ZW4gZWxlbS4nfV0pO1xuICAgICAgICAgICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcihbeydkZXRhaWwnOifDgWx0YWzDoW5vcyBoaWJhLid9XSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCdoaWRlJyk7XG4gICAgICAgICAgICB9LFxuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuIDtcbiAgICAgICAgbGV0IGNvbnRhY3REYXRhPXtcbiAgICAgICAgICAgIGlkOjc2LFxuICAgICAgICAgICAgbmFtZTonTWlrc8OzbsOpIEJvcmLDqWx5IEVyenPDqWJldCcsXG4gICAgICAgICAgICBlbWFpbDonc3phbWxhemFzMUBmdW5rY2lvLmh1JyxcbiAgICAgICAgICAgIHBob25lOicrMzYyMDM0MDc1MDAnXG4gICAgICAgIH07XG4gICAgICAgIHJvb3Quc2V0RGF0YShjb250YWN0RGF0YSk7XG4gICAgICAgIHJvb3QucmVuZGVyRm9ybSgpO1xuICAgICAgICAkKCcuc3Bpbm5lckRpdicpLmFkZENsYXNzKCdkLW5vbmUnKTtcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbEZvcm0nKS5yZW1vdmVDbGFzcygnZC1ub25lJyk7XG5cbiAgICB9XG5cbiAgICB0aGlzLmdldE9wdHMgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiBPcHRzO1xuICAgIH1cbiAgICB0aGlzLmJpbmRDbGlja0FjdGlvbiA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuYnRuJykudW5iaW5kKCdjbGljaycpO1xuICAgICAgICAkKCcuY29udGFjdE1vZGFsIC5idXR0b25DbG9zZScpLmJpbmQoJ2NsaWNrJywgcm9vdC5jbGlja0FjdGlvbkJ1dHRvbkNsb3NlKTtcbiAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCAuYnV0dG9uU2F2ZScpLmJpbmQoJ2NsaWNrJywgcm9vdC5jbGlja0FjdGlvbkJ1dHRvblNhdmUpO1xuICAgIH1cblxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25DbG9zZSA9IGZ1bmN0aW9uIChldmVudCkge1xuICAgICAgICBjb25zb2xlLmxvZygnY2xpY2sgY2xvc2UnKTtcbiAgICAgICAgT3B0cy5vbkNsb3NlKGV2ZW50LCByb290LmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCgpKTtcbiAgICB9XG5cblxuICAgIHRoaXMuc2F2ZUNvbnRhY3QgPSBmdW5jdGlvbiAoY29udGFjdERhdGEpIHtcbiAgICAgICAgbGV0IGZvcm0gPSAkKCcuY29udGFjdE1vZGFsIGZvcm0nKTtcbiAgICAgICAgbGV0IHVybD1mb3JtLmF0dHIoJ2FjdGlvbicpO1xuICAgICAgICBsZXQgYWpheFR5cGU9J1BPU1QnO1xuICAgICAgICBpZihjb250YWN0RGF0YS5pZCl7XG4gICAgICAgICAgICB1cmw9QVBQLmdldE9wdHMoKVtcIlVybFwiXVtcImNvbnRhY3RQb3B1cFwiXVsndXBkYXRlJ107XG5cbiAgICAgICAgICAgICAgICAvLyd7e3JvdXRlKFwiYWRtaW4uY29udGFjdC51cGRhdGVcIixcIipjb250YWN0SWQqXCIpfX0nO1xuICAgICAgICAgICAgdXJsPXVybC5yZXBsYWNlQWxsKCcqY29udGFjdElkKicsY29udGFjdERhdGEuaWQpO1xuICAgICAgICAgICAgYWpheFR5cGU9J1BVVCc7XG4gICAgICAgIH1cbiAgICAgICAgaWYoIWNvbnRhY3REYXRhLnN0YXR1cyl7XG4gICAgICAgICAgICBjb250YWN0RGF0YS5zdGF0dXM9QVBQLmdldE9wdHMoKVtcImNvbnRhY3RQb3B1cFwiXVsnZGVmYXVsdFN0YXR1cyddO1xuICAgICAgICB9XG5cbiAgICAgICAgJC5hamF4KHtcbiAgICAgICAgICAgIHVybDogdXJsLFxuICAgICAgICAgICAgdHlwZTogYWpheFR5cGUsXG4gICAgICAgICAgICBoZWFkZXJzOiB7XG4gICAgICAgICAgICAgICAgJ1gtQ1NSRi1UT0tFTic6IEFQUC5nZXRBcGlUb2tlbigpXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGF0YTogY29udGFjdERhdGEsXG4gICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZGF0YSk7XG4gICAgICAgICAgICAgICAgJCgnLmNvbnRhY3RNb2RhbCcpLm1vZGFsKCd0b2dnbGUnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBlcnJvcjogZnVuY3Rpb24gKHhociwgYWpheE9wdGlvbnMsIHRocm93bkVycm9yKSB7XG4gICAgICAgICAgICAgICAgaWYgKHhoci5yZXNwb25zZUpTT04uZXJyb3JzKSB7XG4gICAgICAgICAgICAgICAgICAgIGFqYXhFcnJvckZpZWxkSGFuZGxlcih4aHIucmVzcG9uc2VKU09OLmVycm9ycyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG5cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHRoaXMuY2xpY2tBY3Rpb25CdXR0b25TYXZlID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIGNvbnNvbGUubG9nKCdjbGljayBzYXZlJyk7XG4gICAgICAgIGxldCBjb250YWN0RGF0YSA9IHJvb3QuZm9ybURhdGFUb0RhdGFPYmplY3RBUElDYWxsKCksIHNhdmVkRGF0YTtcbiAgICAgICAgaWYoc2F2ZWREYXRhPXJvb3Quc2F2ZUNvbnRhY3QoY29udGFjdERhdGEpKXtcbiAgICAgICAgICAgIE9wdHMub25BZnRlclNhdmUoZXZlbnQsIGNvbnRhY3REYXRhKTtcbiAgICAgICAgICAgICQoJy5jb250YWN0TW9kYWwnKS5tb2RhbCgndG9nZ2xlJyk7XG4gICAgICAgICAgICByZXR1cm4gIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuXG5cbiAgICB0aGlzLmZvcm1EYXRhVG9EYXRhT2JqZWN0QVBJQ2FsbCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgbGV0IGRhdGEgPSBuZXcgRm9ybURhdGEoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmNvbnRhY3RNb2RhbCBmb3JtJykpO1xuICAgICAgICBsZXQgZm9ybUpTT04gPSBPYmplY3QuZnJvbUVudHJpZXMoZGF0YS5lbnRyaWVzKCkpO1xuICAgICAgICAvKk11bHRpc2VsZWN0IG9yIGNoZWNrYm94IHRvIGFycmF5OlxuICAgICAgICBmb3JtSlNPTi5tdWx0aXNlbGVjdE5hbWUgPSBkYXRhLmdldEFsbCgnbXVsdGlzZWxlY3ROYW1lJyk7XG4gICAgICAgICovXG4gICAgICAgICQuZWFjaChmb3JtSlNPTiwgZnVuY3Rpb24gKGl0ZW0sIHZhbHVlKSB7XG4gICAgICAgICAgICBmb3JtSlNPTlskLmxjRmlyc3QoaXRlbS5yZXBsYWNlKCdjb250YWN0JywgJycpKV0gPSB2YWx1ZTtcbiAgICAgICAgICAgIGRlbGV0ZSBmb3JtSlNPTltpdGVtXTtcbiAgICAgICAgfSk7XG4gICAgICAgIGlmKGZvcm1KU09OLnBob25lKXtcbiAgICAgICAgICAgIGZvcm1KU09OLnBob25lPWZvcm1KU09OLnBob25lLnJlcGxhY2VBbGwoJ18nLCcnKTtcbiAgICAgICAgfVxuICAgICAgICBpZihmb3JtSlNPTi5lbWFpbCl7XG4gICAgICAgICAgICBmb3JtSlNPTi5lbWFpbD1mb3JtSlNPTi5lbWFpbC5yZXBsYWNlQWxsKCdfJywnJyk7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybUpTT04udHlwZT0kKFwic2VsZWN0LmNvbnRhY3RUeXBlXCIpLnNlbGVjdDIoKS52YWwoKTtcbiAgICAgICAgcmV0dXJuIGZvcm1KU09OO1xuICAgIH1cblxuICAgIHRoaXMuY29uc3RydWN0KG9wdGlvbnMsaXRlbURhdGEpO1xufVxuIl0sIm5hbWVzIjpbIndpbmRvdyIsIkNvbnRhY3RQb3BVcCIsIm9wdGlvbnMiLCJpdGVtRGF0YSIsIk9wdHMiLCJhY3RpdmUiLCJhcnJheSIsIm9uQWZ0ZXJTYXZlIiwib25DbG9zZSIsImRhdGEiLCJyb290IiwiY29uc3RydWN0IiwiY29uc29sZSIsImxvZyIsImluaXQiLCIkIiwiZXh0ZW5kIiwiYmluZENsaWNrQWN0aW9uIiwic2VsZWN0MiIsIm1heGltdW1TZWxlY3Rpb25MZW5ndGgiLCJjbGVhckRhdGEiLCJyZW5kZXJGb3JtIiwic2V0RGF0YSIsInNob3ciLCJtb2RhbCIsInZhbCIsImVhY2giLCJrZXkiLCJ2YWx1ZSIsInVjRmlyc3QiLCJ0eXBlIiwidW5kZWZpbmVkIiwic3BsaXQiLCJ0cmlnZ2VyIiwibG9hZERhdGEiLCJjb250YWN0SWQiLCJyZW1vdmVDbGFzcyIsImFkZENsYXNzIiwidXJsIiwiQVBQIiwiZ2V0T3B0cyIsInJlcGxhY2VBbGwiLCJhamF4IiwiaGVhZGVycyIsImdldEFwaVRva2VuIiwic3VjY2VzcyIsImVycm9yIiwieGhyIiwiYWpheE9wdGlvbnMiLCJ0aHJvd25FcnJvciIsInJlc3BvbnNlSlNPTiIsImVycm9ycyIsImFqYXhFcnJvckZpZWxkSGFuZGxlciIsInN0YXR1cyIsImNvbnRhY3REYXRhIiwiaWQiLCJuYW1lIiwiZW1haWwiLCJwaG9uZSIsInVuYmluZCIsImJpbmQiLCJjbGlja0FjdGlvbkJ1dHRvbkNsb3NlIiwiY2xpY2tBY3Rpb25CdXR0b25TYXZlIiwiZXZlbnQiLCJmb3JtRGF0YVRvRGF0YU9iamVjdEFQSUNhbGwiLCJzYXZlQ29udGFjdCIsImZvcm0iLCJhdHRyIiwiYWpheFR5cGUiLCJzYXZlZERhdGEiLCJGb3JtRGF0YSIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsImZvcm1KU09OIiwiT2JqZWN0IiwiZnJvbUVudHJpZXMiLCJlbnRyaWVzIiwiaXRlbSIsImxjRmlyc3QiLCJyZXBsYWNlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/components/contactPopup.js\n\n}");
/***/ }
diff --git a/public/js/module.js b/public/js/module.js
index 3cc5173..cc1cb19 100644
--- a/public/js/module.js
+++ b/public/js/module.js
@@ -15,7 +15,7 @@
\*********************************************/
() {
-eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nvar ModuleBase = /*#__PURE__*/function () {\n function ModuleBase(options, data) {\n _classCallCheck(this, ModuleBase);\n _defineProperty(this, \"Opts\", {\n testMode: false,\n CSSSelectorContainer: '',\n CSSSelectorForm: '',\n token: null,\n URL: {\n getDataTableContent: null,\n checkReadyToSend: null,\n index: null,\n show: null,\n edit: null,\n create: null,\n store: null,\n update: null,\n destroy: null\n },\n dataTable: {\n orderDirective: [1, 'asc'],\n CSSSelector: null,\n advanceSearchParameter: {}\n }\n });\n _defineProperty(this, \"data\", null);\n _defineProperty(this, \"root\", this);\n this.Opts.CSSSelectorContainer = '.container' + this.constructor.name;\n this.Opts.CSSSelectorForm = '.' + this.constructor.name + 'Form';\n this.Opts.dataTable.CSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable';\n this.root = this;\n if (data !== \"undefined\" || data != null) {\n this.data = data;\n }\n if (options != null) {\n $.extend(this.Opts, options);\n }\n }\n return _createClass(ModuleBase, [{\n key: \"init\",\n value: function init(options, data) {\n if (data !== \"undefined\" || data != null) {\n this.data = data;\n }\n if (options != null) {\n $.extend(this.Opts, options);\n }\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event, rootObj, options) {\n debug('call ModuleBase.datatableRowActionButtonClick');\n // debug(rootObj); // Removed to avoid circular structure issues in logging\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node, options) {\n debug('call ModuleBase.datatableRowActionAttachment ');\n var fileName = 'downloadedFile';\n if (typeof options.defaultFileName !== \"undefined\") {\n fileName = options.defaultFileName;\n }\n if (rowData.fileUrl) {\n if (rowData.fileName) {\n fileName = rowData.fileName;\n }\n $.ajax({\n url: rowData.fileUrl,\n method: 'GET',\n xhrFields: {\n responseType: 'blob'\n },\n success: function success(data) {\n var a = document.createElement('a');\n var url = window.URL.createObjectURL(data);\n a.href = url;\n a.download = fileName;\n document.body.append(a);\n a.click();\n a.remove();\n window.URL.revokeObjectURL(url);\n }\n });\n } else {\n Toast.create({\n title: \"Hiba!\",\n message: 'Nincs csatolt fájl!',\n status: TOAST_STATUS.DANGER,\n timeout: 10000\n });\n }\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node, rootObj, options) {\n debug('call ModuleBase.datatableRowActionView');\n var ajaxUrl = rootObj.Opts.URL.show.replace('%id%', rowData.id);\n /*\r\n console.log(Opts.URL);\r\n */\n console.log(ajaxUrl);\n APP.loadMainContent(ajaxUrl, rootObj.initViewShow);\n console.log('ModuleBase.datatableRowActionEdit End');\n }\n }]);\n}();\nwindow.ModuleBase = ModuleBase;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJNb2R1bGVCYXNlIiwib3B0aW9ucyIsImRhdGEiLCJfY2xhc3NDYWxsQ2hlY2siLCJfZGVmaW5lUHJvcGVydHkiLCJ0ZXN0TW9kZSIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiQ1NTU2VsZWN0b3JGb3JtIiwidG9rZW4iLCJVUkwiLCJnZXREYXRhVGFibGVDb250ZW50IiwiY2hlY2tSZWFkeVRvU2VuZCIsImluZGV4Iiwic2hvdyIsImVkaXQiLCJjcmVhdGUiLCJzdG9yZSIsInVwZGF0ZSIsImRlc3Ryb3kiLCJkYXRhVGFibGUiLCJvcmRlckRpcmVjdGl2ZSIsIkNTU1NlbGVjdG9yIiwiYWR2YW5jZVNlYXJjaFBhcmFtZXRlciIsIk9wdHMiLCJjb25zdHJ1Y3RvciIsIm5hbWUiLCJyb290IiwiJCIsImV4dGVuZCIsIl9jcmVhdGVDbGFzcyIsImtleSIsInZhbHVlIiwiaW5pdCIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrIiwiZXZlbnQiLCJyb290T2JqIiwiZGVidWciLCJub2RlIiwiY3VycmVudFRhcmdldCIsInJvdyIsIkRhdGFUYWJsZSIsInBhcmVudHMiLCJyb3dEYXRhIiwiYWN0aW9uTmFtZSIsImNhcGl0YWxpemUiLCJkYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50IiwiZmlsZU5hbWUiLCJkZWZhdWx0RmlsZU5hbWUiLCJmaWxlVXJsIiwiYWpheCIsInVybCIsIm1ldGhvZCIsInhockZpZWxkcyIsInJlc3BvbnNlVHlwZSIsInN1Y2Nlc3MiLCJhIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50Iiwid2luZG93IiwiY3JlYXRlT2JqZWN0VVJMIiwiaHJlZiIsImRvd25sb2FkIiwiYm9keSIsImFwcGVuZCIsImNsaWNrIiwicmVtb3ZlIiwicmV2b2tlT2JqZWN0VVJMIiwiVG9hc3QiLCJ0aXRsZSIsIm1lc3NhZ2UiLCJzdGF0dXMiLCJUT0FTVF9TVEFUVVMiLCJEQU5HRVIiLCJ0aW1lb3V0IiwiZGF0YXRhYmxlUm93QWN0aW9uVmlldyIsImFqYXhVcmwiLCJyZXBsYWNlIiwiaWQiLCJjb25zb2xlIiwibG9nIiwiQVBQIiwibG9hZE1haW5Db250ZW50IiwiaW5pdFZpZXdTaG93Il0sInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9tb2R1bGVKcy9tb2R1bGVCYXNlLmpzP2MyMGIiXSwic291cmNlc0NvbnRlbnQiOlsiY2xhc3MgTW9kdWxlQmFzZSB7XHJcbiAgICBPcHRzID0ge1xyXG4gICAgICAgIHRlc3RNb2RlOiBmYWxzZSxcclxuICAgICAgICBDU1NTZWxlY3RvckNvbnRhaW5lcjogJycsXHJcbiAgICAgICAgQ1NTU2VsZWN0b3JGb3JtOiAnJyxcclxuICAgICAgICB0b2tlbjogbnVsbCxcclxuICAgICAgICBVUkw6IHtcclxuICAgICAgICAgICAgZ2V0RGF0YVRhYmxlQ29udGVudDogbnVsbCxcclxuICAgICAgICAgICAgY2hlY2tSZWFkeVRvU2VuZDogbnVsbCxcclxuICAgICAgICAgICAgaW5kZXg6IG51bGwsXHJcbiAgICAgICAgICAgIHNob3c6IG51bGwsXHJcbiAgICAgICAgICAgIGVkaXQ6IG51bGwsXHJcbiAgICAgICAgICAgIGNyZWF0ZTogbnVsbCxcclxuICAgICAgICAgICAgc3RvcmU6IG51bGwsXHJcbiAgICAgICAgICAgIHVwZGF0ZTogbnVsbCxcclxuICAgICAgICAgICAgZGVzdHJveTogbnVsbCxcclxuICAgICAgICB9LFxyXG4gICAgICAgIGRhdGFUYWJsZToge1xyXG4gICAgICAgICAgICBvcmRlckRpcmVjdGl2ZTogWzEsICdhc2MnXSxcclxuICAgICAgICAgICAgQ1NTU2VsZWN0b3I6IG51bGwsXHJcbiAgICAgICAgICAgIGFkdmFuY2VTZWFyY2hQYXJhbWV0ZXI6e31cclxuICAgICAgICB9LFxyXG4gICAgfTtcclxuICAgIGRhdGEgPSBudWxsO1xyXG4gICAgcm9vdCA9IHRoaXM7XHJcblxyXG4gICAgY29uc3RydWN0b3Iob3B0aW9ucywgZGF0YSkge1xyXG4gICAgICAgIHRoaXMuT3B0cy5DU1NTZWxlY3RvckNvbnRhaW5lciA9ICcuY29udGFpbmVyJyArIHRoaXMuY29uc3RydWN0b3IubmFtZTtcclxuICAgICAgICB0aGlzLk9wdHMuQ1NTU2VsZWN0b3JGb3JtID0gJy4nICsgdGhpcy5jb25zdHJ1Y3Rvci5uYW1lICsgJ0Zvcm0nO1xyXG4gICAgICAgIHRoaXMuT3B0cy5kYXRhVGFibGUuQ1NTU2VsZWN0b3IgPSB0aGlzLk9wdHMuQ1NTU2VsZWN0b3JDb250YWluZXIgKyAnIC5kYXRhVGFibGUnO1xyXG4gICAgICAgIHRoaXMucm9vdCA9IHRoaXM7XHJcbiAgICAgICAgaWYgKGRhdGEgIT09IFwidW5kZWZpbmVkXCIgfHwgZGF0YSAhPSBudWxsKSB7XHJcbiAgICAgICAgICAgIHRoaXMuZGF0YSA9IGRhdGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChvcHRpb25zICE9IG51bGwpIHtcclxuICAgICAgICAgICAgJC5leHRlbmQodGhpcy5PcHRzLCBvcHRpb25zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5pdChvcHRpb25zLCBkYXRhKSB7XHJcbiAgICAgICAgaWYgKGRhdGEgIT09IFwidW5kZWZpbmVkXCIgfHwgZGF0YSAhPSBudWxsKSB7XHJcbiAgICAgICAgICAgIHRoaXMuZGF0YSA9IGRhdGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChvcHRpb25zICE9IG51bGwpIHtcclxuICAgICAgICAgICAgJC5leHRlbmQodGhpcy5PcHRzLCBvcHRpb25zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2soZXZlbnQscm9vdE9iaixvcHRpb25zKSB7XHJcbiAgICAgICAgZGVidWcoJ2NhbGwgTW9kdWxlQmFzZS5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljaycpO1xyXG4gICAgICAgIC8vIGRlYnVnKHJvb3RPYmopOyAvLyBSZW1vdmVkIHRvIGF2b2lkIGNpcmN1bGFyIHN0cnVjdHVyZSBpc3N1ZXMgaW4gbG9nZ2luZ1xyXG4gICAgICAgIGxldCBub2RlID0gJChldmVudFswXS5jdXJyZW50VGFyZ2V0KTtcclxuICAgICAgICBsZXQgcm93ID0gJChyb290T2JqLk9wdHMuZGF0YVRhYmxlLkNTU1NlbGVjdG9yKS5EYXRhVGFibGUoKS5yb3cobm9kZS5wYXJlbnRzKCd0cicpKTtcclxuICAgICAgICBsZXQgcm93RGF0YSA9IHJvdy5kYXRhKCk7XHJcbiAgICAgICAgbGV0IGFjdGlvbk5hbWUgPSAnZGF0YXRhYmxlUm93QWN0aW9uJyArIG5vZGUuZGF0YSgnYnV0dG9udHlwZScpLmNhcGl0YWxpemUoKTtcclxuICAgICAgICBpZiAodHlwZW9mIHJvb3RPYmpbYWN0aW9uTmFtZV0gPT09IFwiZnVuY3Rpb25cIikge1xyXG4gICAgICAgICAgICByZXR1cm4gcm9vdE9ialthY3Rpb25OYW1lXShyb3dEYXRhLCBub2RlKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50KHJvd0RhdGEsbm9kZSxvcHRpb25zKSB7XHJcbiAgICAgICAgZGVidWcoJ2NhbGwgTW9kdWxlQmFzZS5kYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50ICcpO1xyXG4gICAgICAgIGxldCBmaWxlTmFtZT0nZG93bmxvYWRlZEZpbGUnO1xyXG4gICAgICAgIGlmKHR5cGVvZiBvcHRpb25zLmRlZmF1bHRGaWxlTmFtZSE9PSBcInVuZGVmaW5lZFwiKXtcclxuICAgICAgICAgICAgZmlsZU5hbWU9b3B0aW9ucy5kZWZhdWx0RmlsZU5hbWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKHJvd0RhdGEuZmlsZVVybCl7XHJcbiAgICAgICAgICAgIGlmKHJvd0RhdGEuZmlsZU5hbWUpe1xyXG4gICAgICAgICAgICAgICAgZmlsZU5hbWU9cm93RGF0YS5maWxlTmFtZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAkLmFqYXgoe1xyXG4gICAgICAgICAgICAgICAgdXJsOiByb3dEYXRhLmZpbGVVcmwsXHJcbiAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICAgICAgICAgICAgeGhyRmllbGRzOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2VUeXBlOiAnYmxvYidcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldCBhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldCB1cmwgPSB3aW5kb3cuVVJMLmNyZWF0ZU9iamVjdFVSTChkYXRhKTtcclxuICAgICAgICAgICAgICAgICAgICBhLmhyZWYgPSB1cmw7XHJcbiAgICAgICAgICAgICAgICAgICAgYS5kb3dubG9hZCA9IGZpbGVOYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kKGEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGEuY2xpY2soKTtcclxuICAgICAgICAgICAgICAgICAgICBhLnJlbW92ZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbmRvdy5VUkwucmV2b2tlT2JqZWN0VVJMKHVybCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgVG9hc3QuY3JlYXRlKHsgdGl0bGU6IFwiSGliYSFcIiwgbWVzc2FnZTogJ05pbmNzIGNzYXRvbHQgZsOhamwhJywgc3RhdHVzOiBUT0FTVF9TVEFUVVMuREFOR0VSLCB0aW1lb3V0OiAxMDAwMCB9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGRhdGF0YWJsZVJvd0FjdGlvblZpZXcocm93RGF0YSxub2RlLHJvb3RPYmosb3B0aW9ucykge1xyXG4gICAgICAgIGRlYnVnKCdjYWxsIE1vZHVsZUJhc2UuZGF0YXRhYmxlUm93QWN0aW9uVmlldycpO1xyXG4gICAgICAgIGxldCBhamF4VXJsID0gcm9vdE9iai5PcHRzLlVSTC5zaG93LnJlcGxhY2UoJyVpZCUnLCByb3dEYXRhLmlkKTtcclxuICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coT3B0cy5VUkwpO1xyXG4gICAgICAgICovXHJcbiAgICAgICAgY29uc29sZS5sb2coYWpheFVybCk7XHJcbiAgICAgICAgQVBQLmxvYWRNYWluQ29udGVudChhamF4VXJsLCByb290T2JqLmluaXRWaWV3U2hvdyk7XHJcbiAgICAgICAgY29uc29sZS5sb2coJ01vZHVsZUJhc2UuZGF0YXRhYmxlUm93QWN0aW9uRWRpdCBFbmQnKTtcclxuICAgIH1cclxuXHJcbn1cclxud2luZG93Lk1vZHVsZUJhc2U9TW9kdWxlQmFzZTtcclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0lBQU1BLFVBQVU7RUEwQlosU0FBQUEsV0FBWUMsT0FBTyxFQUFFQyxJQUFJLEVBQUU7SUFBQUMsZUFBQSxPQUFBSCxVQUFBO0lBQUFJLGVBQUEsZUF6QnBCO01BQ0hDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLG9CQUFvQixFQUFFLEVBQUU7TUFDeEJDLGVBQWUsRUFBRSxFQUFFO01BQ25CQyxLQUFLLEVBQUUsSUFBSTtNQUNYQyxHQUFHLEVBQUU7UUFDREMsbUJBQW1CLEVBQUUsSUFBSTtRQUN6QkMsZ0JBQWdCLEVBQUUsSUFBSTtRQUN0QkMsS0FBSyxFQUFFLElBQUk7UUFDWEMsSUFBSSxFQUFFLElBQUk7UUFDVkMsSUFBSSxFQUFFLElBQUk7UUFDVkMsTUFBTSxFQUFFLElBQUk7UUFDWkMsS0FBSyxFQUFFLElBQUk7UUFDWEMsTUFBTSxFQUFFLElBQUk7UUFDWkMsT0FBTyxFQUFFO01BQ2IsQ0FBQztNQUNEQyxTQUFTLEVBQUU7UUFDUEMsY0FBYyxFQUFFLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQztRQUMxQkMsV0FBVyxFQUFFLElBQUk7UUFDakJDLHNC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QUNBbkIsQ0FBQyxDQUFDc0IsSUFBSSxDQUFDO1VBQ0hDLEdBQUcsRUFBRVIsT0FBTyxDQUFDTSxPQUFPO1VBQ3BCRyxNQUFNLEVBQUUsS0FBSztVQUNiQyxTQUFTLEVBQUU7WUFDUEMsWUFBWSxFQUFFO1VBQ2xCLENBQUM7VUFDREMsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQVlwRCxJQUFJLEVBQUU7WUFDckIsSUFBSXFELENBQUMsR0FBR0MsUUFBUSxDQUFDQyxhQUFhLENBQUMsR0FBRyxDQUFDO1lBQ25DLElBQUlQLEdBQUcsR0FBR1EsTUFBTSxDQUFDakQsR0FBRyxDQUFDa0QsZUFBZSxDQUFDekQsSUFBSSxDQUFDO1lBQzFDcUQsQ0FBQyxDQUFDSyxJQUFJLEdBQUdWLEdBQUc7WUFDWkssQ0FBQyxDQUFDTSxRQUFRLEdBQUdmLFFBQVE7WUFDckJVLFFBQVEsQ0FBQ00sSUFBSSxDQUFDQyxNQUFNLENBQUNSLENBQUMsQ0FBQztZQUN2QkEsQ0FBQyxDQUFDUyxLQUFLLENBQUMsQ0FBQztZQUNUVCxDQUFDLENBQUNVLE1BQU0sQ0FBQyxDQUFDO1lBQ1ZQLE1BQU0sQ0FBQ2pELEdBQUcsQ0FBQ3lELGVBQWUsQ0FBQ2hCLEdBQUcsQ0FBQztVQUNuQztRQUNKLENBQUMsQ0FBQztNQUVOLENBQUMsTUFBSTtRQUNEaUIsS0FBSyxDQUFDcEQsTUFBTSxDQUFDO1VBQUVxRCxLQUFLLEVBQUUsT0FBTztVQUFFQyxPQUFPLEVBQUUscUJBQXFCO1VBQUVDLE1BQU0sRUFBRUMsWUFBWSxDQUFDQyxNQUFNO1VBQUVDLE9BQU8sRUFBRTtRQUFNLENBQUMsQ0FBQztNQUNqSDtJQUVKO0VBQUM7SUFBQTNDLEdBQUE7SUFBQUMsS0FBQSxFQUVELFNBQUEyQyxzQkFBc0JBLENBQUNoQyxPQUFPLEVBQUNMLElBQUksRUFBQ0YsT0FBTyxFQUFDbEMsT0FBTyxFQUFFO01BQ2pEbUMsS0FBSyxDQUFDLHdDQUF3QyxDQUFDO01BQy9DLElBQUl1QyxPQUFPLEdBQUd4QyxPQUFPLENBQUNaLElBQUksQ0FBQ2QsR0FBRyxDQUFDSSxJQUFJLENBQUMrRCxPQUFPLENBQUMsTUFBTSxFQUFFbEMsT0FBTyxDQUFDbUMsRUFBRSxDQUFDO01BQy9EO0FBQ1I7QUFDQTtNQUNRQyxPQUFPLENBQUNDLEdBQUcsQ0FBQ0osT0FBTyxDQUFDO01BQ3BCSyxHQUFHLENBQUNDLGVBQWUsQ0FBQ04sT0FBTyxFQUFFeEMsT0FBTyxDQUFDK0MsWUFBWSxDQUFDO01BQ2xESixPQUFPLENBQUNDLEdBQUcsQ0FBQyx1Q0FBdUMsQ0FBQztJQUN4RDtFQUFDO0FBQUE7QUFHTHJCLE1BQU0sQ0FBQzFELFVBQVUsR0FBQ0EsVUFBVSIsImlnbm9yZUxpc3QiOltdLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvbW9kdWxlSnMvbW9kdWxlQmFzZS5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/moduleBase.js\n\n}");
+eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nvar ModuleBase = /*#__PURE__*/function () {\n function ModuleBase(options, data) {\n _classCallCheck(this, ModuleBase);\n _defineProperty(this, \"Opts\", {\n testMode: false,\n CSSSelectorContainer: '',\n CSSSelectorForm: '',\n token: null,\n URL: {\n getDataTableContent: null,\n checkReadyToSend: null,\n index: null,\n show: null,\n edit: null,\n create: null,\n store: null,\n update: null,\n destroy: null\n },\n dataTable: {\n orderDirective: [1, 'asc'],\n CSSSelector: null,\n advanceSearchParameter: {}\n }\n });\n _defineProperty(this, \"data\", null);\n _defineProperty(this, \"root\", this);\n this.Opts.CSSSelectorContainer = '.container' + this.constructor.name;\n this.Opts.CSSSelectorForm = '.' + this.constructor.name + 'Form';\n this.Opts.dataTable.CSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable';\n this.root = this;\n if (data !== \"undefined\" || data != null) {\n this.data = data;\n }\n if (options != null) {\n $.extend(this.Opts, options);\n }\n }\n return _createClass(ModuleBase, [{\n key: \"init\",\n value: function init(options, data) {\n if (data !== \"undefined\" || data != null) {\n this.data = data;\n }\n if (options != null) {\n $.extend(this.Opts, options);\n }\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event, rootObj, options) {\n debug('call ModuleBase.datatableRowActionButtonClick');\n // debug(rootObj); // Removed to avoid circular structure issues in logging\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node, options) {\n debug('call ModuleBase.datatableRowActionAttachment ');\n var fileName = 'downloadedFile';\n if (typeof options.defaultFileName !== \"undefined\") {\n fileName = options.defaultFileName;\n }\n if (rowData.fileUrl) {\n if (rowData.fileName) {\n fileName = rowData.fileName;\n }\n $.ajax({\n url: rowData.fileUrl,\n method: 'GET',\n xhrFields: {\n responseType: 'blob'\n },\n success: function success(data) {\n var a = document.createElement('a');\n var url = window.URL.createObjectURL(data);\n a.href = url;\n a.download = fileName;\n document.body.append(a);\n a.click();\n a.remove();\n window.URL.revokeObjectURL(url);\n }\n });\n } else {\n Toast.create({\n title: \"Hiba!\",\n message: 'Nincs csatolt fájl!',\n status: TOAST_STATUS.DANGER,\n timeout: 10000\n });\n }\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node, rootObj, options) {\n debug('call ModuleBase.datatableRowActionView');\n var ajaxUrl = rootObj.Opts.URL.show.replace('%id%', rowData.id);\n /*\n console.log(Opts.URL);\n */\n console.log(ajaxUrl);\n APP.loadMainContent(ajaxUrl, rootObj.initViewShow);\n console.log('ModuleBase.datatableRowActionEdit End');\n }\n }]);\n}();\nwindow.ModuleBase = ModuleBase;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJNb2R1bGVCYXNlIiwib3B0aW9ucyIsImRhdGEiLCJfY2xhc3NDYWxsQ2hlY2siLCJfZGVmaW5lUHJvcGVydHkiLCJ0ZXN0TW9kZSIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiQ1NTU2VsZWN0b3JGb3JtIiwidG9rZW4iLCJVUkwiLCJnZXREYXRhVGFibGVDb250ZW50IiwiY2hlY2tSZWFkeVRvU2VuZCIsImluZGV4Iiwic2hvdyIsImVkaXQiLCJjcmVhdGUiLCJzdG9yZSIsInVwZGF0ZSIsImRlc3Ryb3kiLCJkYXRhVGFibGUiLCJvcmRlckRpcmVjdGl2ZSIsIkNTU1NlbGVjdG9yIiwiYWR2YW5jZVNlYXJjaFBhcmFtZXRlciIsIk9wdHMiLCJjb25zdHJ1Y3RvciIsIm5hbWUiLCJyb290IiwiJCIsImV4dGVuZCIsIl9jcmVhdGVDbGFzcyIsImtleSIsInZhbHVlIiwiaW5pdCIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrIiwiZXZlbnQiLCJyb290T2JqIiwiZGVidWciLCJub2RlIiwiY3VycmVudFRhcmdldCIsInJvdyIsIkRhdGFUYWJsZSIsInBhcmVudHMiLCJyb3dEYXRhIiwiYWN0aW9uTmFtZSIsImNhcGl0YWxpemUiLCJkYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50IiwiZmlsZU5hbWUiLCJkZWZhdWx0RmlsZU5hbWUiLCJmaWxlVXJsIiwiYWpheCIsInVybCIsIm1ldGhvZCIsInhockZpZWxkcyIsInJlc3BvbnNlVHlwZSIsInN1Y2Nlc3MiLCJhIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50Iiwid2luZG93IiwiY3JlYXRlT2JqZWN0VVJMIiwiaHJlZiIsImRvd25sb2FkIiwiYm9keSIsImFwcGVuZCIsImNsaWNrIiwicmVtb3ZlIiwicmV2b2tlT2JqZWN0VVJMIiwiVG9hc3QiLCJ0aXRsZSIsIm1lc3NhZ2UiLCJzdGF0dXMiLCJUT0FTVF9TVEFUVVMiLCJEQU5HRVIiLCJ0aW1lb3V0IiwiZGF0YXRhYmxlUm93QWN0aW9uVmlldyIsImFqYXhVcmwiLCJyZXBsYWNlIiwiaWQiLCJjb25zb2xlIiwibG9nIiwiQVBQIiwibG9hZE1haW5Db250ZW50IiwiaW5pdFZpZXdTaG93Il0sInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9tb2R1bGVKcy9tb2R1bGVCYXNlLmpzP2MyMGIiXSwic291cmNlc0NvbnRlbnQiOlsiY2xhc3MgTW9kdWxlQmFzZSB7XG4gICAgT3B0cyA9IHtcbiAgICAgICAgdGVzdE1vZGU6IGZhbHNlLFxuICAgICAgICBDU1NTZWxlY3RvckNvbnRhaW5lcjogJycsXG4gICAgICAgIENTU1NlbGVjdG9yRm9ybTogJycsXG4gICAgICAgIHRva2VuOiBudWxsLFxuICAgICAgICBVUkw6IHtcbiAgICAgICAgICAgIGdldERhdGFUYWJsZUNvbnRlbnQ6IG51bGwsXG4gICAgICAgICAgICBjaGVja1JlYWR5VG9TZW5kOiBudWxsLFxuICAgICAgICAgICAgaW5kZXg6IG51bGwsXG4gICAgICAgICAgICBzaG93OiBudWxsLFxuICAgICAgICAgICAgZWRpdDogbnVsbCxcbiAgICAgICAgICAgIGNyZWF0ZTogbnVsbCxcbiAgICAgICAgICAgIHN0b3JlOiBudWxsLFxuICAgICAgICAgICAgdXBkYXRlOiBudWxsLFxuICAgICAgICAgICAgZGVzdHJveTogbnVsbCxcbiAgICAgICAgfSxcbiAgICAgICAgZGF0YVRhYmxlOiB7XG4gICAgICAgICAgICBvcmRlckRpcmVjdGl2ZTogWzEsICdhc2MnXSxcbiAgICAgICAgICAgIENTU1NlbGVjdG9yOiBudWxsLFxuICAgICAgICAgICAgYWR2YW5jZVNlYXJjaFBhcmFtZXRlcjp7fVxuICAgICAgICB9LFxuICAgIH07XG4gICAgZGF0YSA9IG51bGw7XG4gICAgcm9vdCA9IHRoaXM7XG5cbiAgICBjb25zdHJ1Y3RvcihvcHRpb25zLCBkYXRhKSB7XG4gICAgICAgIHRoaXMuT3B0cy5DU1NTZWxlY3RvckNvbnRhaW5lciA9ICcuY29udGFpbmVyJyArIHRoaXMuY29uc3RydWN0b3IubmFtZTtcbiAgICAgICAgdGhpcy5PcHRzLkNTU1NlbGVjdG9yRm9ybSA9ICcuJyArIHRoaXMuY29uc3RydWN0b3IubmFtZSArICdGb3JtJztcbiAgICAgICAgdGhpcy5PcHRzLmRhdGFUYWJsZS5DU1NTZWxlY3RvciA9IHRoaXMuT3B0cy5DU1NTZWxlY3RvckNvbnRhaW5lciArICcgLmRhdGFUYWJsZSc7XG4gICAgICAgIHRoaXMucm9vdCA9IHRoaXM7XG4gICAgICAgIGlmIChkYXRhICE9PSBcInVuZGVmaW5lZFwiIHx8IGRhdGEgIT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5kYXRhID0gZGF0YTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3B0aW9ucyAhPSBudWxsKSB7XG4gICAgICAgICAgICAkLmV4dGVuZCh0aGlzLk9wdHMsIG9wdGlvbnMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5pdChvcHRpb25zLCBkYXRhKSB7XG4gICAgICAgIGlmIChkYXRhICE9PSBcInVuZGVmaW5lZFwiIHx8IGRhdGEgIT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5kYXRhID0gZGF0YTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3B0aW9ucyAhPSBudWxsKSB7XG4gICAgICAgICAgICAkLmV4dGVuZCh0aGlzLk9wdHMsIG9wdGlvbnMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2soZXZlbnQscm9vdE9iaixvcHRpb25zKSB7XG4gICAgICAgIGRlYnVnKCdjYWxsIE1vZHVsZUJhc2UuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2snKTtcbiAgICAgICAgLy8gZGVidWcocm9vdE9iaik7IC8vIFJlbW92ZWQgdG8gYXZvaWQgY2lyY3VsYXIgc3RydWN0dXJlIGlzc3VlcyBpbiBsb2dnaW5nXG4gICAgICAgIGxldCBub2RlID0gJChldmVudFswXS5jdXJyZW50VGFyZ2V0KTtcbiAgICAgICAgbGV0IHJvdyA9ICQocm9vdE9iai5PcHRzLmRhdGFUYWJsZS5DU1NTZWxlY3RvcikuRGF0YVRhYmxlKCkucm93KG5vZGUucGFyZW50cygndHInKSk7XG4gICAgICAgIGxldCByb3dEYXRhID0gcm93LmRhdGEoKTtcbiAgICAgICAgbGV0IGFjdGlvbk5hbWUgPSAnZGF0YXRhYmxlUm93QWN0aW9uJyArIG5vZGUuZGF0YSgnYnV0dG9udHlwZScpLmNhcGl0YWxpemUoKTtcbiAgICAgICAgaWYgKHR5cGVvZiByb290T2JqW2FjdGlvbk5hbWVdID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgIHJldHVybiByb290T2JqW2FjdGlvbk5hbWVdKHJvd0RhdGEsIG5vZGUpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50KHJvd0RhdGEsbm9kZSxvcHRpb25zKSB7XG4gICAgICAgIGRlYnVnKCdjYWxsIE1vZHVsZUJhc2UuZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudCAnKTtcbiAgICAgICAgbGV0IGZpbGVOYW1lPSdkb3dubG9hZGVkRmlsZSc7XG4gICAgICAgIGlmKHR5cGVvZiBvcHRpb25zLmRlZmF1bHRGaWxlTmFtZSE9PSBcInVuZGVmaW5lZFwiKXtcbiAgICAgICAgICAgIGZpbGVOYW1lPW9wdGlvbnMuZGVmYXVsdEZpbGVOYW1lO1xuICAgICAgICB9XG4gICAgICAgIGlmKHJvd0RhdGEuZmlsZVVybCl7XG4gICAgICAgICAgICBpZihyb3dEYXRhLmZpbGVOYW1lKXtcbiAgICAgICAgICAgICAgICBmaWxlTmFtZT1yb3dEYXRhLmZpbGVOYW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJC5hamF4KHtcbiAgICAgICAgICAgICAgICB1cmw6IHJvd0RhdGEuZmlsZVVybCxcbiAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLFxuICAgICAgICAgICAgICAgIHhockZpZWxkczoge1xuICAgICAgICAgICAgICAgICAgICByZXNwb25zZVR5cGU6ICdibG9iJ1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEpIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0IGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XG4gICAgICAgICAgICAgICAgICAgIGxldCB1cmwgPSB3aW5kb3cuVVJMLmNyZWF0ZU9iamVjdFVSTChkYXRhKTtcbiAgICAgICAgICAgICAgICAgICAgYS5ocmVmID0gdXJsO1xuICAgICAgICAgICAgICAgICAgICBhLmRvd25sb2FkID0gZmlsZU5hbWU7XG4gICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kKGEpO1xuICAgICAgICAgICAgICAgICAgICBhLmNsaWNrKCk7XG4gICAgICAgICAgICAgICAgICAgIGEucmVtb3ZlKCk7XG4gICAgICAgICAgICAgICAgICAgIHdpbmRvdy5VUkwucmV2b2tlT2JqZWN0VVJMKHVybCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICBUb2FzdC5jcmVhdGUoeyB0aXRsZTogXCJIaWJhIVwiLCBtZXNzYWdlOiAnTmluY3MgY3NhdG9sdCBmw6FqbCEnLCBzdGF0dXM6IFRPQVNUX1NUQVRVUy5EQU5HRVIsIHRpbWVvdXQ6IDEwMDAwIH0pO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBkYXRhdGFibGVSb3dBY3Rpb25WaWV3KHJvd0RhdGEsbm9kZSxyb290T2JqLG9wdGlvbnMpIHtcbiAgICAgICAgZGVidWcoJ2NhbGwgTW9kdWxlQmFzZS5kYXRhdGFibGVSb3dBY3Rpb25WaWV3Jyk7XG4gICAgICAgIGxldCBhamF4VXJsID0gcm9vdE9iai5PcHRzLlVSTC5zaG93LnJlcGxhY2UoJyVpZCUnLCByb3dEYXRhLmlkKTtcbiAgICAgICAgLypcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhPcHRzLlVSTCk7XG4gICAgICAgICovXG4gICAgICAgIGNvbnNvbGUubG9nKGFqYXhVcmwpO1xuICAgICAgICBBUFAubG9hZE1haW5Db250ZW50KGFqYXhVcmwsIHJvb3RPYmouaW5pdFZpZXdTaG93KTtcbiAgICAgICAgY29uc29sZS5sb2coJ01vZHVsZUJhc2UuZGF0YXRhYmxlUm93QWN0aW9uRWRpdCBFbmQnKTtcbiAgICB9XG5cbn1cbndpbmRvdy5Nb2R1bGVCYXNlPU1vZHVsZUJhc2U7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7SUFBTUEsVUFBVTtFQTBCWixTQUFBQSxXQUFZQyxPQUFPLEVBQUVDLElBQUksRUFBRTtJQUFBQyxlQUFBLE9BQUFILFVBQUE7SUFBQUksZUFBQSxlQXpCcEI7TUFDSEMsUUFBUSxFQUFFLEtBQUs7TUFDZkMsb0JBQW9CLEVBQUUsRUFBRTtNQUN4QkMsZUFBZSxFQUFFLEVBQUU7TUFDbkJDLEtBQUssRUFBRSxJQUFJO01BQ1hDLEdBQUcsRUFBRTtRQUNEQyxtQkFBbUIsRUFBRSxJQUFJO1FBQ3pCQyxnQkFBZ0IsRUFBRSxJQUFJO1FBQ3RCQyxLQUFLLEVBQUUsSUFBSTtRQUNYQyxJQUFJLEVBQUUsSUFBSTtRQUNWQyxJQUFJLEVBQUUsSUFBSTtRQUNWQyxNQUFNLEVBQUUsSUFBSTtRQUNaQyxLQUFLLEVBQUUsSUFBSTtRQUNYQyxNQUFNLEVBQUUsSUFBSTtRQUNaQyxPQUFPLEVBQUU7TUFDYixDQUFDO01BQ0RDLFNBQVMsRUFBRTtRQUNQQyxjQUFjLEVBQUUsQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDO1FBQzFCQyxXQUFXLEVBQUUsSUFBSTtRQUNqQkMsc0JBQXNCLEVBQUMsQ0FBQztNQUM1QjtJQUNKLENBQUM7SUFBQWxCLGVBQUEsZUFDTSxJQUFJO0lBQUFBLGVBQUEsZUFDSixJQUFJO0lBR1AsSUFBSSxDQUFDbUIsSUFBSSxDQUFDakIsb0JBQW9CLEdBQUcsWUFBWSxHQUFHLElBQUksQ0FBQ2tCLFdBQVcsQ0FBQ0MsSUFBSTtJQUNyRSxJQUFJLENBQUNGLElBQUksQ0FBQ2hCLGVBQWUsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDaUIs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\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/moduleBase.js\n\n}");
/***/ },
@@ -45,7 +45,7 @@ eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"fun
\********************************************/
() {
-eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typeof p ? function (t) { return p.apply(e, t); } : p; }\nfunction _get() { return _get = \"undefined\" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = _superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, _get.apply(null, arguments); }\nfunction _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t));); return t; }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\nif (typeof window.PriceListModule === \"undefined\") {\n var PriceListModule = /*#__PURE__*/function (_ModuleBase) {\n function PriceListModule() {\n _classCallCheck(this, PriceListModule);\n return _callSuper(this, PriceListModule, arguments);\n }\n _inherits(PriceListModule, _ModuleBase);\n return _createClass(PriceListModule, [{\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node) {\n debug('call datatableRowActionAttachment');\n _superPropGet(PriceListModule, \"datatableRowActionAttachment\", this, 3)([rowData, node, {\n defaultFileName: \"arlista.xls\"\n }]);\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node) {\n debug('call datatableRowActionView');\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event) {\n debug('datatableRowActionButtonClick');\n var rootObj = APP.PriceListModule;\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"initViewList\",\n value: function initViewList() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n debug('listview inicialization');\n var dataTableCSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable'; //\n var colNum = $(dataTableCSSSelector + ' thead th').length; //buttons insert position need\n APP.setOpts({\n //datatableRowActionButtonClickCallBack:this.datatableRowActionButtonClick,\n datatableRowActionButtonClickCallBack: this.datatableRowActionButtonClick\n });\n var orderDirective = this.Opts.dataTable.orderDirective;\n if (typeof options['orderDirective'] != 'undefined') {\n orderDirective = options['orderDirective'];\n }\n //let ajaxUrl=this.Opts.URL.getDataTableContent;\n $(dataTableCSSSelector).DataTable({\n language: {\n url: '//cdn.datatables.net/plug-ins/1.10.24/i18n/Hungarian.json'\n },\n //\"ajax\": \"{{asset('exapmle2.json')}}\",\n \"ajax\": {\n url: this.Opts.URL.getDataTableContent,\n data: function data(_data) {\n /*\r\n data.searchStr=dataTableSearchStr;\r\n data.groupId=selectedProductGroup;\r\n data.supplierId=Order.supplierId;\r\n data.deliveryDate=Order.deliveryDate;\r\n */\n }\n },\n \"columnDefs\": [{\n \"targets\": colNum - 1,\n \"render\": function render(data, type, row) {\n if (row.fileUrl) {\n var buttons = APP.datatableAddRowAttachmentButton(0, arguments);\n return buttons;\n } else {\n return '';\n }\n }\n }\n /* {\r\n \"targets\": 1,\r\n \"render\": function ( data, type, row ) {\r\n row=null;\r\n return type === \"sort\" ? data.latinise() : data;\r\n },\r\n },*/\n //{ \"visible\": false, \"targets\": [ 0 ] }\n ],\n buttons: {\n buttons: [\n /* 'excel','pdf',\r\n {\r\n extend: 'print',\r\n //text: 'Print current page',\r\n 'title': 'title custom text',\r\n 'messageTop': 'Message On Top',\r\n autoPrint: true\r\n },\r\n */ /**/\n ]\n },\n \"columns\": [{\n \"data\": \"id\"\n }, {\n \"data\": \"supplierName\"\n }, {\n \"data\": \"available\"\n }, {\n \"data\": \"created_at\"\n }, {\n \"data\": \"note\"\n }, null],\n \"order\": orderDirective,\n //\"stateSave\": true,\n \"drawCallback\": function drawCallback(settings) {\n settings = null;\n APP.datatableAddRowAction(dataTableCSSSelector);\n }\n });\n debug('listview end');\n }\n }]);\n }(ModuleBase);\n ;\n window.PriceListModule = PriceListModule;\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ3aW5kb3ciLCJQcmljZUxpc3RNb2R1bGUiLCJfTW9kdWxlQmFzZSIsIl9jbGFzc0NhbGxDaGVjayIsIl9jYWxsU3VwZXIiLCJhcmd1bWVudHMiLCJfaW5oZXJpdHMiLCJfY3JlYXRlQ2xhc3MiLCJrZXkiLCJ2YWx1ZSIsImRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQiLCJyb3dEYXRhIiwibm9kZSIsImRlYnVnIiwiX3N1cGVyUHJvcEdldCIsImRlZmF1bHRGaWxlTmFtZSIsImRhdGF0YWJsZVJvd0FjdGlvblZpZXciLCJkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayIsImV2ZW50Iiwicm9vdE9iaiIsIkFQUCIsIiQiLCJjdXJyZW50VGFyZ2V0Iiwicm93IiwiT3B0cyIsImRhdGFUYWJsZSIsIkNTU1NlbGVjdG9yIiwiRGF0YVRhYmxlIiwicGFyZW50cyIsImRhdGEiLCJhY3Rpb25OYW1lIiwiY2FwaXRhbGl6ZSIsImluaXRWaWV3TGlzdCIsIm9wdGlvbnMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJkYXRhVGFibGVDU1NTZWxlY3RvciIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiY29sTnVtIiwic2V0T3B0cyIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJvcmRlckRpcmVjdGl2ZSIsImxhbmd1YWdlIiwidXJsIiwiVVJMIiwiZ2V0RGF0YVRhYmxlQ29udGVudCIsInJlbmRlciIsInR5cGUiLCJmaWxlVXJsIiwiYnV0dG9ucyIsImRhdGF0YWJsZUFkZFJvd0F0dGFjaG1lbnRCdXR0b24iLCJkcmF3Q2FsbGJhY2siLCJzZXR0aW5ncyIsImRhdGF0YWJsZUFkZFJvd0FjdGlvbiIsIk1vZHVsZUJhc2UiXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL21vZHVsZUpzL3ByaWNlTGlzdC5qcz8yYzNmIl0sInNvdXJjZXNDb250ZW50IjpbImlmKHR5cGVvZiB3aW5kb3cuUHJpY2VMaXN0TW9kdWxlID09PVwidW5kZWZpbmVkXCIpIHtcclxuICAgIGNsYXNzIFByaWNlTGlzdE1vZHVsZSBleHRlbmRzIE1vZHVsZUJhc2V7XHJcblxyXG4gICAgICAgIGRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQocm93RGF0YSxub2RlKSB7XHJcbiAgICAgICAgICAgIGRlYnVnKCdjYWxsIGRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQnKTtcclxuICAgICAgICAgICAgc3VwZXIuZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudChyb3dEYXRhLG5vZGUse2RlZmF1bHRGaWxlTmFtZTpcImFybGlzdGEueGxzXCJ9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uVmlldyhyb3dEYXRhLG5vZGUpIHtcclxuICAgICAgICAgICAgZGVidWcoJ2NhbGwgZGF0YXRhYmxlUm93QWN0aW9uVmlldycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2soZXZlbnQpIHtcclxuICAgICAgICAgICAgZGVidWcoJ2RhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrJyk7XHJcbiAgICAgICAgICAgIGxldCByb290T2JqPUFQUC5QcmljZUxpc3RNb2R1bGU7XHJcbiAgICAgICAgICAgIGxldCBub2RlID0gJChldmVudFswXS5jdXJyZW50VGFyZ2V0KTtcclxuICAgICAgICAgICAgbGV0IHJvdyA9ICQocm9vdE9iai5PcHRzLmRhdGFUYWJsZS5DU1NTZWxlY3RvcikuRGF0YVRhYmxlKCkucm93KG5vZGUucGFyZW50cygndHInKSk7XHJcbiAgICAgICAgICAgIGxldCByb3dEYXRhID0gcm93LmRhdGEoKTtcclxuICAgICAgICAgICAgbGV0IGFjdGlvbk5hbWUgPSAnZGF0YXRhYmxlUm93QWN0aW9uJyArIG5vZGUuZGF0YSgnYnV0dG9udHlwZScpLmNhcGl0YWxpemUoKTtcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiByb290T2JqW2FjdGlvbk5hbWVdID09PSBcImZ1bmN0aW9uXCIpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiByb290T2JqW2FjdGlvbk5hbWVdKHJvd0RhdGEsIG5vZGUpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5pdFZpZXdMaXN0KG9wdGlvbnM9e30pIHtcclxuICAgICAgICAgICAgZGVidWcoJ2xpc3R2aWV3IGluaWNpYWxpemF0aW9uJyk7XHJcbiAgICAgICAgICAgIGxldCBkYXRhVGFibGVDU1NTZWxlY3Rvcj10aGlzLk9wdHMuQ1NTU2VsZWN0b3JDb250YWluZXIrJyAuZGF0YVRhYmxlJzsgLy9cclxuICAgICAgICAgICAgbGV0IGNvbE51bT0kKGRhdGFUYWJsZUNTU1NlbGVjdG9yKycgdGhlYWQgdGgnKS5sZW5ndGg7IC8vYnV0dG9ucyBpbnNlcnQgcG9zaXRpb24gbmVlZFxyXG4gICAgICAgICAgICBBUFAuc2V0T3B0cyh7XHJcbiAgICAgICAgICAgICAgICAvL2RhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2s6dGhpcy5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayxcclxuICAgICAgICAgICAgICAgIGRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2s6dGhpcy5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayxcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgbGV0IG9yZGVyRGlyZWN0aXZlPXRoaXMuT3B0cy5kYXRhVGFibGUub3JkZXJEaXJlY3RpdmU7XHJcblxyXG4gICAgICAgICAgICBpZih0eXBlb2Ygb3B0aW9uc1snb3JkZXJEaXJlY3RpdmUnXSE9J3VuZGVmaW5lZCcpe1xyXG4gICAgICAgICAgICAgICAgb3JkZXJEaXJlY3RpdmU9b3B0aW9uc1snb3JkZXJEaXJlY3RpdmUnXTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL2xldCBhamF4VXJsPXRoaXMuT3B0cy5VUkwuZ2V0RGF0YVRhYmxlQ29udGVudDtcclxuICAgICAgICAgICAgJChkYXRhVGFibGVDU1NTZWxlY3RvcikuRGF0YVRhYmxlKCB7XHJcbiAgICAgICAgICAgICAgICBsYW5ndWFnZToge1xyXG4gICAgICAgICAgICAgICAgICAgIHVybDogJy8vY2RuLmRhdGF0YWJsZXMubmV0L3BsdWctaW5zLzEuMTAuMjQvaTE4bi9IdW5nYXJpYW4uanNvbidcclxuICAgICAgICAgICAgICAgIH0sXHJcblxyXG4gICAgICAgICAgICAgICAgLy9cImFqYXhcIjogXCJ7e2Fzc2V0KCdleGFwbWxlMi5qc29uJyl9fVwiLFxyXG4gICAgICAgICAgICAgICAgXCJhamF4XCI6IHtcclxuICAgICAgICAgICAgICAgICAgICB1cmw6dGhpcy5PcHRzLlVSTC5nZXREYXRhVGFibGVDb250ZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6ZnVuY3Rpb24gKGRhdGEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS5zZWFyY2hTdHI9ZGF0YVRhYmxlU2VhcmNoU3RyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLmdyb3VwSWQ9c2VsZWN0ZWRQcm9kdWN0R3JvdXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuc3VwcGxpZXJJZD1PcmRlci5zdXBwbGllcklkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLmRlbGl2ZXJ5RGF0ZT1PcmRlci5kZWxpdmVyeURhdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIFwiY29sdW1uRGVmc1wiOiBbXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcInRhcmdldHNcIjogY29sTnVtLTEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicmVuZGVyXCI6IGZ1bmN0aW9uICggZGF0YSwgdHlwZSwgcm93ICkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYocm93LmZpbGVVcmwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBidXR0b25zPUFQUC5kYXRhdGFibGVBZGRSb3dBdHRhY2htZW50QnV0dG9uKDAsYXJndW1lbnRzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYnV0dG9ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgLyoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcInRhcmdldHNcIjogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJyZW5kZXJcIjogZnVuY3Rpb24gKCBkYXRhLCB0eXBlLCByb3cgKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3c9bnVsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0eXBlID09PSBcInNvcnRcIiA/IGRhdGEubGF0aW5pc2UoKSA6IGRhdGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgfSwqL1xyXG4gICAgICAgICAgICAgICAgICAgIC8veyBcInZpc2libGVcIjogZmFsc2UsICBcInRhcmdldHNcIjogWyAwIF0gfVxyXG4gICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgIGJ1dHRvbnM6e1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgLyogICAgICAnZXhjZWwnLCdwZGYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbmQ6ICdwcmludCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RleHQ6ICdQcmludCBjdXJyZW50IHBhZ2UnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RpdGxlJzogJ3RpdGxlIGN1c3RvbSB0ZXh0JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtZXNzYWdlVG9wJzogJ01lc3NhZ2UgT24gVG9wJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9QcmludDogdHJ1ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAqLyAgICAgIC8qKi9cclxuICAgICAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5zXCI6IFtcclxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcImlkXCIgfSxcclxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcInN1cHBsaWVyTmFtZVwiIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgeyBcImRhdGFcIjogXCJhdmFpbGFibGVcIiB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwiY3JlYXRlZF9hdFwiIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgeyBcImRhdGFcIjogXCJub3RlXCIgfSxcclxuICAgICAgICAgICAgICAgICAgICBudWxsLFxyXG4gICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgIFwib3JkZXJcIjogb3JkZXJEaXJlY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAvL1wic3RhdGVTYXZlXCI6IHRydWUsXHJcbiAgICAgICAgICAgICAgICBcImRyYXdDYWxsYmFja1wiOiBmdW5jdGlvbiggc2V0dGluZ3MgKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2V0dGluZ3M9bnVsbDtcclxuICAgICAgICAgICAgICAgICAgICBBUFAuZGF0YXRhYmxlQWRkUm93QWN0aW9uKGRhdGFUYWJsZUNTU1NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSApO1xyXG4gICAgICAgICAgICBkZWJ1ZygnbGlzdHZpZXcgZW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH07XHJcbiAgICB3aW5kb3cuUHJpY2VMaXN0TW9kdWxlPVByaWNlTGlzdE1vZHVsZTtcclxufTtcclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBRyxPQUFPQSxNQUFNLENBQUNDLGVBQWUsS0FBSSxXQUFXLEVBQUU7RUFBQSxJQUN2Q0EsZUFBZSwwQkFBQUMsV0FBQTtJQUFBLFNBQUFELGdCQUFBO01BQUFFLGVBQUEsT0FBQUYsZUFBQTtNQUFBLE9BQUFHLFVBQUEsT0FBQUgsZUFBQSxFQUFBSSxTQUFBO0lBQUE7SUFBQUMsU0FBQSxDQUFBTCxlQUFBLEVBQUFDLFdBQUE7SUFBQSxPQUFBSyxZQUFBLENBQUFOLGVBQUE7TUFBQU8sR0FBQTtNQUFBQyxLQUFBLEVBRWpCLFNBQUFDLDRCQUE0QkEsQ0FBQ0MsT0FBTyxFQUFDQyxJQUFJLEVBQUU7UUFDdkNDLEtBQUssQ0FBQyxtQ0FBbUMsQ0FBQztRQUMxQ0MsYUFBQSxDQUFBYixlQUFBLDRDQUFtQ1UsT0FBTyxFQUFDQyxJQUFJLEVBQUM7VUFBQ0csZUFBZSxFQUFDO1FBQWEsQ0FBQztNQUNuRjtJQUFDO01BQUFQLEdBQUE7TUFBQUMsS0FBQSxFQUNELFNBQUFPLHNCQUFzQkEsQ0FBQ0wsT0FBTyxFQUFD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QUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7VUFDb0I7VUFBQSxDQUNIO1VBQ0RBLE9BQU8sRUFBQztZQUNKQSxPQUFPLEVBQUU7Y0FDWDtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQVJrQixDQVFRO1lBQUE7VUFFVixDQUFDO1VBQ0QsU0FBUyxFQUFFLENBQ1A7WUFBRSxNQUFNLEVBQUU7VUFBSyxDQUFDLEVBQ2hCO1lBQUUsTUFBTSxFQUFFO1VBQWUsQ0FBQyxFQUMxQjtZQUFFLE1BQU0sRUFBRTtVQUFZLENBQUMsRUFDdkI7WUFBRSxNQUFNLEVBQUU7VUFBYSxDQUFDLEVBQ3hCO1lBQUUsTUFBTSxFQUFFO1VBQU8sQ0FBQyxFQUNsQixJQUFJLENBQ1A7VUFDRCxPQUFPLEVBQUVSLGNBQWM7VUFDdkI7VUFDQSxjQUFjLEVBQUUsU0FBaEJVLFlBQWNBLENBQVlDLFFBQVEsRUFBRztZQUNqQ0EsUUFBUSxHQUFDLElBQUk7WUFDYmhDLEdBQUcsQ0FBQ2lDLHFCQUFxQixDQUFDakIsb0JBQW9CLENBQUM7VUFDbkQ7UUFDSixDQUFFLENBQUM7UUFDSHZCLEtBQUssQ0FBQyxjQUFjLENBQUM7TUFDekI7SUFBQztFQUFBLEVBdEd5QnlDLFVBQVU7RUF3R3ZDO0VBQ0R0RCxNQUFNLENBQUNDLGVBQWUsR0FBQ0EsZUFBZTtBQUMxQztBQUFDIiwiaWdub3JlTGlzdCI6W10sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9tb2R1bGVKcy9wcmljZUxpc3QuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/priceList.js\n\n}");
+eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typeof p ? function (t) { return p.apply(e, t); } : p; }\nfunction _get() { return _get = \"undefined\" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = _superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, _get.apply(null, arguments); }\nfunction _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t));); return t; }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\nif (typeof window.PriceListModule === \"undefined\") {\n var PriceListModule = /*#__PURE__*/function (_ModuleBase) {\n function PriceListModule() {\n _classCallCheck(this, PriceListModule);\n return _callSuper(this, PriceListModule, arguments);\n }\n _inherits(PriceListModule, _ModuleBase);\n return _createClass(PriceListModule, [{\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node) {\n debug('call datatableRowActionAttachment');\n _superPropGet(PriceListModule, \"datatableRowActionAttachment\", this, 3)([rowData, node, {\n defaultFileName: \"arlista.xls\"\n }]);\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node) {\n debug('call datatableRowActionView');\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event) {\n debug('datatableRowActionButtonClick');\n var rootObj = APP.PriceListModule;\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"initViewList\",\n value: function initViewList() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n debug('listview inicialization');\n var dataTableCSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable'; //\n var colNum = $(dataTableCSSSelector + ' thead th').length; //buttons insert position need\n APP.setOpts({\n //datatableRowActionButtonClickCallBack:this.datatableRowActionButtonClick,\n datatableRowActionButtonClickCallBack: this.datatableRowActionButtonClick\n });\n var orderDirective = this.Opts.dataTable.orderDirective;\n if (typeof options['orderDirective'] != 'undefined') {\n orderDirective = options['orderDirective'];\n }\n //let ajaxUrl=this.Opts.URL.getDataTableContent;\n $(dataTableCSSSelector).DataTable({\n language: {\n url: '//cdn.datatables.net/plug-ins/1.10.24/i18n/Hungarian.json'\n },\n //\"ajax\": \"{{asset('exapmle2.json')}}\",\n \"ajax\": {\n url: this.Opts.URL.getDataTableContent,\n data: function data(_data) {\n /*\n data.searchStr=dataTableSearchStr;\n data.groupId=selectedProductGroup;\n data.supplierId=Order.supplierId;\n data.deliveryDate=Order.deliveryDate;\n */\n }\n },\n \"columnDefs\": [{\n \"targets\": colNum - 1,\n \"render\": function render(data, type, row) {\n if (row.fileUrl) {\n var buttons = APP.datatableAddRowAttachmentButton(0, arguments);\n return buttons;\n } else {\n return '';\n }\n }\n }\n /* {\n \"targets\": 1,\n \"render\": function ( data, type, row ) {\n row=null;\n return type === \"sort\" ? data.latinise() : data;\n },\n },*/\n //{ \"visible\": false, \"targets\": [ 0 ] }\n ],\n buttons: {\n buttons: [\n /* 'excel','pdf',\n {\n extend: 'print',\n //text: 'Print current page',\n 'title': 'title custom text',\n 'messageTop': 'Message On Top',\n autoPrint: true\n },\n */ /**/\n ]\n },\n \"columns\": [{\n \"data\": \"id\"\n }, {\n \"data\": \"supplierName\"\n }, {\n \"data\": \"available\"\n }, {\n \"data\": \"created_at\"\n }, {\n \"data\": \"note\"\n }, null],\n \"order\": orderDirective,\n //\"stateSave\": true,\n \"drawCallback\": function drawCallback(settings) {\n settings = null;\n APP.datatableAddRowAction(dataTableCSSSelector);\n }\n });\n debug('listview end');\n }\n }]);\n }(ModuleBase);\n ;\n window.PriceListModule = PriceListModule;\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ3aW5kb3ciLCJQcmljZUxpc3RNb2R1bGUiLCJfTW9kdWxlQmFzZSIsIl9jbGFzc0NhbGxDaGVjayIsIl9jYWxsU3VwZXIiLCJhcmd1bWVudHMiLCJfaW5oZXJpdHMiLCJfY3JlYXRlQ2xhc3MiLCJrZXkiLCJ2YWx1ZSIsImRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQiLCJyb3dEYXRhIiwibm9kZSIsImRlYnVnIiwiX3N1cGVyUHJvcEdldCIsImRlZmF1bHRGaWxlTmFtZSIsImRhdGF0YWJsZVJvd0FjdGlvblZpZXciLCJkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayIsImV2ZW50Iiwicm9vdE9iaiIsIkFQUCIsIiQiLCJjdXJyZW50VGFyZ2V0Iiwicm93IiwiT3B0cyIsImRhdGFUYWJsZSIsIkNTU1NlbGVjdG9yIiwiRGF0YVRhYmxlIiwicGFyZW50cyIsImRhdGEiLCJhY3Rpb25OYW1lIiwiY2FwaXRhbGl6ZSIsImluaXRWaWV3TGlzdCIsIm9wdGlvbnMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJkYXRhVGFibGVDU1NTZWxlY3RvciIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiY29sTnVtIiwic2V0T3B0cyIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJvcmRlckRpcmVjdGl2ZSIsImxhbmd1YWdlIiwidXJsIiwiVVJMIiwiZ2V0RGF0YVRhYmxlQ29udGVudCIsInJlbmRlciIsInR5cGUiLCJmaWxlVXJsIiwiYnV0dG9ucyIsImRhdGF0YWJsZUFkZFJvd0F0dGFjaG1lbnRCdXR0b24iLCJkcmF3Q2FsbGJhY2siLCJzZXR0aW5ncyIsImRhdGF0YWJsZUFkZFJvd0FjdGlvbiIsIk1vZHVsZUJhc2UiXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL21vZHVsZUpzL3ByaWNlTGlzdC5qcz8yYzNmIl0sInNvdXJjZXNDb250ZW50IjpbImlmKHR5cGVvZiB3aW5kb3cuUHJpY2VMaXN0TW9kdWxlID09PVwidW5kZWZpbmVkXCIpIHtcbiAgICBjbGFzcyBQcmljZUxpc3RNb2R1bGUgZXh0ZW5kcyBNb2R1bGVCYXNle1xuXG4gICAgICAgIGRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQocm93RGF0YSxub2RlKSB7XG4gICAgICAgICAgICBkZWJ1ZygnY2FsbCBkYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50Jyk7XG4gICAgICAgICAgICBzdXBlci5kYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50KHJvd0RhdGEsbm9kZSx7ZGVmYXVsdEZpbGVOYW1lOlwiYXJsaXN0YS54bHNcIn0pO1xuICAgICAgICB9XG4gICAgICAgIGRhdGF0YWJsZVJvd0FjdGlvblZpZXcocm93RGF0YSxub2RlKSB7XG4gICAgICAgICAgICBkZWJ1ZygnY2FsbCBkYXRhdGFibGVSb3dBY3Rpb25WaWV3Jyk7XG4gICAgICAgIH1cblxuICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayhldmVudCkge1xuICAgICAgICAgICAgZGVidWcoJ2RhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrJyk7XG4gICAgICAgICAgICBsZXQgcm9vdE9iaj1BUFAuUHJpY2VMaXN0TW9kdWxlO1xuICAgICAgICAgICAgbGV0IG5vZGUgPSAkKGV2ZW50WzBdLmN1cnJlbnRUYXJnZXQpO1xuICAgICAgICAgICAgbGV0IHJvdyA9ICQocm9vdE9iai5PcHRzLmRhdGFUYWJsZS5DU1NTZWxlY3RvcikuRGF0YVRhYmxlKCkucm93KG5vZGUucGFyZW50cygndHInKSk7XG4gICAgICAgICAgICBsZXQgcm93RGF0YSA9IHJvdy5kYXRhKCk7XG4gICAgICAgICAgICBsZXQgYWN0aW9uTmFtZSA9ICdkYXRhdGFibGVSb3dBY3Rpb24nICsgbm9kZS5kYXRhKCdidXR0b250eXBlJykuY2FwaXRhbGl6ZSgpO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiByb290T2JqW2FjdGlvbk5hbWVdID09PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gcm9vdE9ialthY3Rpb25OYW1lXShyb3dEYXRhLCBub2RlKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGluaXRWaWV3TGlzdChvcHRpb25zPXt9KSB7XG4gICAgICAgICAgICBkZWJ1ZygnbGlzdHZpZXcgaW5pY2lhbGl6YXRpb24nKTtcbiAgICAgICAgICAgIGxldCBkYXRhVGFibGVDU1NTZWxlY3Rvcj10aGlzLk9wdHMuQ1NTU2VsZWN0b3JDb250YWluZXIrJyAuZGF0YVRhYmxlJzsgLy9cbiAgICAgICAgICAgIGxldCBjb2xOdW09JChkYXRhVGFibGVDU1NTZWxlY3RvcisnIHRoZWFkIHRoJykubGVuZ3RoOyAvL2J1dHRvbnMgaW5zZXJ0IHBvc2l0aW9uIG5lZWRcbiAgICAgICAgICAgIEFQUC5zZXRPcHRzKHtcbiAgICAgICAgICAgICAgICAvL2RhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2s6dGhpcy5kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayxcbiAgICAgICAgICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnRoaXMuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2ssXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgbGV0IG9yZGVyRGlyZWN0aXZlPXRoaXMuT3B0cy5kYXRhVGFibGUub3JkZXJEaXJlY3RpdmU7XG5cbiAgICAgICAgICAgIGlmKHR5cGVvZiBvcHRpb25zWydvcmRlckRpcmVjdGl2ZSddIT0ndW5kZWZpbmVkJyl7XG4gICAgICAgICAgICAgICAgb3JkZXJEaXJlY3RpdmU9b3B0aW9uc1snb3JkZXJEaXJlY3RpdmUnXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vbGV0IGFqYXhVcmw9dGhpcy5PcHRzLlVSTC5nZXREYXRhVGFibGVDb250ZW50O1xuICAgICAgICAgICAgJChkYXRhVGFibGVDU1NTZWxlY3RvcikuRGF0YVRhYmxlKCB7XG4gICAgICAgICAgICAgICAgbGFuZ3VhZ2U6IHtcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAnLy9jZG4uZGF0YXRhYmxlcy5uZXQvcGx1Zy1pbnMvMS4xMC4yNC9pMThuL0h1bmdhcmlhbi5qc29uJ1xuICAgICAgICAgICAgICAgIH0sXG5cbiAgICAgICAgICAgICAgICAvL1wiYWpheFwiOiBcInt7YXNzZXQoJ2V4YXBtbGUyLmpzb24nKX19XCIsXG4gICAgICAgICAgICAgICAgXCJhamF4XCI6IHtcbiAgICAgICAgICAgICAgICAgICAgdXJsOnRoaXMuT3B0cy5VUkwuZ2V0RGF0YVRhYmxlQ29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgZGF0YTpmdW5jdGlvbiAoZGF0YSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuc2VhcmNoU3RyPWRhdGFUYWJsZVNlYXJjaFN0cjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuZ3JvdXBJZD1zZWxlY3RlZFByb2R1Y3RHcm91cDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuc3VwcGxpZXJJZD1PcmRlci5zdXBwbGllcklkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS5kZWxpdmVyeURhdGU9T3JkZXIuZGVsaXZlcnlEYXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5EZWZzXCI6IFtcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0YXJnZXRzXCI6IGNvbE51bS0xLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJyZW5kZXJcIjogZnVuY3Rpb24gKCBkYXRhLCB0eXBlLCByb3cgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYocm93LmZpbGVVcmwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgYnV0dG9ucz1BUFAuZGF0YXRhYmxlQWRkUm93QXR0YWNobWVudEJ1dHRvbigwLGFyZ3VtZW50cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBidXR0b25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAvKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcInRhcmdldHNcIjogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicmVuZGVyXCI6IGZ1bmN0aW9uICggZGF0YSwgdHlwZSwgcm93ICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdz1udWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0eXBlID09PSBcInNvcnRcIiA/IGRhdGEubGF0aW5pc2UoKSA6IGRhdGE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LCovXG4gICAgICAgICAgICAgICAgICAgIC8veyBcInZpc2libGVcIjogZmFsc2UsICBcInRhcmdldHNcIjogWyAwIF0gfVxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgYnV0dG9uczp7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbnM6IFtcbiAgICAgICAgICAgICAgICAgIC8qICAgICAgJ2V4Y2VsJywncGRmJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbmQ6ICdwcmludCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90ZXh0OiAnUHJpbnQgY3VycmVudCBwYWdlJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGl0bGUnOiAndGl0bGUgY3VzdG9tIHRleHQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtZXNzYWdlVG9wJzogJ01lc3NhZ2UgT24gVG9wJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvUHJpbnQ6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAqLyAgICAgIC8qKi9cbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5zXCI6IFtcbiAgICAgICAgICAgICAgICAgICAgeyBcImRhdGFcIjogXCJpZFwiIH0sXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwic3VwcGxpZXJOYW1lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgeyBcImRhdGFcIjogXCJhdmFpbGFibGVcIiB9LFxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcImNyZWF0ZWRfYXRcIiB9LFxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcIm5vdGVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgXCJvcmRlclwiOiBvcmRlckRpcmVjdGl2ZSxcbiAgICAgICAgICAgICAgICAvL1wic3RhdGVTYXZlXCI6IHRydWUsXG4gICAgICAgICAgICAgICAgXCJkcmF3Q2FsbGJhY2tcIjogZnVuY3Rpb24oIHNldHRpbmdzICkge1xuICAgICAgICAgICAgICAgICAgICBzZXR0aW5ncz1udWxsO1xuICAgICAgICAgICAgICAgICAgICBBUFAuZGF0YXRhYmxlQWRkUm93QWN0aW9uKGRhdGFUYWJsZUNTU1NlbGVjdG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICk7XG4gICAgICAgICAgICBkZWJ1ZygnbGlzdHZpZXcgZW5kJyk7XG4gICAgICAgIH1cblxuICAgIH07XG4gICAgd2luZG93LlByaWNlTGlzdE1vZHVsZT1QcmljZUxpc3RNb2R1bGU7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBRyxPQUFPQSxNQUFNLENBQUNDLGVBQWUsS0FBSSxXQUFXLEVBQUU7RUFBQSxJQUN2Q0EsZUFBZSwwQkFBQUMsV0FBQTtJQUFBLFNBQUFELGdCQUFBO01BQUFFLGVBQUEsT0FBQUYsZUFBQTtNQUFBLE9BQUFHLFVBQUEsT0FBQUgsZUFBQSxFQUFBSSxTQUFBO0lBQUE7SUFBQUMsU0FBQSxDQUFBTCxlQUFBLEVBQUFDLFdBQUE7SUFBQSxPQUFBSyxZQUFBLENBQUFOLGVBQUE7TUFBQU8sR0FBQTtNQUFBQyxLQUFBLEVBRWpCLFNBQUFDLDRCQUE0QkEsQ0FBQ0MsT0FBTyxFQUFDQyxJQUFJLEVBQUU7UUFDdkNDLEtBQUssQ0FBQyxtQ0FBbUMsQ0FBQztRQUMxQ0MsYUFBQSxDQUFBYixlQUFBLDRDQUFtQ1UsT0FBTyxFQUFDQyxJQUFJLEVBQUM7VUFBQ0csZUFBZSxFQUFDO1FBQWEsQ0FBQztNQUNuRjtJQUFDO01BQUFQLEdBQUE7TUFBQUMsS0FBQSxFQUNELFNBQUFPLHNCQUFzQkEsQ0FBQ0wsT0FBTyxFQUFDQyxJQUFJLEVBQUU7UUFDakNDLEtBQUssQ0FBQyw2QkFBNkIsQ0FBQztNQUN4QztJQUFDO01BQUFMLEdBQUE7TUFBQUMsS0FBQSxFQUVELFNBQUFRLDZCQUE2QkEsQ0FBQ0MsS0FBSyxFQUFFO1FBQ2pDTCxLQUFLLENBQUMsK0JBQStCLENBQUM7UUFDdEMsSUFBSU0sT0FBTyxHQUFDQyxHQUFHLENBQUNuQixlQUFlO1FBQy9CLElBQUlXLElBQUksR0FBR1MsQ0FBQyxDQUFDSCxLQUFL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Q0FBQyxFQUMxQjtZQUFFLE1BQU0sRUFBRTtVQUFZLENBQUMsRUFDdkI7WUFBRSxNQUFNLEVBQUU7VUFBYSxDQUFDLEVBQ3hCO1lBQUUsTUFBTSxFQUFFO1VBQU8sQ0FBQyxFQUNsQixJQUFJLENBQ1A7VUFDRCxPQUFPLEVBQUVSLGNBQWM7VUFDdkI7VUFDQSxjQUFjLEVBQUUsU0FBaEJVLFlBQWNBLENBQVlDLFFBQVEsRUFBRztZQUNqQ0EsUUFBUSxHQUFDLElBQUk7WUFDYmhDLEdBQUcsQ0FBQ2lDLHFCQUFxQixDQUFDakIsb0JBQW9CLENBQUM7VUFDbkQ7UUFDSixDQUFFLENBQUM7UUFDSHZCLEtBQUssQ0FBQyxjQUFjLENBQUM7TUFDekI7SUFBQztFQUFBLEVBdEd5QnlDLFVBQVU7RUF3R3ZDO0VBQ0R0RCxNQUFNLENBQUNDLGVBQWUsR0FBQ0EsZUFBZTtBQUMxQztBQUFDIiwiaWdub3JlTGlzdCI6W10sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9tb2R1bGVKcy9wcmljZUxpc3QuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/priceList.js\n\n}");
/***/ },
@@ -55,7 +55,7 @@ eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"fun
\*******************************************/
() {
-eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typeof p ? function (t) { return p.apply(e, t); } : p; }\nfunction _get() { return _get = \"undefined\" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = _superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, _get.apply(null, arguments); }\nfunction _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t));); return t; }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\nif (typeof window.SupplierModule === \"undefined\") {\n var SupplierModule = /*#__PURE__*/function (_ModuleBase) {\n function SupplierModule() {\n _classCallCheck(this, SupplierModule);\n return _callSuper(this, SupplierModule, arguments);\n }\n _inherits(SupplierModule, _ModuleBase);\n return _createClass(SupplierModule, [{\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node) {\n debug('call datatableRowActionAttachment');\n _superPropGet(SupplierModule, \"datatableRowActionAttachment\", this, 3)([rowData, node, {\n defaultFileName: \"arlista.xls\"\n }]);\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node) {\n debug('call datatableRowActionView');\n _superPropGet(SupplierModule, \"datatableRowActionView\", this, 3)([rowData, node, APP.SupplierModule]);\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event) {\n debug('datatableRowActionButtonClick');\n var rootObj = APP.SupplierModule;\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"initViewShow\",\n value: function initViewShow() {\n $('.productCategorySelect').select2({\n disabled: true\n });\n $('.serviceSelect').select2({\n disabled: true\n });\n APP.SupplierModule.renderContact();\n }\n }, {\n key: \"initViewList\",\n value: function initViewList() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n debug('listview inicialization');\n var dataTableCSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable'; //\n var colNum = $(dataTableCSSSelector + ' thead th').length; //buttons insert position need\n APP.setOpts({\n //datatableRowActionButtonClickCallBack:this.datatableRowActionButtonClick,\n datatableRowActionButtonClickCallBack: this.datatableRowActionButtonClick\n });\n var orderDirective = this.Opts.dataTable.orderDirective;\n if (typeof options['orderDirective'] != 'undefined') {\n orderDirective = options['orderDirective'];\n }\n //let ajaxUrl=this.Opts.URL.getDataTableContent;\n $(dataTableCSSSelector).DataTable({\n language: {\n url: '//cdn.datatables.net/plug-ins/1.10.24/i18n/Hungarian.json'\n },\n \"ajax\": {\n url: this.Opts.URL.getDataTableContent,\n data: function data(_data) {}\n },\n \"columnDefs\": [{\n \"targets\": colNum - 1,\n \"render\": function render(data, type, row) {\n var buttons = APP.datatableAddRowViewButton(0, arguments);\n return buttons;\n }\n }],\n buttons: {\n buttons: []\n },\n \"columns\": [{\n \"data\": \"name\"\n }, {\n \"data\": \"product_group\"\n }, {\n \"data\": \"service\"\n }, {\n \"data\": \"canSeeInOrder\",\n \"render\": function render(data) {\n return data == 1 ? \"\" : \"\";\n }\n }, null],\n \"order\": orderDirective,\n //\"stateSave\": true,\n \"drawCallback\": function drawCallback(settings) {\n APP.datatableAddRowAction(dataTableCSSSelector);\n }\n });\n debug('listview end');\n }\n }, {\n key: \"renderContact\",\n value: function renderContact() {\n var rowNum = 1;\n console.log('renderingContacts');\n $.each(APP.Supplier.getData('contact'), function () {\n var contactData = this;\n contactData.rowNum = rowNum;\n //console.log(contactData);\n var template = $('template[data-name=\"supplierContactTableRow\"]').html();\n var render = Mustache.render(template, contactData);\n $('.contactTable tbody').append(render);\n rowNum++;\n });\n }\n }]);\n }(ModuleBase);\n ;\n window.SupplierModule = SupplierModule;\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ3aW5kb3ciLCJTdXBwbGllck1vZHVsZSIsIl9Nb2R1bGVCYXNlIiwiX2NsYXNzQ2FsbENoZWNrIiwiX2NhbGxTdXBlciIsImFyZ3VtZW50cyIsIl9pbmhlcml0cyIsIl9jcmVhdGVDbGFzcyIsImtleSIsInZhbHVlIiwiZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudCIsInJvd0RhdGEiLCJub2RlIiwiZGVidWciLCJfc3VwZXJQcm9wR2V0IiwiZGVmYXVsdEZpbGVOYW1lIiwiZGF0YXRhYmxlUm93QWN0aW9uVmlldyIsIkFQUCIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrIiwiZXZlbnQiLCJyb290T2JqIiwiJCIsImN1cnJlbnRUYXJnZXQiLCJyb3ciLCJPcHRzIiwiZGF0YVRhYmxlIiwiQ1NTU2VsZWN0b3IiLCJEYXRhVGFibGUiLCJwYXJlbnRzIiwiZGF0YSIsImFjdGlvbk5hbWUiLCJjYXBpdGFsaXplIiwiaW5pdFZpZXdTaG93Iiwic2VsZWN0MiIsImRpc2FibGVkIiwicmVuZGVyQ29udGFjdCIsImluaXRWaWV3TGlzdCIsIm9wdGlvbnMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJkYXRhVGFibGVDU1NTZWxlY3RvciIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiY29sTnVtIiwic2V0T3B0cyIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJvcmRlckRpcmVjdGl2ZSIsImxhbmd1YWdlIiwidXJsIiwiVVJMIiwiZ2V0RGF0YVRhYmxlQ29udGVudCIsInJlbmRlciIsInR5cGUiLCJidXR0b25zIiwiZGF0YXRhYmxlQWRkUm93Vmlld0J1dHRvbiIsImRyYXdDYWxsYmFjayIsInNldHRpbmdzIiwiZGF0YXRhYmxlQWRkUm93QWN0aW9uIiwicm93TnVtIiwiY29uc29sZSIsImxvZyIsImVhY2giLCJTdXBwbGllciIsImdldERhdGEiLCJjb250YWN0RGF0YSIsInRlbXBsYXRlIiwiaHRtbCIsIk11c3RhY2hlIiwiYXBwZW5kIiwiTW9kdWxlQmFzZSJdLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvbW9kdWxlSnMvc3VwcGxpZXIuanM/ZmY2NCJdLCJzb3VyY2VzQ29udGVudCI6WyJpZih0eXBlb2Ygd2luZG93LlN1cHBsaWVyTW9kdWxlID09PVwidW5kZWZpbmVkXCIpIHtcclxuICAgIGNsYXNzIFN1cHBsaWVyTW9kdWxlIGV4dGVuZHMgTW9kdWxlQmFzZXtcclxuXHJcbiAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudChyb3dEYXRhLG5vZGUpIHtcclxuICAgICAgICAgICAgZGVidWcoJ2NhbGwgZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudCcpO1xyXG4gICAgICAgICAgICBzdXBlci5kYXRhdGFibGVSb3dBY3Rpb25BdHRhY2htZW50KHJvd0RhdGEsbm9kZSx7ZGVmYXVsdEZpbGVOYW1lOlwiYXJsaXN0YS54bHNcIn0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25WaWV3KHJvd0RhdGEsbm9kZSkge1xyXG4gICAgICAgICAgICBkZWJ1ZygnY2FsbCBkYXRhdGFibGVSb3dBY3Rpb25WaWV3Jyk7XHJcbiAgICAgICAgICAgIHN1cGVyLmRhdGF0YWJsZVJvd0FjdGlvblZpZXcocm93RGF0YSxub2RlLEFQUC5TdXBwbGllck1vZHVsZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayhldmVudCkge1xyXG4gICAgICAgICAgICBkZWJ1ZygnZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2snKTtcclxuICAgICAgICAgICAgbGV0IHJvb3RPYmo9QVBQLlN1cHBsaWVyTW9kdWxlO1xyXG4gICAgICAgICAgICBsZXQgbm9kZSA9ICQoZXZlbnRbMF0uY3VycmVudFRhcmdldCk7XHJcbiAgICAgICAgICAgIGxldCByb3cgPSAkKHJvb3RPYmouT3B0cy5kYXRhVGFibGUuQ1NTU2VsZWN0b3IpLkRhdGFUYWJsZSgpLnJvdyhub2RlLnBhcmVudHMoJ3RyJykpO1xyXG4gICAgICAgICAgICBsZXQgcm93RGF0YSA9IHJvdy5kYXRhKCk7XHJcbiAgICAgICAgICAgIGxldCBhY3Rpb25OYW1lID0gJ2RhdGF0YWJsZVJvd0FjdGlvbicgKyBub2RlLmRhdGEoJ2J1dHRvbnR5cGUnKS5jYXBpdGFsaXplKCk7XHJcbiAgICAgICAgICAgIGlmICh0eXBlb2Ygcm9vdE9ialthY3Rpb25OYW1lXSA9PT0gXCJmdW5jdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gcm9vdE9ialthY3Rpb25OYW1lXShyb3dEYXRhLCBub2RlKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGluaXRWaWV3U2hvdygpe1xyXG4gICAgICAgICAgICAkKCcucHJvZHVjdENhdGVnb3J5U2VsZWN0Jykuc2VsZWN0MihcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZDp0cnVlLFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAkKCcuc2VydmljZVNlbGVjdCcpLnNlbGVjdDIoXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6dHJ1ZSxcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgIEFQUC5TdXBwbGllck1vZHVsZS5yZW5kZXJDb250YWN0KCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGluaXRWaWV3TGlzdChvcHRpb25zPXt9KSB7XHJcbiAgICAgICAgICAgIGRlYnVnKCdsaXN0dmlldyBpbmljaWFsaXphdGlvbicpO1xyXG4gICAgICAgICAgICBsZXQgZGF0YVRhYmxlQ1NTU2VsZWN0b3I9dGhpcy5PcHRzLkNTU1NlbGVjdG9yQ29udGFpbmVyKycgLmRhdGFUYWJsZSc7IC8vXHJcbiAgICAgICAgICAgIGxldCBjb2xOdW09JChkYXRhVGFibGVDU1NTZWxlY3RvcisnIHRoZWFkIHRoJykubGVuZ3RoOyAvL2J1dHRvbnMgaW5zZXJ0IHBvc2l0aW9uIG5lZWRcclxuICAgICAgICAgICAgQVBQLnNldE9wdHMoe1xyXG4gICAgICAgICAgICAgICAgLy9kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnRoaXMuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2ssXHJcbiAgICAgICAgICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnRoaXMuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2ssXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIGxldCBvcmRlckRpcmVjdGl2ZT10aGlzLk9wdHMuZGF0YVRhYmxlLm9yZGVyRGlyZWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgaWYodHlwZW9mIG9wdGlvbnNbJ29yZGVyRGlyZWN0aXZlJ10hPSd1bmRlZmluZWQnKXtcclxuICAgICAgICAgICAgICAgIG9yZGVyRGlyZWN0aXZlPW9wdGlvbnNbJ29yZGVyRGlyZWN0aXZlJ107XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9sZXQgYWpheFVybD10aGlzLk9wdHMuVVJMLmdldERhdGFUYWJsZUNvbnRlbnQ7XHJcbiAgICAgICAgICAgICQoZGF0YVRhYmxlQ1NTU2VsZWN0b3IpLkRhdGFUYWJsZSgge1xyXG4gICAgICAgICAgICAgICAgbGFuZ3VhZ2U6IHtcclxuICAgICAgICAgICAgICAgICAgICB1cmw6ICcvL2Nkbi5kYXRhdGFibGVzLm5ldC9wbHVnLWlucy8xLjEwLjI0L2kxOG4vSHVuZ2FyaWFuLmpzb24nXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgXCJhamF4XCI6IHtcclxuICAgICAgICAgICAgICAgICAgICB1cmw6dGhpcy5PcHRzLlVSTC5nZXREYXRhVGFibGVDb250ZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6ZnVuY3Rpb24gKGRhdGEpIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5EZWZzXCI6IFtcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwidGFyZ2V0c1wiOiBjb2xOdW0tMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJyZW5kZXJcIjogZnVuY3Rpb24gKCBkYXRhLCB0eXBlLCByb3cgKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgYnV0dG9ucz1BUFAuZGF0YXRhYmxlQWRkUm93Vmlld0J1dHRvbigwLGFyZ3VtZW50cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYnV0dG9ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgIGJ1dHRvbnM6e1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbnM6IFtcclxuICAgICAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5zXCI6IFtcclxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcIm5hbWVcIiB9LFxyXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwicHJvZHVjdF9ncm91cFwiIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgeyBcImRhdGFcIjogXCJzZXJ2aWNlXCIgfSxcclxuICAgICAgICAgICAgICAgICAgICB7IFwiZGF0YVwiOiBcImNhblNlZUluT3JkZXJcIiwgXCJyZW5kZXJcIjogZnVuY3Rpb24oZGF0YSkgeyByZXR1cm4gZGF0YSA9PSAxID8gXCI8aSBjbGFzcz1cXFwiZmFzIGZhLWNoZWNrIHRleHQtc3VjY2Vzc1xcXCI+PC9pPlwiIDogXCI8aSBjbGFzcz1cXFwiZmFzIGZhLXRpbWVzIHRleHQtZGFuZ2VyXFxcIj48L2k+XCI7IH0gfSxcclxuICAgICAgICAgICAgICAgICAgICBudWxsLFxyXG4gICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgIFwib3JkZXJcIjogb3JkZXJEaXJlY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAvL1wic3RhdGVTYXZlXCI6IHRydWUsXHJcbiAgICAgICAgICAgICAgICBcImRyYXdDYWxsYmFja1wiOiBmdW5jdGlvbiggc2V0dGluZ3MgKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQVBQLmRhdGF0YWJsZUFkZFJvd0FjdGlvbihkYXRhVGFibGVDU1NTZWxlY3Rvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gKTtcclxuICAgICAgICAgICAgZGVidWcoJ2xpc3R2aWV3IGVuZCcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZW5kZXJDb250YWN0KCl7XHJcbiAgICAgICAgICAgIGxldCByb3dOdW09MTtcclxuICAgICAgICAgICAgY29uc29sZS5sb2coJ3JlbmRlcmluZ0NvbnRhY3RzJyk7XHJcbiAgICAgICAgICAgICQuZWFjaChBUFAuU3VwcGxpZXIuZ2V0RGF0YSgnY29udGFjdCcpLGZ1bmN0aW9uICgpe1xyXG4gICAgICAgICAgICAgICAgbGV0IGNvbnRhY3REYXRhPXRoaXM7XHJcbiAgICAgICAgICAgICAgICBjb250YWN0RGF0YS5yb3dOdW09cm93TnVtO1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhjb250YWN0RGF0YSk7XHJcbiAgICAgICAgICAgICAgICBsZXQgdGVtcGxhdGU9JCgndGVtcGxhdGVbZGF0YS1uYW1lPVwic3VwcGxpZXJDb250YWN0VGFibGVSb3dcIl0nKS5odG1sKClcclxuICAgICAgICAgICAgICAgIGxldCByZW5kZXI9TXVzdGFjaGUucmVuZGVyKHRlbXBsYXRlLGNvbnRhY3REYXRhKTtcclxuICAgICAgICAgICAgICAgICQoJy5jb250YWN0VGFibGUgdGJvZHknKS5hcHBlbmQocmVuZGVyKTtcclxuICAgICAgICAgICAgICAgIHJvd051bSsrO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfTtcclxuICAgIHdpbmRvdy5TdXBwbGllck1vZHVsZT1TdXBwbGllck1vZHVsZTtcclxufTtcclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBRyxPQUFPQSxNQUFNLENBQUNDLGNBQWMsS0FBSSxXQUFXLEVBQUU7RUFBQSxJQUN0Q0EsY0FBYywwQkFBQUMsV0FBQTtJQUFBLFNBQUFELGVBQUE7TUFBQUUsZUFBQSxPQUFBRixjQUFBO01BQUEsT0FBQUcsVUFBQSxPQUFBSCxjQUFBLEVBQUFJLFNBQUE7SUFBQTtJQUFBQyxTQUFBLENBQUFMLGNBQUEsRUFBQUMsV0FBQTtJQUFBLE9BQUFLLFlBQUEsQ0FBQU4sY0FBQTtNQUFBTyxHQUFBO01BQUFDLEtBQUEsRUFFaEIsU0FBQUMsNEJBQTRCQSxDQUFDQyxPQUFPLEVBQUNDLElBQUksRUFBRTtRQUN2Q0MsS0FBSyxDQUFDLG1DQUFtQyxDQUFDO1FBQzFDQyxhQUFBLENBQUFiLGNBQUEsNENBQW1DVSxPQUFPLEVBQUNDLElBQUksRUFBQztVQUFDRyxlQUFlLEVBQUM7UUFBYSxDQUFDO01BQ25GO0lBQUM7TUFBQVAsR0FBQTtNQUFBQyxLQUFBLEVBQ0QsU0FBQU8sc0JBQXNCQSxDQUFDTCxPQUFPLEVBQUNDLElBQUksRUFBRTtRQUNqQ0MsS0FBSyxDQUFDLDZCQUE2QixDQUFDO1FBQ3BDQyxhQUFBLENBQUFiLGNBQUEsc0NBQTZCVSxPQUFPLEVBQUNDLElBQUksRUFBQ0ssR0FBRyxDQUFDaEIsY0FBYztNQUNoRTtJQUFDO01BQUFPLEdBQUE7TUFBQUMsS0FBQSxFQUVELFNBQUFTLDZCQUE2QkEsQ0FBQ0MsS0FBSyxFQUFFO1FBQ2pDTixLQUFLLENBQUMs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QUFPK0MsT0FBTztZQUNsQjtVQUNKLENBQUMsQ0FDSjtVQUNEQSxPQUFPLEVBQUM7WUFDSkEsT0FBTyxFQUFFO1VBRWIsQ0FBQztVQUNELFNBQVMsRUFBRSxDQUNQO1lBQUUsTUFBTSxFQUFFO1VBQU8sQ0FBQyxFQUNsQjtZQUFFLE1BQU0sRUFBRTtVQUFnQixDQUFDLEVBQzNCO1lBQUUsTUFBTSxFQUFFO1VBQVUsQ0FBQyxFQUNyQjtZQUFFLE1BQU0sRUFBRSxlQUFlO1lBQUUsUUFBUSxFQUFFLFNBQVZGLE1BQVFBLENBQVdyQixJQUFJLEVBQUU7Y0FBRSxPQUFPQSxJQUFJLElBQUksQ0FBQyxHQUFHLDZDQUE2QyxHQUFHLDRDQUE0QztZQUFFO1VBQUUsQ0FBQyxFQUMxSyxJQUFJLENBQ1A7VUFDRCxPQUFPLEVBQUVnQixjQUFjO1VBQ3ZCO1VBQ0EsY0FBYyxFQUFFLFNBQWhCUyxZQUFjQSxDQUFZQyxRQUFRLEVBQUc7WUFDakN0QyxHQUFHLENBQUN1QyxxQkFBcUIsQ0FBQ2hCLG9CQUFvQixDQUFDO1VBQ25EO1FBQ0osQ0FBRSxDQUFDO1FBQ0gzQixLQUFLLENBQUMsY0FBYyxDQUFDO01BQ3pCO0lBQUM7TUFBQUwsR0FBQTtNQUFBQyxLQUFBLEVBQ0QsU0FBQTBCLGFBQWFBLENBQUEsRUFBRTtRQUNYLElBQUlzQixNQUFNLEdBQUMsQ0FBQztRQUNaQyxPQUFPLENBQUNDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FBQztRQUNoQ3RDLENBQUMsQ0FBQ3VDLElBQUksQ0FBQzNDLEdBQUcsQ0FBQzRDLFFBQVEsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxFQUFDLFlBQVc7VUFDOUMsSUFBSUMsV0FBVyxHQUFDLElBQUk7VUFDcEJBLFdBQVcsQ0FBQ04sTUFBTSxHQUFDQSxNQUFNO1VBQ3pCO1VBQ0EsSUFBSU8sUUFBUSxHQUFDM0MsQ0FBQyxDQUFDLCtDQUErQyxDQUFDLENBQUM0QyxJQUFJLENBQUMsQ0FBQztVQUN0RSxJQUFJZixNQUFNLEdBQUNnQixRQUFRLENBQUNoQixNQUFNLENBQUNjLFFBQVEsRUFBQ0QsV0FBVyxDQUFDO1VBQ2hEMUMsQ0FBQyxDQUFDLHFCQUFxQixDQUFDLENBQUM4QyxNQUFNLENBQUNqQixNQUFNLENBQUM7VUFDdkNPLE1BQU0sRUFBRTtRQUNaLENBQUMsQ0FBQztNQUNOO0lBQUM7RUFBQSxFQW5Hd0JXLFVBQVU7RUFxR3RDO0VBQ0RwRSxNQUFNLENBQUNDLGNBQWMsR0FBQ0EsY0FBYztBQUN4QztBQUFDIiwiaWdub3JlTGlzdCI6W10sImZpbGUiOiIuL3Jlc291cmNlcy9qcy9tb2R1bGVKcy9zdXBwbGllci5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/supplier.js\n\n}");
+eval("{function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typeof p ? function (t) { return p.apply(e, t); } : p; }\nfunction _get() { return _get = \"undefined\" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = _superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, _get.apply(null, arguments); }\nfunction _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t));); return t; }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\nif (typeof window.SupplierModule === \"undefined\") {\n var SupplierModule = /*#__PURE__*/function (_ModuleBase) {\n function SupplierModule() {\n _classCallCheck(this, SupplierModule);\n return _callSuper(this, SupplierModule, arguments);\n }\n _inherits(SupplierModule, _ModuleBase);\n return _createClass(SupplierModule, [{\n key: \"datatableRowActionAttachment\",\n value: function datatableRowActionAttachment(rowData, node) {\n debug('call datatableRowActionAttachment');\n _superPropGet(SupplierModule, \"datatableRowActionAttachment\", this, 3)([rowData, node, {\n defaultFileName: \"arlista.xls\"\n }]);\n }\n }, {\n key: \"datatableRowActionView\",\n value: function datatableRowActionView(rowData, node) {\n debug('call datatableRowActionView');\n _superPropGet(SupplierModule, \"datatableRowActionView\", this, 3)([rowData, node, APP.SupplierModule]);\n }\n }, {\n key: \"datatableRowActionButtonClick\",\n value: function datatableRowActionButtonClick(event) {\n debug('datatableRowActionButtonClick');\n var rootObj = APP.SupplierModule;\n var node = $(event[0].currentTarget);\n var row = $(rootObj.Opts.dataTable.CSSSelector).DataTable().row(node.parents('tr'));\n var rowData = row.data();\n var actionName = 'datatableRowAction' + node.data('buttontype').capitalize();\n if (typeof rootObj[actionName] === \"function\") {\n return rootObj[actionName](rowData, node);\n }\n }\n }, {\n key: \"initViewShow\",\n value: function initViewShow() {\n $('.productCategorySelect').select2({\n disabled: true\n });\n $('.serviceSelect').select2({\n disabled: true\n });\n APP.SupplierModule.renderContact();\n }\n }, {\n key: \"initViewList\",\n value: function initViewList() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n debug('listview inicialization');\n var dataTableCSSSelector = this.Opts.CSSSelectorContainer + ' .dataTable'; //\n var colNum = $(dataTableCSSSelector + ' thead th').length; //buttons insert position need\n APP.setOpts({\n //datatableRowActionButtonClickCallBack:this.datatableRowActionButtonClick,\n datatableRowActionButtonClickCallBack: this.datatableRowActionButtonClick\n });\n var orderDirective = this.Opts.dataTable.orderDirective;\n if (typeof options['orderDirective'] != 'undefined') {\n orderDirective = options['orderDirective'];\n }\n //let ajaxUrl=this.Opts.URL.getDataTableContent;\n $(dataTableCSSSelector).DataTable({\n language: {\n url: '//cdn.datatables.net/plug-ins/1.10.24/i18n/Hungarian.json'\n },\n \"ajax\": {\n url: this.Opts.URL.getDataTableContent,\n data: function data(_data) {}\n },\n \"columnDefs\": [{\n \"targets\": colNum - 1,\n \"render\": function render(data, type, row) {\n var buttons = APP.datatableAddRowViewButton(0, arguments);\n return buttons;\n }\n }],\n buttons: {\n buttons: []\n },\n \"columns\": [{\n \"data\": \"name\"\n }, {\n \"data\": \"product_group\"\n }, {\n \"data\": \"service\"\n }, {\n \"data\": \"canSeeInOrder\",\n \"render\": function render(data) {\n return data == 1 ? \"\" : \"\";\n }\n }, null],\n \"order\": orderDirective,\n //\"stateSave\": true,\n \"drawCallback\": function drawCallback(settings) {\n APP.datatableAddRowAction(dataTableCSSSelector);\n }\n });\n debug('listview end');\n }\n }, {\n key: \"renderContact\",\n value: function renderContact() {\n var rowNum = 1;\n console.log('renderingContacts');\n $.each(APP.Supplier.getData('contact'), function () {\n var contactData = this;\n contactData.rowNum = rowNum;\n //console.log(contactData);\n var template = $('template[data-name=\"supplierContactTableRow\"]').html();\n var render = Mustache.render(template, contactData);\n $('.contactTable tbody').append(render);\n rowNum++;\n });\n }\n }]);\n }(ModuleBase);\n ;\n window.SupplierModule = SupplierModule;\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ3aW5kb3ciLCJTdXBwbGllck1vZHVsZSIsIl9Nb2R1bGVCYXNlIiwiX2NsYXNzQ2FsbENoZWNrIiwiX2NhbGxTdXBlciIsImFyZ3VtZW50cyIsIl9pbmhlcml0cyIsIl9jcmVhdGVDbGFzcyIsImtleSIsInZhbHVlIiwiZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudCIsInJvd0RhdGEiLCJub2RlIiwiZGVidWciLCJfc3VwZXJQcm9wR2V0IiwiZGVmYXVsdEZpbGVOYW1lIiwiZGF0YXRhYmxlUm93QWN0aW9uVmlldyIsIkFQUCIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrIiwiZXZlbnQiLCJyb290T2JqIiwiJCIsImN1cnJlbnRUYXJnZXQiLCJyb3ciLCJPcHRzIiwiZGF0YVRhYmxlIiwiQ1NTU2VsZWN0b3IiLCJEYXRhVGFibGUiLCJwYXJlbnRzIiwiZGF0YSIsImFjdGlvbk5hbWUiLCJjYXBpdGFsaXplIiwiaW5pdFZpZXdTaG93Iiwic2VsZWN0MiIsImRpc2FibGVkIiwicmVuZGVyQ29udGFjdCIsImluaXRWaWV3TGlzdCIsIm9wdGlvbnMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJkYXRhVGFibGVDU1NTZWxlY3RvciIsIkNTU1NlbGVjdG9yQ29udGFpbmVyIiwiY29sTnVtIiwic2V0T3B0cyIsImRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrQ2FsbEJhY2siLCJvcmRlckRpcmVjdGl2ZSIsImxhbmd1YWdlIiwidXJsIiwiVVJMIiwiZ2V0RGF0YVRhYmxlQ29udGVudCIsInJlbmRlciIsInR5cGUiLCJidXR0b25zIiwiZGF0YXRhYmxlQWRkUm93Vmlld0J1dHRvbiIsImRyYXdDYWxsYmFjayIsInNldHRpbmdzIiwiZGF0YXRhYmxlQWRkUm93QWN0aW9uIiwicm93TnVtIiwiY29uc29sZSIsImxvZyIsImVhY2giLCJTdXBwbGllciIsImdldERhdGEiLCJjb250YWN0RGF0YSIsInRlbXBsYXRlIiwiaHRtbCIsIk11c3RhY2hlIiwiYXBwZW5kIiwiTW9kdWxlQmFzZSJdLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvbW9kdWxlSnMvc3VwcGxpZXIuanM/ZmY2NCJdLCJzb3VyY2VzQ29udGVudCI6WyJpZih0eXBlb2Ygd2luZG93LlN1cHBsaWVyTW9kdWxlID09PVwidW5kZWZpbmVkXCIpIHtcbiAgICBjbGFzcyBTdXBwbGllck1vZHVsZSBleHRlbmRzIE1vZHVsZUJhc2V7XG5cbiAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uQXR0YWNobWVudChyb3dEYXRhLG5vZGUpIHtcbiAgICAgICAgICAgIGRlYnVnKCdjYWxsIGRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQnKTtcbiAgICAgICAgICAgIHN1cGVyLmRhdGF0YWJsZVJvd0FjdGlvbkF0dGFjaG1lbnQocm93RGF0YSxub2RlLHtkZWZhdWx0RmlsZU5hbWU6XCJhcmxpc3RhLnhsc1wifSk7XG4gICAgICAgIH1cbiAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uVmlldyhyb3dEYXRhLG5vZGUpIHtcbiAgICAgICAgICAgIGRlYnVnKCdjYWxsIGRhdGF0YWJsZVJvd0FjdGlvblZpZXcnKTtcbiAgICAgICAgICAgIHN1cGVyLmRhdGF0YWJsZVJvd0FjdGlvblZpZXcocm93RGF0YSxub2RlLEFQUC5TdXBwbGllck1vZHVsZSk7XG4gICAgICAgIH1cblxuICAgICAgICBkYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGljayhldmVudCkge1xuICAgICAgICAgICAgZGVidWcoJ2RhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrJyk7XG4gICAgICAgICAgICBsZXQgcm9vdE9iaj1BUFAuU3VwcGxpZXJNb2R1bGU7XG4gICAgICAgICAgICBsZXQgbm9kZSA9ICQoZXZlbnRbMF0uY3VycmVudFRhcmdldCk7XG4gICAgICAgICAgICBsZXQgcm93ID0gJChyb290T2JqLk9wdHMuZGF0YVRhYmxlLkNTU1NlbGVjdG9yKS5EYXRhVGFibGUoKS5yb3cobm9kZS5wYXJlbnRzKCd0cicpKTtcbiAgICAgICAgICAgIGxldCByb3dEYXRhID0gcm93LmRhdGEoKTtcbiAgICAgICAgICAgIGxldCBhY3Rpb25OYW1lID0gJ2RhdGF0YWJsZVJvd0FjdGlvbicgKyBub2RlLmRhdGEoJ2J1dHRvbnR5cGUnKS5jYXBpdGFsaXplKCk7XG4gICAgICAgICAgICBpZiAodHlwZW9mIHJvb3RPYmpbYWN0aW9uTmFtZV0gPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICAgICAgICAgIHJldHVybiByb290T2JqW2FjdGlvbk5hbWVdKHJvd0RhdGEsIG5vZGUpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5pdFZpZXdTaG93KCl7XG4gICAgICAgICAgICAkKCcucHJvZHVjdENhdGVnb3J5U2VsZWN0Jykuc2VsZWN0MihcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc2FibGVkOnRydWUsXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICQoJy5zZXJ2aWNlU2VsZWN0Jykuc2VsZWN0MihcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGRpc2FibGVkOnRydWUsXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgQVBQLlN1cHBsaWVyTW9kdWxlLnJlbmRlckNvbnRhY3QoKTtcbiAgICAgICAgfVxuICAgICAgICBpbml0Vmlld0xpc3Qob3B0aW9ucz17fSkge1xuICAgICAgICAgICAgZGVidWcoJ2xpc3R2aWV3IGluaWNpYWxpemF0aW9uJyk7XG4gICAgICAgICAgICBsZXQgZGF0YVRhYmxlQ1NTU2VsZWN0b3I9dGhpcy5PcHRzLkNTU1NlbGVjdG9yQ29udGFpbmVyKycgLmRhdGFUYWJsZSc7IC8vXG4gICAgICAgICAgICBsZXQgY29sTnVtPSQoZGF0YVRhYmxlQ1NTU2VsZWN0b3IrJyB0aGVhZCB0aCcpLmxlbmd0aDsgLy9idXR0b25zIGluc2VydCBwb3NpdGlvbiBuZWVkXG4gICAgICAgICAgICBBUFAuc2V0T3B0cyh7XG4gICAgICAgICAgICAgICAgLy9kYXRhdGFibGVSb3dBY3Rpb25CdXR0b25DbGlja0NhbGxCYWNrOnRoaXMuZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2ssXG4gICAgICAgICAgICAgICAgZGF0YXRhYmxlUm93QWN0aW9uQnV0dG9uQ2xpY2tDYWxsQmFjazp0aGlzLmRhdGF0YWJsZVJvd0FjdGlvbkJ1dHRvbkNsaWNrLFxuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIGxldCBvcmRlckRpcmVjdGl2ZT10aGlzLk9wdHMuZGF0YVRhYmxlLm9yZGVyRGlyZWN0aXZlO1xuXG4gICAgICAgICAgICBpZih0eXBlb2Ygb3B0aW9uc1snb3JkZXJEaXJlY3RpdmUnXSE9J3VuZGVmaW5lZCcpe1xuICAgICAgICAgICAgICAgIG9yZGVyRGlyZWN0aXZlPW9wdGlvbnNbJ29yZGVyRGlyZWN0aXZlJ107XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2xldCBhamF4VXJsPXRoaXMuT3B0cy5VUkwuZ2V0RGF0YVRhYmxlQ29udGVudDtcbiAgICAgICAgICAgICQoZGF0YVRhYmxlQ1NTU2VsZWN0b3IpLkRhdGFUYWJsZSgge1xuICAgICAgICAgICAgICAgIGxhbmd1YWdlOiB7XG4gICAgICAgICAgICAgICAgICAgIHVybDogJy8vY2RuLmRhdGF0YWJsZXMubmV0L3BsdWctaW5zLzEuMTAuMjQvaTE4bi9IdW5nYXJpYW4uanNvbidcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFwiYWpheFwiOiB7XG4gICAgICAgICAgICAgICAgICAgIHVybDp0aGlzLk9wdHMuVVJMLmdldERhdGFUYWJsZUNvbnRlbnQsXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6ZnVuY3Rpb24gKGRhdGEpIHtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXCJjb2x1bW5EZWZzXCI6IFtcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0YXJnZXRzXCI6IGNvbE51bS0xLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJyZW5kZXJcIjogZnVuY3Rpb24gKCBkYXRhLCB0eXBlLCByb3cgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGJ1dHRvbnM9QVBQLmRhdGF0YWJsZUFkZFJvd1ZpZXdCdXR0b24oMCxhcmd1bWVudHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBidXR0b25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIGJ1dHRvbnM6e1xuICAgICAgICAgICAgICAgICAgICBidXR0b25zOiBbXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFwiY29sdW1uc1wiOiBbXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwibmFtZVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwicHJvZHVjdF9ncm91cFwiIH0sXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwic2VydmljZVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIHsgXCJkYXRhXCI6IFwiY2FuU2VlSW5PcmRlclwiLCBcInJlbmRlclwiOiBmdW5jdGlvbihkYXRhKSB7IHJldHVybiBkYXRhID09IDEgPyBcIjxpIGNsYXNzPVxcXCJmYXMgZmEtY2hlY2sgdGV4dC1zdWNjZXNzXFxcIj48L2k+XCIgOiBcIjxpIGNsYXNzPVxcXCJmYXMgZmEtdGltZXMgdGV4dC1kYW5nZXJcXFwiPjwvaT5cIjsgfSB9LFxuICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgXCJvcmRlclwiOiBvcmRlckRpcmVjdGl2ZSxcbiAgICAgICAgICAgICAgICAvL1wic3RhdGVTYXZlXCI6IHRydWUsXG4gICAgICAgICAgICAgICAgXCJkcmF3Q2FsbGJhY2tcIjogZnVuY3Rpb24oIHNldHRpbmdzICkge1xuICAgICAgICAgICAgICAgICAgICBBUFAuZGF0YXRhYmxlQWRkUm93QWN0aW9uKGRhdGFUYWJsZUNTU1NlbGVjdG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICk7XG4gICAgICAgICAgICBkZWJ1ZygnbGlzdHZpZXcgZW5kJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmVuZGVyQ29udGFjdCgpe1xuICAgICAgICAgICAgbGV0IHJvd051bT0xO1xuICAgICAgICAgICAgY29uc29sZS5sb2coJ3JlbmRlcmluZ0NvbnRhY3RzJyk7XG4gICAgICAgICAgICAkLmVhY2goQVBQLlN1cHBsaWVyLmdldERhdGEoJ2NvbnRhY3QnKSxmdW5jdGlvbiAoKXtcbiAgICAgICAgICAgICAgICBsZXQgY29udGFjdERhdGE9dGhpcztcbiAgICAgICAgICAgICAgICBjb250YWN0RGF0YS5yb3dOdW09cm93TnVtO1xuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coY29udGFjdERhdGEpO1xuICAgICAgICAgICAgICAgIGxldCB0ZW1wbGF0ZT0kKCd0ZW1wbGF0ZVtkYXRhLW5hbWU9XCJzdXBwbGllckNvbnRhY3RUYWJsZVJvd1wiXScpLmh0bWwoKVxuICAgICAgICAgICAgICAgIGxldCByZW5kZXI9TXVzdGFjaGUucmVuZGVyKHRlbXBsYXRlLGNvbnRhY3REYXRhKTtcbiAgICAgICAgICAgICAgICAkKCcuY29udGFjdFRhYmxlIHRib2R5JykuYXBwZW5kKHJlbmRlcik7XG4gICAgICAgICAgICAgICAgcm93TnVtKys7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuXG4gICAgfTtcbiAgICB3aW5kb3cuU3VwcGxpZXJNb2R1bGU9U3VwcGxpZXJNb2R1bGU7XG59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\n//# sourceURL=webpack-internal:///./resources/js/moduleJs/supplier.js\n\n}");
/***/ }
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 8b5b800..bf5e36b 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,9 +1,9 @@
{
- "/js/app.js": "/js/app.js?id=788435874adbbf8e5ddc27cc9d18e00e",
- "/js/admin.js": "/js/admin.js?id=10b9adf2a7c0fa319e265e93605c0749",
- "/js/module.js": "/js/module.js?id=6c18e619075de340eef4e5f108952ff0",
- "/js/components.js": "/js/components.js?id=34668cee8ac371c98657beffcff579b8",
- "/css/app.css": "/css/app.css?id=366d6978f145ae9341959edd6e69bed7",
+ "/js/app.js": "/js/app.js?id=7a4a2425eee6ffd4f5e0101c1739316f",
+ "/js/admin.js": "/js/admin.js?id=d9ace2bdd65b581860246e1c36d945a6",
+ "/js/module.js": "/js/module.js?id=fb7fa760d68528d6a6b2bfac3d8c6dcb",
+ "/js/components.js": "/js/components.js?id=076bf497b37978cba117523354657353",
+ "/css/app.css": "/css/app.css?id=602e6f191305b5b1e8a30b7b948e960d",
"/fonts/vendor/bootstrap-icons/bootstrap-icons.woff2?92ea18a81d737146ff044ddb52010366": "/fonts/vendor/bootstrap-icons/bootstrap-icons.woff2?92ea18a81d737146ff044ddb52010366?id=9ad5aa740d7d5e6a0191b309b9b1986c",
"/fonts/vendor/bootstrap-icons/bootstrap-icons.woff?1295669cd4e305c97f2cfc16d56614b8": "/fonts/vendor/bootstrap-icons/bootstrap-icons.woff?1295669cd4e305c97f2cfc16d56614b8?id=d1af9af6052c51b169be6c628ae99bb5",
"/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453": "/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?23f19bb08961f37aaf692ff943823453?id=0868992b7c56298026b76b22c534eab9",
@@ -41,6 +41,6 @@
"/images/vendor/jquery-ui/themes/base/ui-icons_777620_256x240.png?f423048bf942a7a33b33b1b982ecdb51": "/images/vendor/jquery-ui/themes/base/ui-icons_777620_256x240.png?f423048bf942a7a33b33b1b982ecdb51?id=7c2eb0d985914d94938ebc386ad09e37",
"/images/vendor/jquery-ui/themes/base/ui-icons_cc0000_256x240.png?5cbbd560bcf30acb95dd3b0b0d61645a": "/images/vendor/jquery-ui/themes/base/ui-icons_cc0000_256x240.png?5cbbd560bcf30acb95dd3b0b0d61645a?id=e5fe3b8d656a0dcf8c574ec8eb4cb6fe",
"/images/vendor/jquery-ui/themes/base/ui-icons_777777_256x240.png?f5d5fce2f36b5776eab8b314efc2dfd8": "/images/vendor/jquery-ui/themes/base/ui-icons_777777_256x240.png?f5d5fce2f36b5776eab8b314efc2dfd8?id=0c3579368edda27d14bb4910e27002b6",
- "/js/customize.js": "/js/customize.js?id=31b57208bc19a039066296cd7322567f",
- "/css/invoice.css": "/css/invoice.css?id=14b5784b76704d02969da9561631ed3f"
+ "/js/customize.js": "/js/customize.js?id=c71a536bd8503fc96a39af19ddc19549",
+ "/css/invoice.css": "/css/invoice.css?id=cd7279b46cbcab11c08ade08c4120576"
}