(window["webpackJsonptest-app"]=window["webpackJsonptest-app"]||[]).push([[0],{13:function(e,t,a){"use strict";var r=a(1),n=a(2),o=a(5),s=a(4),i=a(6),l=a(0),c=function(e){function t(e){var a;return Object(r.a)(this,t),(a=Object(o.a)(this,Object(s.a)(t).call(this,e))).NL=e.NL,a.state={modelError:"",errorMessage:""},a.timer={},a.mounted=!1,a}return Object(i.a)(t,e),Object(n.a)(t,[{key:"construct",value:function(e){Object.assign(this.state,e)}},{key:"componentDidMount",value:function(){this.mounted=!0,"function"===typeof this.baseCompDidMount&&this.baseCompDidMount(),"function"===typeof this.baseSearchCompDidMount&&this.baseSearchCompDidMount(),"function"===typeof this.baseRecordCompDidMount&&this.baseRecordCompDidMount(),"function"===typeof this.baseDashboardCompDidMount&&this.baseDashboardCompDidMount()}},{key:"componentWillUnmount",value:function(){if(this.mounted=!1,this.timer)for(var e=Object.keys(this.timer),t=0;t 3) {\\n_call = {\\ntext: \\"Phone\\",\\nmode: \\"raised\\",\\ncolor: \\"#1565C0\\",\\ncallback: () => {\\nvar element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"tel:\\" + phone);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);\\n},\\n};\\n}\\nif (typeof mobile === \\"string\\" && mobile.length > 3) {\\n_mobile = {\\ntext: \\"Mobile\\",\\nmode: \\"raised\\",\\ncolor: \\"#1565C0\\",\\ncallback: () => {\\nvar element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"tel:\\" + mobile);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);\\n},\\n};\\n}\\nif (typeof email === \\"string\\" && email.length > 3) {\\n_email = {\\ntext: \\"Email\\",\\nmode: \\"raised\\",\\ncolor: \\"#1565C0\\",\\ncallback: () => {\\nvar element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"mailto:\\" + email + \\"?cc=\\" + _email_cc + \\"&subject=\\" + subject);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);\\n},\\n};\\n}\\nNL.Alert.show(\\n_Alert,\\n{\\ntext: \\"Cancel\\",\\nmode: \\"text\\",\\ncallback: () => {},\\n},\\n_email,\\n_mobile,\\n_call\\n);\\n}","itsm_no_connected_record":"function NoConnectedRecord(type) {\\nNL.Alert.show(\\n{\\ntitle: \\"Error\\",\\ntext: \\"There is no \\" + type + \\" associated with this record.\\",\\nicon: \\"warning\\",\\ncolor: \\"#F44336\\",\\nunfocus: true,\\n},\\n{\\ntext: \\"OK\\",\\nmode: \\"text\\",\\ncallback: () => {},\\n}\\n);\\n}","search_context_problem_eval_query":"function searchContextProblemEvalQuery() {\\nvar name = null\\nvar keywords = null\\nvar prbId = null;\\nif (typeof NL.Record.data.text_name === \\"string\\") {\\nif (NL.Record.data.text_name.length <= 200) {\\nname = NL.Record.data.text_name;\\n} else {\\nvar subString = NL.Record.data.text_name.slice(0, 200);\\nvar lastSpaceIndex = subString.lastIndexOf(\' \');\\nif (lastSpaceIndex === -1) {\\nname = null;\\n} else {\\nname = subString.slice(0, lastSpaceIndex);\\n}\\n}\\n}\\nif (NL.Record.data.array_text_keywords !== undefined && Array.isArray(NL.Record.data.array_text_keywords) && NL.Record.data.array_text_keywords.length > 0) {\\nkeywords = [...NL.Record.data.array_text_keywords]\\nfor (var i = 0; i < keywords.length; i++) {\\nkeywords[i] = keywords[i].toLowerCase()\\n}\\n}\\nif (NL.Tools.isPath(NL.Record.data, \\"object_problem.text_id\\", \\"string\\")) {\\nprbId = NL.Record.data.object_problem.text_id\\n}\\nvar prbOpt = {\\nquery: {\\nbool: {\\nmust_not: [\\n{\\nterm: {\\ntext_state: \\"done\\"\\n}\\n}\\n],\\nshould: [{\\n\\"term\\": {\\n\\"text_does_not_exist\\": \\"doesnotexist\\"\\n}\\n}],\\nminimum_should_match: 1\\n}\\n}\\n}\\nif (name !== null) {\\nprbOpt.query.bool.should.push({\\n\\"match\\": {\\n\\"text_name\\": {\\n\\"query\\": name,\\n\\"operator\\": \\"or\\"\\n}\\n}\\n})\\n}\\nif (keywords !== null) {\\nprbOpt.query.bool.should.push({\\n\\"terms\\": {\\n\\"array_text_keywords\\": keywords\\n}\\n})\\n}\\nif (prbId !== null) {\\nprbOpt.query.bool.should.push({\\n\\"term\\": {\\n\\"_id\\": {\\n\\"value\\": prbId,\\n\\"boost\\": 100\\n}\\n}\\n})\\n}\\nreturn prbOpt.query\\n}","search_context_change_eval_query":"function searchContextChangeEvalQuery() {\\nvar name = null\\nvar keywords = null\\nif (typeof NL.Record.data.text_name === \\"string\\") {\\nif (NL.Record.data.text_name.length <= 200) {\\nname = NL.Record.data.text_name;\\n} else {\\nvar subString = NL.Record.data.text_name.slice(0, 200);\\nvar lastSpaceIndex = subString.lastIndexOf(\' \');\\nif (lastSpaceIndex === -1) {\\nname = null;\\n} else {\\nname = subString.slice(0, lastSpaceIndex);\\n}\\n}\\n}\\nif (NL.Record.data.array_text_keywords !== undefined && Array.isArray(NL.Record.data.array_text_keywords) && NL.Record.data.array_text_keywords.length > 0) {\\nkeywords = [...NL.Record.data.array_text_keywords]\\nfor (var i = 0; i < keywords.length; i++) {\\nkeywords[i] = keywords[i].toLowerCase()\\n}\\n}\\nvar prbOpt = {\\nquery: {\\nbool: {\\nmust: [\\n{\\n\\"bool\\": {\\n\\"should\\": [\\n{\\n\\"range\\": {\\n\\"date_action\\": {\\n\\"gte\\": \\"now-14d/d\\",\\n\\"lte\\": \\"now+14d/d\\"\\n}\\n}\\n},\\n{\\n\\"term\\": {\\n\\"text_state\\": \\"approved\\"\\n}\\n},\\n{\\n\\"term\\": {\\n\\"text_state\\": \\"done\\"\\n}\\n}\\n],\\n\\"minimum_should_match\\": 2\\n}\\n}\\n],\\nshould: [{\\n\\"term\\": {\\n\\"text_does_not_exist\\": \\"doesnotexist\\"\\n}\\n}],\\nminimum_should_match: 1\\n}\\n}\\n}\\nif (name !== null) {\\nprbOpt.query.bool.should.push({\\n\\"match\\": {\\n\\"text_name\\": {\\n\\"query\\": name,\\n\\"operator\\": \\"or\\"\\n}\\n}\\n})\\n}\\nif (keywords !== null) {\\nprbOpt.query.bool.should.push({\\n\\"terms\\": {\\n\\"array_text_keywords\\": keywords\\n}\\n})\\n}\\nreturn prbOpt.query\\n}","search_context_knowedge_eval_query":"function searchContextKnowedgeEvalQuery() {\\nvar name = null\\nvar keywords = null\\nif (typeof NL.Record.data.text_name === \\"string\\") {\\nif (NL.Record.data.text_name.length <= 200) {\\nname = NL.Record.data.text_name;\\n} else {\\nvar subString = NL.Record.data.text_name.slice(0, 200);\\nvar lastSpaceIndex = subString.lastIndexOf(\' \');\\nif (lastSpaceIndex === -1) {\\nname = null;\\n} else {\\nname = subString.slice(0, lastSpaceIndex);\\n}\\n}\\n}\\nif (NL.Record.data.array_text_keywords !== undefined && Array.isArray(NL.Record.data.array_text_keywords) && NL.Record.data.array_text_keywords.length > 0) {\\nkeywords = [...NL.Record.data.array_text_keywords]\\nfor (var i = 0; i < keywords.length; i++) {\\nkeywords[i] = keywords[i].toLowerCase()\\n}\\n}\\nvar prbOpt = {\\nquery: {\\nbool: {\\nshould: [{\\n\\"term\\": {\\n\\"text_does_not_exist\\": \\"doesnotexist\\"\\n}\\n}],\\nminimum_should_match: 1\\n}\\n}\\n}\\nif (name !== null) {\\nprbOpt.query.bool.should.push({\\n\\"match\\": {\\n\\"text_name\\": {\\n\\"query\\": name,\\n\\"operator\\": \\"or\\"\\n}\\n}\\n})\\n}\\nif (keywords !== null) {\\nprbOpt.query.bool.should.push({\\n\\"terms\\": {\\n\\"array_text_keywords\\": keywords\\n}\\n})\\n}\\nreturn prbOpt.query\\n}"}},"data_objects":{"change":{"settings":{"interface_name":"Change Control","interface_button_backcolor":"#F57C00","interface_button_forecolor":"#ffffff","history_reminder_feilds":["text_name"],"menu_name":"Change Control","menu_icon":"build","menu_icon_color":"#FFE0B2","menu_icon_color_background":"#F57C00","menu_order":100,"menu_hide":false,"url":"change","url_app":"change","url_api":"change","url_app_id_prefix":"CHG"},"record":{"default":{"text_name":"New Change Control","text_state":"Wait","object_assignee":"[[ME]]","object_owner":"[[ME]]","date_action":"[[NOW]]","bool_published":false,"long_priority":2,"bool_public":false},"menu":{"contact_assignee":{"name":"Contact Assignee","icon":"record_voice_over","color":"#1976D2","order":11,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_assignee.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_assignee.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"},"contact_owner":{"name":"Contact Owner","icon":"record_voice_over","color":"#1976D2","order":12,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_owner.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_owner.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"}},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#F57C00","selected":true},"notes":{"name":"Notes","order":2,"value":"Notes","color":"#F57C00"},"attachments":{"name":"Attachments","order":3,"value":"Attachments","color":"#F57C00"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Change Control - Overview","title_icon":"build","title_forecolor":"#ffffff","title_backcolor":"#F57C00","containers":{"main_left_container":{"width":"col-md-4","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"text_state":{"data_name":"text_state","display_name":"Status","type":"record_select_list","listern_for_auto_update":true,"order":20,"tab_index":20,"options":{"wait":{"icon":"assignment","color":"#F57C00","name":"Pending approval","order":1,"value":"Wait"},"approved":{"icon":"play_arrow","color":"#4caf50","name":"Approved","order":2,"value":"Approved"},"rejected":{"icon":"cancel","color":"#E53935","name":"Rejected","order":3,"value":"Rejected"},"closed":{"icon":"done","color":"#4caf50","name":"Done","order":4,"value":"Done"}}},"date_action":{"type":"record_select_date","data_name":"date_action","display_name":"Change Date","order":30,"tab_index":30},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"record_select_object","order":40,"tab_index":40,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"record_select_object","order":50,"tab_index":50,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"long_priority":{"display_name":"Priority","data_name":"long_priority","type":"record_select_list","order":60,"tab_index":60,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","type":"record_timestamp","order":200,"tab_index":200},"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","type":"record_timestamp","order":210,"tab_index":210},"bool_public":{"type":"record_checkbox","data_name":"bool_public","display_name":"Public","hide_if_eval":"(NL.SystemVariables === undefined || NL.SystemVariables.ITSM_PUBLISH_CHANGES !== \'true\')","order":220}}},"main_right_container":{"width":"col-md-8","components":{"escalated_text":{"display_name":"Escalated","type":"information_paragraph","paragraph_color":"#D32F2F","hide_if_eval":"(NL.Record.data.bool_escalated !== true)","order":100,"tab_index":100,"text":"This incident has been escalated."},"text_name":{"data_name":"text_name","display_name":"Name","type":"record_textbox","max_length":250,"order":110,"tab_index":110},"array_text_keywords":{"data_name":"array_text_keywords","display_name":"Keyword","type":"record_keywords","keyword_add":true,"keyword_add_to_db":true,"keyword_max":10,"order":120,"tab_index":120},"text_description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","data_type":"text-multiline","order":140,"tab_index":140,"min_rows":1,"max_rows":25},"text_risks":{"data_name":"text_risks","display_name":"Risks","type":"record_textbox","data_type":"text-multiline","order":150,"tab_index":150,"min_rows":1,"max_rows":25},"text_rollback":{"data_name":"text_rollback","display_name":"Rollback Plan","type":"record_textbox","data_type":"text-multiline","order":160,"tab_index":160,"min_rows":1,"max_rows":25},"text_public_description":{"data_name":"text_public_description","display_name":"Public Description","type":"record_textbox","hide_if_eval":"(NL.Record.data.bool_public !== true || NL.SystemVariables === undefined || NL.SystemVariables.ITSM_PUBLISH_CHANGES !== \'true\')","data_type":"text-multiline","order":170,"min_rows":1,"max_rows":25}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"card_context_hub":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"find_in_page","title_text":"Context Hub","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"change_knowedge_heading":{"type":"information_heading","heading_type":"heading4","text":"Knowledge base","padding_bottom":false,"order":140},"change_knowledge_search":{"type":"search_results","search_group":"change_knowledge_search","source_url_api":"knowledge","search_page_mode":"load more","search_show_stats":false,"order":150,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name"],"search_output":["text_name","text_problem","text_solution"],"source_query_eval":"searchContextKnowedgeEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nNL.Alert.show({\\ntitle: \\"KNW-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***Problem
\\" + ifText(event.list_item.record.text_problem) + \\"
***Solution
\\" + ifText(event.list_item.record.text_solution),\\nicon: \\"local_library\\",\\ncolor: \\"#2e7d32\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO KNOWLEDGE\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/knowledge/KNW-\\" + event.list_item.id)\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"id":{"data_name":"id","value_bold":true,"value_id_prefix":"KNW-","icon":"local_library","icon_color":"#2e7d32","min_width":98,"order":2},"text_name":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}}}}}}}},"note_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Notes\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Change Control - Notes","title_icon":"build","title_forecolor":"#ffffff","title_backcolor":"#F57C00","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"array_text_json_notes":{"type":"record_notes","data_name":"array_text_json_notes","display_name":"Notes","show_notes":true,"button_color":"#388E3C","button_font_color":"#FFFFFF","button_position":"left","button_width":200}}}}}}},"attachments_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Attachments\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Change Control - Attachments","title_icon":"build","title_forecolor":"#ffffff","title_backcolor":"#F57C00","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":true,"order":190,"tab_index":190}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Change Control Search","title_icon":"search","title_forecolor":"#ffffff","title_backcolor":"#FB8C00","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":10,"tab_index":10,"search_group":"change_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":20,"tab_index":20,"search_group":"change_search","url_api":"change","url_base":"record","url_app":"change","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_description","text_reason","object_assignee.text_first_name","object_assignee.text_last_name","object_assignee.text_username^5","object_owner.text_first_name","object_owner.text_last_name","object_owner.text_username^5","text_name^2","array_text_keyword^4"],"search_output":["text_name","object_created_by","object_updated_by","object_assignee","object_owner","text_state","date_action","long_priority","bool_escalated","bool_public"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"wait":{"icon":"assignment","color":"#F57C00","data_value":"Wait"},"approved":{"icon":"play_arrow","color":"#4caf50","data_value":"Approved"},"rejected":{"icon":"cancel","color":"#E53935","data_value":"Rejected"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"}}},"bool_public":{"data_name":"bool_public","order":2,"icon_map":{"wait":{"icon":"public","color":"#1976D2","data_value":true}}},"bool_escalated":{"data_name":"bool_escalated","order":3,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"CHG-","order":4},"text_name":{"data_name":"text_name","order":5}}},"middle_left":{"width":"fl30","row":2,"order":1,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_center":{"width":"fl30","row":2,"order":2,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl30","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl30","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl30","row":3,"order":3,"components":{"date_action":{"display_name":"Action","data_name":"date_action","data_type":"date_short","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_far_right":{"width":"fl10","rtl":true,"row":3,"order":4,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":50,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#FB8C00","containers":{"right_container":{"width":"col-md-12","components":{"text_state":{"data_name":"text_state","display_name":"Status","type":"search_select_field","search_group":"change_search","order":100,"multiple":true,"options":{"wait":{"name":"Pending approval","order":1,"value":"Wait","selected":true},"approved":{"name":"Approved","order":2,"value":"Approved","selected":true},"rejected":{"name":"Rejected","order":3,"value":"Rejected"},"closed":{"name":"Done","order":4,"value":"Done"}}},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"search_foreign_object_select","search_group":"change_search","order":110,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"search_foreign_object_select","search_group":"change_search","order":120,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"long_priority":{"data_name":"long_priority","display_name":"Priority","type":"search_select_field","search_group":"change_search","order":130,"tab_index":130,"multiple":true,"options":{"high":{"name":"High","order":1,"value":5},"medhigh":{"name":"Med-High","order":2,"value":4},"medium":{"name":"Medium","order":3,"value":3},"medlow":{"name":"Med-Low","order":4,"value":2},"low":{"name":"Low","order":5,"value":1}}},"bool_public":{"data_name":"bool_public","display_name":"Public","type":"search_select_field","search_group":"change_search","order":150,"multiple":true,"options":{"pubic":{"name":"Public","order":1,"value":true},"private":{"name":"Private","order":2,"value":false}}},"bool_escalated":{"data_name":"bool_escalated","display_name":"Escalated","type":"search_select_field","search_group":"change_search","order":160,"multiple":true,"options":{"escalated":{"name":"Escalated","order":1,"value":true},"descalated":{"name":"Descalated","order":2,"value":false}}},"bool_published":{"data_name":"bool_published","display_name":"Published","type":"search_select_field","search_group":"change_search","hide_if_eval":"(NL.SystemVariables.ITSM_ALLOW_PUBLISH !== \'true\')","order":170,"multiple":true,"options":{"escalated":{"name":"Published","order":1,"value":true},"descalated":{"name":"Private","order":2,"value":false}}},"date_action":{"data_name":"date_action","display_name":"Action Date","type":"search_filter_date_range","search_group":"change_search","order":180},"date_created":{"data_name":"object_created_by.date_created","display_name":"Created Date","type":"search_filter_date_range","search_group":"change_search","order":190},"date_updated":{"data_name":"object_updated_by.date_updated","display_name":"Updated Date","type":"search_filter_date_range","search_group":"change_search","order":200},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"change_search","order":210,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]},"action_newest":{"name":"Action Descending","order":4,"value":["_score",{"date_action":{"order":"desc"}}]},"action_oldest":{"name":"Action Ascending","order":5,"value":["_score",{"date_action":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"change_search","order":220}}}}}}}}}}},"client":{"settings":{"interface_name":"Client","interface_button_backcolor":"#1A237E","interface_button_forecolor":"#ffffff","history_reminder_feilds":["text_first_name","text_last_name"],"menu_name":"Clients","menu_icon":"group","menu_icon_color":"#C5CAE9","menu_icon_color_background":"#283593","menu_order":100,"menu_hide":false,"url":"client","url_app":"client","url_api":"client","url_app_id_prefix":"CLN"},"record":{"default":{},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#283593","selected":true},"incidents":{"name":"Incidents","order":2,"value":"Incidents","color":"#1976D2"},"notes":{"name":"Notes","order":3,"value":"Notes","color":"#283593"},"attachments":{"name":"Attachments","order":4,"value":"Attachments","color":"#283593"}}},"cells":{"main_overview_cell":{"row":1,"order":1,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Client - Overview","title_icon":"group","title_forecolor":"#4FC3F7","title_backcolor":"#1A237E","containers":{"main_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"sync_user_info":{"type":"information_paragraph","paragraph_color":"#F44336","text":"This client read only because it is synced from a user.","hide_if_eval":"(!(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined))","order":1},"text_first_name":{"data_name":"text_first_name","display_name":"First Name","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":64,"order":10,"tab_index":10},"text_last_name":{"data_name":"text_last_name","display_name":"Last Name","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":64,"order":15,"tab_index":15},"text_username":{"data_name":"text_username","display_name":"Username","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":64,"lowercase":true,"no_space":true,"order":20,"tab_index":20},"text_company":{"data_name":"text_company","display_name":"Organisation","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":64,"order":25,"tab_index":25},"text_department":{"data_name":"text_department","display_name":"Department","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":64,"order":30,"tab_index":30},"text_location":{"data_name":"text_location","display_name":"Location","type":"record_textbox","data_type":"text-multiline","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","max_length":512,"max_rows":8,"order":35,"tab_index":35}}}}}}},"main_contact_cell":{"row":1,"order":2,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Client - Contact","title_icon":"group","title_forecolor":"#4FC3F7","title_backcolor":"#1A237E","containers":{"left_phone":{"width":"col-md-8","order":1,"components":{"text_phone":{"data_name":"text_phone","display_name":"Telephone","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","phone_number":true,"max_length":64,"order":100,"tab_index":100}}},"right_phone":{"width":"col-md-4","order":2,"components":{"button_phone":{"type":"record_button","display_name":"Call Phone","button_color":"#1565C0","button_font_color":"#FFFFFF","padding_top":true,"button_width":"full","hide_if_eval":"(typeof NL.Record.data.text_phone !== \'string\' || NL.Record.data.text_phone.length < 3)","on_click_eval":"var element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"tel:\\" + NL.Record.data.text_phone);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);","order":110}}},"left_mobile":{"width":"col-md-8","order":3,"components":{"text_mobile":{"data_name":"text_mobile","display_name":"Mobile Phone","type":"record_textbox","read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","phone_number":true,"max_length":64,"order":120,"tab_index":120}}},"right_mobile":{"width":"col-md-4","order":4,"components":{"button_phone":{"type":"record_button","display_name":"Call Mobile","button_color":"#1565C0","button_font_color":"#FFFFFF","padding_top":true,"button_width":"full","hide_if_eval":"(typeof NL.Record.data.text_mobile !== \'string\' || NL.Record.data.text_mobile.length < 3)","on_click_eval":"var element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"tel:\\" + NL.Record.data.text_mobile);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);","order":130}}},"left_email":{"width":"col-md-8","order":5,"components":{"text_email":{"data_name":"text_email","display_name":"Email","type":"record_textbox","max_length":196,"lowercase":true,"read_only_eval":"(typeof NL.Record.data.object_user_sync === \'object\' && NL.Record.data.object_user_sync.text_id !== undefined)","regex":"^$|(^(([^<>()[\\\\]\\\\\\\\.,;:\\\\s@\\"]+(\\\\.[^<>()[\\\\]\\\\\\\\.,;:\\\\s@\\"]+)*)|(\\".+\\"))@((\\\\[[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}\\\\.[0-9]{1,3}\\\\])|(([a-zA-Z\\\\-0-9]+\\\\.)+[a-zA-Z]{2,}))$)","regex_failed_message":"Please enter a valid email address.","order":140,"tab_index":140}}},"right_email":{"width":"col-md-4","order":6,"components":{"button_email":{"display_name":"Email","type":"record_button","button_color":"#1565C0","button_font_color":"#FFFFFF","padding_top":true,"button_width":"full","hide_if_eval":"(typeof NL.Record.data.text_email !== \'string\' || NL.Record.data.text_email.length < 3)","on_click_eval":"var element = document.createElement(\\"a\\");\\nelement.setAttribute(\\"href\\", \\"mailto:\\" + NL.Record.data.text_email);\\nelement.setAttribute(\\"target\\", \\"_blank\\");\\nelement.style.display = \\"none\\";\\ndocument.body.appendChild(element);\\nelement.click();\\ndocument.body.removeChild(element);","order":150}}}}}}},"incidents_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Incidents\')","cards":{"main_card":{"order":1,"min_height":10,"title_text":"Linked Incidents","title_icon":"headset_mic","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"communication_label":{"width":"col-md-12","order":1,"components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"open_hold_lable":{"type":"information_paragraph","text":"Open and hold incidents.","padding_bottom":0,"order":1},"client_incident_open_search":{"type":"search_results","search_group":"client_incident_open_search","source_url_api":"incident","search_page_mode":"load more","order":2,"search_show_stats":false,"search_page_size":250,"padding_bottom":false,"source_query":{"bool":{"must":{"term":{"object_client.text_id":"[[RECORD_ID]]"}},"should":[{"term":{"text_state":"open"}},{"term":{"text_state":"hold"}}],"minimum_should_match":1}},"search_output":["text_name","text_state","long_priority","bool_escalated","text_source","object_created_by","object_updated_by","object_client","object_owner","object_assignee"],"source_sort":[{"object_created_by.date_created":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"},"wait":{"icon":"stop","color":"#E53935","data_value":"Wait"}}},"bool_escalated":{"data_name":"bool_escalated","order":2,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"INC-","order":3},"text_name":{"data_name":"text_name","bold":true,"order":4}}},"middle_left":{"width":"fl33","row":2,"order":1,"components":{"client_first_name":{"display_name":"Client","data_name":"object_client.text_first_name","icon":"perm_identity","icon_color":"#9E9E9E","order":1},"client_last_name":{"data_name":"object_client.text_last_name","order":2}}},"middle_center":{"width":"fl33","row":2,"order":2,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_right":{"width":"fl33","row":2,"order":3,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl33","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl33","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl33","rtl":true,"row":3,"order":3,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}},"source":{"data_name":"text_source","order":4,"icon_map":{"phone":{"icon":"phone","color":"#2196f3","data_value":"Phone"},"email":{"icon":"email","color":"#2196f3","data_value":"Email"},"other":{"icon":"devices_other","color":"#2196f3","data_value":"Other"},"person":{"icon":"group","color":"#2196f3","data_value":"Person"}}}}}}}},"done_lable":{"type":"information_paragraph","text":"Closed incidents.","padding_bottom":0,"order":3},"client_incident_done_search":{"type":"search_results","search_group":"client_incident_done_search","source_url_api":"incident","search_page_mode":"load more","order":4,"search_show_stats":false,"search_page_size":250,"padding_bottom":false,"source_query":{"bool":{"must":{"term":{"object_client.text_id":"[[RECORD_ID]]"}},"should":[{"term":{"text_state":"done"}}],"minimum_should_match":1}},"search_output":["text_name","text_state","long_priority","bool_escalated","text_source","object_created_by","object_updated_by","object_client","object_owner","object_assignee"],"source_sort":[{"object_created_by.date_created":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"},"wait":{"icon":"stop","color":"#E53935","data_value":"Wait"}}},"bool_escalated":{"data_name":"bool_escalated","order":2,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"INC-","order":3},"text_name":{"data_name":"text_name","bold":true,"order":4}}},"middle_left":{"width":"fl33","row":2,"order":1,"components":{"client_first_name":{"display_name":"Client","data_name":"object_client.text_first_name","icon":"perm_identity","icon_color":"#9E9E9E","order":1},"client_last_name":{"data_name":"object_client.text_last_name","order":2}}},"middle_center":{"width":"fl33","row":2,"order":2,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_right":{"width":"fl33","row":2,"order":3,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl33","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl33","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl33","rtl":true,"row":3,"order":3,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}},"source":{"data_name":"text_source","order":4,"icon_map":{"phone":{"icon":"phone","color":"#2196f3","data_value":"Phone"},"email":{"icon":"email","color":"#2196f3","data_value":"Email"},"other":{"icon":"devices_other","color":"#2196f3","data_value":"Other"},"person":{"icon":"group","color":"#2196f3","data_value":"Person"}}}}}}}}}}}}}},"note_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Notes\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Client - Notes","title_icon":"group","title_forecolor":"#4FC3F7","title_backcolor":"#1A237E","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"array_text_json_notes":{"type":"record_notes","data_name":"array_text_json_notes","display_name":"Notes","show_notes":true,"button_color":"#388E3C","button_font_color":"#FFFFFF","button_position":"left","button_width":200}}}}}}},"attachments_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Attachments\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Client - Attachments","title_icon":"group","title_forecolor":"#4FC3F7","title_backcolor":"#1A237E","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":true,"order":190,"tab_index":190}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Client Search","title_icon":"search","title_forecolor":"#C5CAE9","title_backcolor":"#283593","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":10,"tab_index":10,"search_group":"client_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":20,"tab_index":20,"search_group":"client_search","url_api":"client","url_base":"record","url_app":"client","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_last_name^5","text_first_name^4","text_username^3","text_email^2","text_phone^2","text_mobile^2","text_department","text_company","text_location"],"search_output":["text_last_name","text_first_name","text_username"],"search_sort":["_score"],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"id":{"data_name":"id","value_bold":true,"value_id_prefix":"CLN-","icon":"person","icon_color":"#283593","min_width":120,"order":2},"text_first_name":{"data_name":"text_first_name","value_bold":true,"order":3},"text_last_name":{"data_name":"text_last_name","value_bold":true,"order":4},"text_username":{"data_name":"text_username","value_brackets":true,"order":5}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#C5CAE9","title_backcolor":"#283593","containers":{"right_container":{"width":"col-md-12","components":{"date_created":{"data_name":"object_created_by.date_created","display_name":"Created Date","type":"search_filter_date_range","search_group":"client_search","order":170,"tab_index":170},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"client_search","order":190,"tab_index":190,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]},"action_newest":{"name":"Action Descending","order":4,"value":["_score",{"date_action":{"order":"desc"}}]},"action_oldest":{"name":"Action Ascending","order":5,"value":["_score",{"date_action":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"client_search","order":200,"tab_index":200}}}}}}}}}}},"incident":{"settings":{"interface_name":"Incident","interface_button_backcolor":"#1976D2","interface_button_forecolor":"#ffffff","history_reminder_feilds":["text_name"],"menu_name":"Incident Manager","menu_icon":"headset_mic","menu_icon_color":"#ffD54F","menu_icon_color_background":"#1976D2","menu_order":100,"menu_hide":false,"url":"incident","url_app":"incident","url_api":"incident","url_app_id_prefix":"INC"},"record":{"default":{"text_name":"New Incident","text_state":"Open","text_source":"Phone","object_assignee":"[[ME]]","object_owner":"[[ME]]","long_priority":2,"bool_escalated":false},"menu":{"contact_client":{"name":"Contact Client","icon":"record_voice_over","color":"#1976D2","order":10,"permission":"client|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_client.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"client\\",\\nNL.Record.data.object_client.text_id,\\n{\\nsystem_record: false,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"client\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"client\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"client\\");\\n}"},"contact_assignee":{"name":"Contact Assignee","icon":"record_voice_over","color":"#1976D2","order":11,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_assignee.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_assignee.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"},"contact_owner":{"name":"Contact Owner","icon":"record_voice_over","color":"#1976D2","order":12,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_owner.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_owner.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"},"esculate":{"name":"Escalate","icon":"report","color":"#D32F2F","function_link":"showDelayStart","order":20,"permission":"incident|Edit","on_click_eval":"NL.Interface.updateRecord({ bool_escalated: NL.Record.data.bool_escalated !== true }, true);"}},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#1976D2","selected":true},"analysis":{"name":"Analysis","order":2,"value":"Analysis","hide_if_eval":"(NL.SystemVariables.ITSM_AI_ANALYSIS !== \'true\')","color":"#1976D2"},"notes":{"name":"Notes","order":3,"value":"Notes","color":"#1976D2"},"attachments":{"name":"Attachments","order":4,"value":"Attachments","color":"#1976D2"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Incident - Overview","title_icon":"headset_mic","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"main_left_container":{"width":"col-md-4","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"text_state":{"data_name":"text_state","display_name":"Status","type":"record_select_list","listern_for_auto_update":true,"order":10,"tab_index":10,"options":{"open":{"icon":"play_arrow","color":"#4caf50","name":"Open","order":1,"value":"Open"},"hold":{"icon":"pause","color":"#ffc107","name":"Hold","order":2,"value":"Hold"},"wait":{"icon":"stop","color":"#E53935","name":"Wait","disabled":true,"order":3,"value":"Wait"},"closed":{"icon":"done","color":"#4caf50","name":"Done","order":4,"value":"Done"}}},"text_source":{"data_name":"text_source","display_name":"Source","type":"record_select_list","order":30,"tab_index":30,"options":{"phone":{"icon":"phone","color":"#2196f3","name":"Phone","order":1,"value":"Phone"},"email":{"icon":"email","color":"#2196f3","name":"Email","order":2,"value":"Email"},"in_person":{"icon":"group","color":"#2196f3","name":"In Person","order":3,"value":"Person"},"portal":{"icon":"web","color":"#2196f3","name":"Portal","order":4,"value":"Portal"},"other":{"icon":"devices_other","color":"#2196f3","name":"Other","order":5,"value":"Other"}}},"object_client":{"display_name":"Client","data_name":"object_client","type":"record_select_object","source_url_api":"client","allow_clear":true,"order":40,"tab_index":40,"source_save":["text_first_name","text_last_name","text_username"],"search_show":["text_first_name","text_last_name"],"search_feilds":["text_first_name","text_last_name"],"search_output":["text_first_name","text_last_name","text_title","text_username"],"search_display_primary":["text_first_name","text_last_name"],"search_display_secondary":["text_title"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"record_select_object","order":50,"tab_index":50,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"record_select_object","order":60,"tab_index":60,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"long_priority":{"display_name":"Priority","data_name":"long_priority","type":"record_select_list","order":70,"tab_index":70,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","type":"record_timestamp","order":500,"tab_index":500},"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","type":"record_timestamp","order":510,"tab_index":510},"date_closed":{"display_name":"Closed","data_name":"date_closed","type":"record_timestamp","hide_if_eval":"(NL.Record.data.text_state !== \'Done\' || NL.Record.data.date_closed === undefined)","order":520,"tab_index":520}}},"main_right_container":{"width":"col-md-8","components":{"escalated_text":{"display_name":"Escalated","type":"information_paragraph","paragraph_color":"#D32F2F","hide_if_eval":"(NL.Record.data.bool_escalated !== true)","order":100,"text":"This incident has been escalated."},"start_date":{"data_name":"date_start_date","display_name":"Delay Start","interface_menu_hide":"showDelayStart","type":"record_select_date","hide_if_eval":"(NL.Record.data.bool_delay_start !== true)","on_change":"","order":110},"name":{"data_name":"text_name","display_name":"Name","type":"record_textbox","max_length":250,"order":120},"object_problem":{"display_name":"Linked Problem","data_name":"object_problem","type":"record_select_object","interface_menu_hide":"showLinkProblem","source_url_api":"problem","on_change_eval":"if (event.newValue === null) {\\nNL.Interface.updateRecord({ text_state: \\"Open\\", object_problem: null }, true, true)\\n} else {\\nNL.Interface.updateRecord({ text_state: \\"Wait\\" }, true, true)\\n}","source_save":["text_name"],"search_feilds":["id","text_name^3","text_description"],"search_output":["text_name"],"search_display_primary":["TEXT:PRB-","id","text_name"],"source_query":"{\\n\\"bool\\": {\\n\\"should\\": [\\n{\\n\\"range\\": {\\n\\"object_updated_by.date_updated\\": {\\n\\"gte\\": \\"now-21d/d\\"\\n}\\n}\\n},\\n{\\n\\"term\\": {\\n\\"text_state\\": \\"open\\"\\n}\\n},\\n{\\n\\"term\\": {\\n\\"text_state\\": \\"hold\\"\\n}\\n}\\n],\\n\\"minimum_should_match\\": 1\\n}\\n}","search_show_none":false,"search_icon_user_avatar":false,"search_icon":"warning","search_icon_color":"#ffffff","search_icon_color_background":"#F44336","order":130,"tab_index":130},"keywords":{"data_name":"array_text_keywords","display_name":"Keyword","type":"record_keywords","keyword_add":true,"keyword_add_to_db":true,"keyword_db_size":1000,"keyword_max":10,"order":140},"ai_summary":{"data_name":"text_ai_summary","display_name":"Summary (AI)","type":"record_textbox","data_type":"text-multiline","min_rows":1,"max_rows":25,"hide_if_eval":"(NL.Record.data.text_ai_summary === undefined)","read_only":true,"order":150},"ai_advice":{"data_name":"text_ai_advice","display_name":"Advice (AI)","type":"record_textbox","data_type":"text-multiline","min_rows":1,"max_rows":25,"hide_if_eval":"(NL.Record.data.text_ai_summary === undefined)","read_only":true,"order":160},"description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","data_type":"text-multiline","order":170,"max_length":4000,"min_rows":1,"max_rows":25}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"card_context_hub":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"find_in_page","title_text":"Context Hub","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"incident_problem_heading":{"type":"information_heading","heading_type":"heading4","text":"Known problems","padding_bottom":false,"order":100},"incident_problem_search":{"type":"search_results","search_group":"incident_problem_search","source_url_api":"problem","search_page_mode":"load more","search_show_stats":false,"order":110,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name","object_problem"],"search_output":["text_name","text_state","text_description","date_resolution"],"source_query_eval":"searchContextProblemEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nfunction getFrendlyDate(d) {\\nif (d === undefined) {\\nreturn \\"Unknown\\"\\n} else {\\nvar date = new Date(d);\\nvar options = { weekday: \'short\', year: \'numeric\', month: \'2-digit\', day: \'2-digit\' }\\nvar locale = navigator.language;\\nreturn date.toLocaleDateString(locale, options);\\n}\\n}\\nfunction isLinked() {\\nreturn (NL.Tools.isPath(event, \\"record.record.object_problem.text_id\\", \\"string\\") && event.record.record.object_problem.text_id === event.list_item.id)\\n}\\nNL.Alert.show({\\ntitle: \\"PRB-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***Resolution Date
\\" + getFrendlyDate(event.list_item.record.date_resolution) + \\"
***Description
\\" + ifText(event.list_item.record.text_description),\\nicon: \\"warning\\",\\ncolor: \\"#F44336\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO PROBLEM\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/problem/PRB-\\" + event.list_item.id)\\n}\\n}, {\\ntext: isLinked() ? \\"Unlink Incident\\" : \\"Link Incident\\",\\nmode: \\"alert\\",\\ncallback: function () {\\nif (isLinked()) {\\nNL.Interface.updateRecord({ text_state: \\"Open\\", object_problem: null }, true, true)\\n} else {\\nNL.Interface.updateRecord({ text_state: \\"Wait\\", object_problem: { text_name: event.list_item.record.text_name, text_id: event.list_item.id } }, true, true)\\n}\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"},"wait":{"icon":"stop","color":"#E53935","data_value":"Wait"}}},"id":{"data_name":"id","value_id_prefix":"PRB-","order":2,"min_width":70},"subject":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}},"incident_change_heading":{"type":"information_heading","heading_type":"heading4","text":"Recent changes","padding_bottom":false,"order":120},"incident_change_search":{"type":"search_results","search_group":"incident_change_search","source_url_api":"change","search_page_mode":"load more","search_show_stats":false,"order":130,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name"],"search_output":["text_name","text_state","text_description","text_rollback","text_risks","date_action"],"source_query_eval":"searchContextChangeEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nfunction getFrendlyDate(d) {\\nif (d === undefined) {\\nreturn \\"Unknown\\"\\n} else {\\nvar date = new Date(d);\\nvar options = { weekday: \'short\', year: \'numeric\', month: \'2-digit\', day: \'2-digit\' }\\nvar locale = navigator.language;\\nreturn date.toLocaleDateString(locale, options);\\n}\\n}\\nNL.Alert.show({\\ntitle: \\"CHG-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***State
\\" + ifText(event.list_item.record.text_state) + \\"
***Action Date
\\" + getFrendlyDate(event.list_item.record.date_action) + \\"
***Description
\\" + ifText(event.list_item.record.text_description) + \\"
***Rollback
\\" + ifText(event.list_item.record.text_rollback) + \\"
***Risks
\\" + ifText(event.list_item.record.text_risks),\\nicon: \\"build\\",\\ncolor: \\"#F57C00\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO CHANGE\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/change/CHG-\\" + event.list_item.id)\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"assignment":{"icon":"assignment","color":"#F57C00","data_value":"Wait"},"approved":{"icon":"play_arrow","color":"#4caf50","data_value":"Approved"},"rejected":{"icon":"cancel","color":"#E53935","data_value":"Rejected"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"}}},"id":{"data_name":"id","value_id_prefix":"CHG-","order":2,"min_width":70},"subject":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}},"incident_knowedge_heading":{"type":"information_heading","heading_type":"heading4","text":"Knowledge base","padding_bottom":false,"order":140},"incident_knowledge_search":{"type":"search_results","search_group":"incident_knowledge_search","source_url_api":"knowledge","search_page_mode":"load more","search_show_stats":false,"order":150,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name"],"search_output":["text_name","text_problem","text_solution"],"source_query_eval":"searchContextKnowedgeEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nNL.Alert.show({\\ntitle: \\"KNW-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***Problem
\\" + ifText(event.list_item.record.text_problem) + \\"
***Solution
\\" + ifText(event.list_item.record.text_solution),\\nicon: \\"local_library\\",\\ncolor: \\"#2e7d32\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO KNOWLEDGE\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/knowledge/KNW-\\" + event.list_item.id)\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"id":{"data_name":"id","value_bold":true,"value_id_prefix":"KNW-","icon":"local_library","icon_color":"#2e7d32","min_width":98,"order":2},"text_name":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}}}}}}}},"analysis_left_cell":{"row":1,"order":1,"width":"col-md-3","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Analysis\')","cards":{"card_problems":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"android","title_text":"Analysis","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"request_type":{"data_name":"text_ai_request_type","display_name":"Ticket Type","type":"record_select_list","read_only":true,"order":100,"options":{"incident":{"icon":"headset_mic","color":"#1976D2","name":"Incident","order":1,"value":"incident"},"problem":{"icon":"warning","color":"#E53935","name":"Problem","order":2,"value":"problem"},"service":{"icon":"room_service","color":"#1976D2","name":"Service Request","order":3,"value":"service"}}},"source":{"data_name":"text_ai_source","display_name":"Source","type":"record_select_list","read_only":true,"order":110,"options":{"external":{"icon":"public","color":"#1976D2","name":"External","order":1,"value":"external"},"internal":{"icon":"business","color":"#1976D2","name":"Internal","order":2,"value":"internal"}}},"priority":{"display_name":"Priority","data_name":"long_ai_priority","type":"record_select_list","read_only":true,"order":120,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"difficulty":{"display_name":"Difficulty","data_name":"long_ai_difficulty","type":"record_select_list","read_only":true,"order":130,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"security_risk":{"display_name":"Security Risk","data_name":"long_ai_security_risk","type":"record_select_list","read_only":true,"order":140,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"compliance_risk":{"display_name":"Compliance Risk","data_name":"long_ai_compliance_risk","type":"record_select_list","read_only":true,"order":150,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"estimated_time_to_resolve":{"data_name":"long_ai_estimated_time_to_resolve","display_name":"Estimated Time to Resolve (min)","type":"record_textbox","adornment_start_icon":"schedule","adornment_start_icon_color":"#1976D2","data_type":"number","read_only":true,"max_length":250,"order":160},"supplier":{"data_name":"text_ai_supplier","display_name":"Supplier","type":"record_textbox","adornment_start_icon":"store","adornment_start_icon_color":"#1976D2","read_only":true,"max_length":250,"order":170},"hardware":{"data_name":"text_ai_hardware","display_name":"Hardware","type":"record_textbox","adornment_start_icon":"devices","adornment_start_icon_color":"#1976D2","read_only":true,"max_length":250,"order":170},"software":{"data_name":"text_ai_software","display_name":"Software","type":"record_textbox","adornment_start_icon":"web","adornment_start_icon_color":"#1976D2","read_only":true,"max_length":250,"order":180}}}}}}},"analysis_middle_cell":{"row":1,"order":2,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Analysis\')","cards":{"card_problems":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"android","title_text":"Understanding","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"original_ticket_language":{"data_name":"text_ai_original_ticket_language","display_name":"Language","type":"record_textbox","read_only":true,"max_length":250,"order":510},"summary":{"data_name":"text_ai_summary","display_name":"Summary","type":"record_textbox","data_type":"text-multiline","min_rows":1,"max_rows":25,"read_only":true,"order":520},"advice":{"data_name":"text_ai_advice","display_name":"Advice","type":"record_textbox","data_type":"text-multiline","min_rows":1,"max_rows":25,"read_only":true,"order":530},"aroot_cause":{"data_name":"text_ai_root_cause","display_name":"Root Cause","type":"record_textbox","data_type":"text-multiline","min_rows":1,"max_rows":25,"read_only":true,"order":540}}}}}}},"analysis_right_cell":{"row":1,"order":3,"width":"col-md-3","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Analysis\')","cards":{"card_problems":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"android","title_text":"Actions","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"enough_info":{"data_name":"bool_ai_enough_info","display_name":"Enough Information","type":"record_select_list","read_only":true,"order":990,"options":{"true":{"icon":"check","color":"#4caf50","name":"Enough Information Provided","order":1,"value":true},"false":{"icon":"close","color":"#E53935","name":"Not Enough Information Provided","order":2,"value":false}}},"alert_management":{"data_name":"bool_ai_alert_management","display_name":"Alert Management","type":"record_select_list","read_only":true,"order":1000,"options":{"true":{"icon":"warning","color":"#E53935","name":"Management should be alerted","order":1,"value":true},"false":{"icon":"done","color":"#4caf50","name":"No need to alert management","order":2,"value":false}}},"alert_security":{"data_name":"bool_ai_alert_security","display_name":"Alert Security","type":"record_select_list","read_only":true,"order":1010,"options":{"true":{"icon":"warning","color":"#E53935","name":"Security should be alerted","order":1,"value":true},"false":{"icon":"done","color":"#4caf50","name":"No need to alert security","order":2,"value":false}}},"training":{"data_name":"bool_ai_training","display_name":"Training","type":"record_select_list","read_only":true,"order":1020,"options":{"true":{"icon":"local_library","color":"#E53935","name":"Training required","order":1,"value":true},"false":{"icon":"check","color":"#4caf50","name":"No training required","order":2,"value":false}}},"maintenance":{"data_name":"bool_ai_maintenance","display_name":"Maintenance","type":"record_select_list","read_only":true,"order":1030,"options":{"true":{"icon":"build","color":"#E53935","name":"Maintenance required","order":1,"value":true},"false":{"icon":"check","color":"#4caf50","name":"No maintenance required","order":2,"value":false}}},"writing":{"display_name":"Writing","data_name":"long_ai_writing","type":"record_select_list","order":1040,"read_only":true,"options":{"high":{"icon":"description","color":"#4caf50","name":"Very Good","order":1,"value":5},"medhigh":{"icon":"description","color":"#cddc39","name":"Good","order":2,"value":4},"medium":{"icon":"description","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"description","color":"#ff9800","name":"Poor","order":4,"value":2},"low":{"icon":"description","color":"#f44336","name":"Very Poor","order":5,"value":1}}},"sentiment":{"display_name":"Sentiment","data_name":"long_ai_sentiment","type":"record_select_list","order":1050,"read_only":true,"options":{"high":{"icon":"sentiment_very_satisfied","color":"#4caf50","name":"Very Positive","order":1,"value":5},"medhigh":{"icon":"sentiment_satisfied","color":"#cddc39","name":"Positive","order":2,"value":4},"medium":{"icon":"sentiment_neutral","color":"#ffc107","name":"Neutral","order":3,"value":3},"medlow":{"icon":"sentiment_dissatisfied","color":"#ff9800","name":"Negative","order":4,"value":2},"low":{"icon":"sentiment_very_dissatisfied","color":"#f44336","name":"Very Negative","order":5,"value":1}}}}}}}}},"note_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Notes\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Incident - Notes","title_icon":"headset_mic","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"array_text_json_notes":{"type":"record_notes","data_name":"array_text_json_notes","display_name":"Notes","show_notes":true,"show_private":false,"show_private_option":true,"button_color":"#388E3C","button_font_color":"#FFFFFF","button_position":"left","button_width":200}}}}}}},"attachments_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Attachments\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Incident - Attachments","title_icon":"headset_mic","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":true,"order":190,"tab_index":190}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":200,"title_text":"Incident Search","title_icon":"search","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":10,"tab_index":10,"search_group":"incident_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":20,"tab_index":20,"search_group":"incident_search","url_api":"incident","url_base":"record","url_app":"incident","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_description^1","text_name^3","array_text_keyword_test^2"],"search_output":["text_name","object_created_by","object_updated_by","object_assignee","object_owner","object_client","text_state","long_priority","bool_escalated","text_source"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"list_pad":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"},"wait":{"icon":"stop","color":"#E53935","data_value":"Wait"}}},"bool_escalated":{"data_name":"bool_escalated","order":2,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"INC-","order":3},"text_name":{"data_name":"text_name","bold":true,"order":4}}},"middle_left":{"width":"fl33","row":2,"order":1,"components":{"client_first_name":{"display_name":"Client","data_name":"object_client.text_first_name","icon":"perm_identity","icon_color":"#9E9E9E","order":1},"client_last_name":{"data_name":"object_client.text_last_name","order":2}}},"middle_center":{"width":"fl33","row":2,"order":2,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_right":{"width":"fl33","row":2,"order":3,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl33","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl33","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl33","rtl":true,"row":3,"order":3,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}},"source":{"data_name":"text_source","order":4,"icon_map":{"phone":{"icon":"phone","color":"#2196f3","data_value":"Phone"},"email":{"icon":"email","color":"#2196f3","data_value":"Email"},"other":{"icon":"devices_other","color":"#2196f3","data_value":"Other"},"person":{"icon":"group","color":"#2196f3","data_value":"Person"},"portal":{"icon":"web","color":"#2196f3","data_value":"Portal"}}}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":50,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"right_container":{"width":"col-md-12","components":{"text_state":{"data_name":"text_state","display_name":"Status","type":"search_select_field","search_group":"incident_search","order":100,"tab_index":100,"multiple":true,"options":{"open":{"name":"Open","order":1,"value":"Open","selected":true},"closed":{"name":"Done","order":4,"value":"Done"},"hold":{"name":"Hold","order":2,"value":"Hold","selected":true},"wait":{"name":"Wait","order":3,"value":"Wait"}}},"object_client":{"display_name":"Client","data_name":"object_client","type":"search_foreign_object_select","search_group":"incident_search","source_url_api":"client","allow_clear":true,"order":110,"tab_index":110,"source_save":["text_first_name","text_last_name","text_username"],"search_show":["text_first_name","text_last_name"],"search_feilds":["text_first_name","text_last_name"],"search_output":["text_first_name","text_last_name","text_title","text_username"],"search_display_primary":["text_first_name","text_last_name"],"search_display_secondary":["text_title"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"search_foreign_object_select","search_group":"incident_search","order":120,"tab_index":120,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"search_foreign_object_select","search_group":"incident_search","order":130,"tab_index":130,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"long_priority":{"data_name":"long_priority","display_name":"Priority","type":"search_select_field","search_group":"incident_search","order":140,"tab_index":140,"multiple":true,"options":{"high":{"name":"High","order":1,"value":5},"medhigh":{"name":"Med-High","order":2,"value":4},"medium":{"name":"Medium","order":3,"value":3},"medlow":{"name":"Med-Low","order":4,"value":2},"low":{"name":"Low","order":5,"value":1}}},"bool_escalated":{"data_name":"bool_escalated","display_name":"Escalated","type":"search_select_field","search_group":"incident_search","order":150,"tab_index":150,"multiple":true,"options":{"escalated":{"name":"Escalated","order":1,"value":true},"descalated":{"name":"Descalated","order":2,"value":false}}},"text_source":{"data_name":"text_source","display_name":"Source","type":"search_select_field","search_group":"incident_search","order":160,"tab_index":160,"multiple":true,"options":{"phone":{"name":"Phone","order":1,"value":"Phone"},"email":{"name":"Email","order":2,"value":"Email"},"person":{"name":"In Person","order":3,"value":"Person"},"portal":{"name":"Portal","order":4,"value":"Portal"},"other":{"name":"Other","order":5,"value":"Other"}}},"date_created":{"data_name":"object_created_by.date_created","display_name":"Created Date","type":"search_filter_date_range","search_group":"incident_search","order":170,"tab_index":170},"date_updated":{"data_name":"object_updated_by.date_updated","display_name":"Updated Date","type":"search_filter_date_range","search_group":"incident_search","order":180,"tab_index":180},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"incident_search","order":190,"tab_index":190,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"incident_search","order":200,"tab_index":200}}}}}}}}}}},"problem":{"settings":{"interface_name":"Problem","interface_button_backcolor":"#F44336","interface_button_forecolor":"#ffffff","history_reminder_feilds":["text_name"],"menu_name":"Problem Manager","menu_icon":"warning","menu_icon_color":"#ffffff","menu_icon_color_background":"#F44336","menu_order":100,"menu_hide":false,"url":"problem","url_app":"problem","url_api":"problem","url_app_id_prefix":"PRB"},"record":{"default":{"text_name":"New Problem","text_state":"Open","object_assignee":"[[ME]]","object_owner":"[[ME]]","bool_published":false,"long_priority":2,"bool_public":false},"menu":{"contact_assignee":{"name":"Contact Assignee","icon":"record_voice_over","color":"#1976D2","order":11,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_assignee.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_assignee.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"},"contact_owner":{"name":"Contact Owner","icon":"record_voice_over","color":"#1976D2","order":12,"permission":"user|Read","on_click_eval":"if (NL.Tools.isPath(NL, \\"Record.data.object_owner.text_id\\", \\"string\\")) {\\nNL.Record.read(\\n\\"user\\",\\nNL.Record.data.object_owner.text_id,\\n{\\nsystem_record: true,\\n},\\nfunction (err, data) {\\nif (err) {\\nNoConnectedRecord(\\"user\\");\\n} else {\\nContactWindow(\\nNL.Record.manager.recordID + \\" - \\" + NL.Record.data.text_name,\\n\\"user\\",\\ndata.record.text_first_name + \\" \\" + data.record.text_last_name,\\ndata.record.text_email,\\ndata.record.text_phone,\\ndata.record.text_mobile\\n);\\n}\\n}\\n);\\n} else {\\nNoConnectedRecord(\\"user\\");\\n}"},"esculate":{"name":"Escalate","icon":"report","color":"#D32F2F","function_link":"showDelayStart","order":20,"permission":"problem|Edit","on_click_eval":"NL.Interface.updateRecord({ bool_escalated: NL.Record.data.bool_escalated !== true }, true);"}},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#F44336","selected":true},"incidents":{"name":"Incidents","order":2,"value":"Incidents","color":"#1976D2"},"notes":{"name":"Notes","order":3,"value":"Notes","color":"#F44336"},"attachments":{"name":"Attachments","order":4,"value":"Attachments","color":"#F44336"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Problem - Overview","title_icon":"warning","title_forecolor":"#ffffff","title_backcolor":"#F44336","containers":{"main_left_container":{"width":"col-md-4","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"text_state":{"data_name":"text_state","display_name":"Status","type":"record_select_list","listern_for_auto_update":true,"order":20,"tab_index":20,"options":{"open":{"icon":"play_arrow","color":"#4caf50","name":"Open","order":1,"value":"Open"},"closed":{"icon":"done","color":"#4caf50","name":"Done","order":4,"value":"Done"},"hold":{"icon":"pause","color":"#ffc107","name":"Hold","order":2,"value":"Hold"}}},"date_resolution":{"type":"record_select_date","data_name":"date_resolution","display_name":"Resolution Date","order":30,"tab_index":30},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"record_select_object","order":40,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"record_select_object","order":50,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}],"must_not":[{"term":{"text_user_type":"api"}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"long_priority":{"display_name":"Priority","data_name":"long_priority","type":"record_select_list","order":60,"tab_index":60,"options":{"high":{"icon":"warning","color":"#f44336","name":"High","order":1,"value":5},"medhigh":{"icon":"warning","color":"#ff9800","name":"Med-High","order":2,"value":4},"medium":{"icon":"warning","color":"#ffc107","name":"Medium","order":3,"value":3},"medlow":{"icon":"warning","color":"#cddc39","name":"Med-Low","order":4,"value":2},"low":{"icon":"warning","color":"#4caf50","name":"Low","order":5,"value":1}}},"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","type":"record_timestamp","order":500,"tab_index":500},"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","type":"record_timestamp","order":510,"tab_index":510},"date_closed":{"display_name":"Closed","data_name":"date_closed","type":"record_timestamp","hide_if_eval":"(NL.Record.data.text_state !== \'Done\' || NL.Record.data.date_closed === undefined)","order":520,"tab_index":520},"bool_public":{"type":"record_checkbox","data_name":"bool_public","display_name":"Public","hide_if_eval":"(NL.SystemVariables === undefined || NL.SystemVariables.ITSM_PUBLISH_PROBLEMS !== \'true\')","order":530}}},"main_right_container":{"width":"col-md-8","components":{"escalated_text":{"display_name":"Escalated","type":"information_paragraph","paragraph_color":"#D32F2F","hide_if_eval":"(NL.Record.data.bool_escalated !== true)","order":100,"tab_index":100,"text":"This problem has been escalated."},"name":{"data_name":"text_name","display_name":"Name","type":"record_textbox","max_length":250,"order":110,"tab_index":110},"keywords":{"data_name":"array_text_keywords","display_name":"Keyword","type":"record_keywords","keyword_add":true,"keyword_add_to_db":true,"keyword_db_size":1000,"keyword_max":10,"order":120,"tab_index":120},"description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","data_type":"text-multiline","order":140,"tab_index":140,"min_rows":1,"max_rows":25},"text_public_description":{"data_name":"text_public_description","display_name":"Public Description","type":"record_textbox","hide_if_eval":"(NL.Record.data.bool_public !== true || NL.SystemVariables === undefined || NL.SystemVariables.ITSM_PUBLISH_PROBLEMS !== \'true\')","data_type":"text-multiline","order":150,"min_rows":1,"max_rows":25}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"card_context_hub":{"background_color":"#FFFFFF","order":1,"min_height":130,"title_icon":"find_in_page","title_text":"Context Hub","title_forecolor":"#ffffff","containers":{"container_problems":{"width":"col-md-12","components":{"problem_change_heading":{"type":"information_heading","heading_type":"heading4","text":"Recent changes","padding_bottom":false,"order":120},"problem_change_search":{"type":"search_results","search_group":"problem_change_search","source_url_api":"change","search_page_mode":"load more","search_show_stats":false,"order":130,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name"],"search_output":["text_name","text_state","text_description","text_rollback","text_risks","date_action"],"source_query_eval":"searchContextChangeEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nfunction getFrendlyDate(d) {\\nif (d === undefined) {\\nreturn \\"Unknown\\"\\n} else {\\nvar date = new Date(d);\\nvar options = { weekday: \'short\', year: \'numeric\', month: \'2-digit\', day: \'2-digit\' }\\nvar locale = navigator.language;\\nreturn date.toLocaleDateString(locale, options);\\n}\\n}\\nNL.Alert.show({\\ntitle: \\"CHG-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***State
\\" + ifText(event.list_item.record.text_state) + \\"
***Action Date
\\" + getFrendlyDate(event.list_item.record.date_action) + \\"
***Description
\\" + ifText(event.list_item.record.text_description) + \\"
***Rollback
\\" + ifText(event.list_item.record.text_rollback) + \\"
***Risks
\\" + ifText(event.list_item.record.text_risks),\\nicon: \\"build\\",\\ncolor: \\"#F57C00\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO CHANGE\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/change/CHG-\\" + event.list_item.id)\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"assignment":{"icon":"assignment","color":"#F57C00","data_value":"Wait"},"approved":{"icon":"play_arrow","color":"#4caf50","data_value":"Approved"},"rejected":{"icon":"cancel","color":"#E53935","data_value":"Rejected"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"}}},"id":{"data_name":"id","value_id_prefix":"CHG-","order":2,"min_width":70},"subject":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}},"problem_knowedge_heading":{"type":"information_heading","heading_type":"heading4","text":"Knowledge base","padding_bottom":false,"order":140},"problem_knowledge_search":{"type":"search_results","search_group":"problem_knowledge_search","source_url_api":"knowledge","search_page_mode":"load more","search_show_stats":false,"order":150,"search_page_size":5,"padding_bottom":false,"record_watch":["array_text_keywords","text_name"],"search_output":["text_name","text_problem","text_solution"],"source_query_eval":"searchContextKnowedgeEvalQuery()","search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"list_pad":false,"on_click_eval":"function ifText(a) {\\nif (typeof a === \\"string\\") {\\nreturn a\\n} else {\\nreturn \\"\\"\\n}\\n}\\nNL.Alert.show({\\ntitle: \\"KNW-\\" + event.list_item.id + \\" \\" + ifText(event.list_item.record.text_name),\\ntext: \\"***Problem
\\" + ifText(event.list_item.record.text_problem) + \\"
***Solution
\\" + ifText(event.list_item.record.text_solution),\\nicon: \\"local_library\\",\\ncolor: \\"#2e7d32\\",\\nunfocus: true,\\n}, {\\ntext: \\"GOTO KNOWLEDGE\\",\\nmode: \\"raised\\",\\ncallback: function () {\\nNL.Interface.navigateTo(\\"/record/knowledge/KNW-\\" + event.list_item.id)\\n}\\n}, {\\ntext: \\"Close\\",\\nmode: \\"text\\",\\n})","containers":{"top":{"width":"fl100","order":1,"row":1,"components":{"id":{"data_name":"id","value_bold":true,"value_id_prefix":"KNW-","icon":"local_library","icon_color":"#2e7d32","min_width":98,"order":2},"text_name":{"data_name":"text_name","value_bold":true,"value_max_length":65,"order":3}}}}}}}}}}}},"incidents_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Incidents\')","cards":{"main_card":{"order":1,"min_height":10,"title_text":"Linked Incidents","title_icon":"headset_mic","title_forecolor":"#ffffff","title_backcolor":"#1976D2","containers":{"communication_label":{"width":"col-md-12","order":1,"components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"client_incident_search":{"type":"search_results","search_group":"client_incident_open_search","source_url_api":"incident","search_page_mode":"load more","order":2,"search_show_stats":false,"search_page_size":250,"padding_bottom":false,"source_query":{"bool":{"must":{"term":{"object_problem.text_id":"[[RECORD_ID]]"}}}},"search_output":["text_name","text_state","long_priority","bool_escalated","text_source","object_created_by","object_updated_by","object_client","object_owner","object_assignee"],"source_sort":[{"object_created_by.date_created":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"},"wait":{"icon":"stop","color":"#E53935","data_value":"Wait"}}},"bool_escalated":{"data_name":"bool_escalated","order":2,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"INC-","order":3},"text_name":{"data_name":"text_name","bold":true,"order":4}}},"middle_left":{"width":"fl33","row":2,"order":1,"components":{"client_first_name":{"display_name":"Client","data_name":"object_client.text_first_name","icon":"perm_identity","icon_color":"#9E9E9E","order":1},"client_last_name":{"data_name":"object_client.text_last_name","order":2}}},"middle_center":{"width":"fl33","row":2,"order":2,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_right":{"width":"fl33","row":2,"order":3,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl33","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl33","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl33","rtl":true,"row":3,"order":3,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}},"source":{"data_name":"text_source","order":4,"icon_map":{"phone":{"icon":"phone","color":"#2196f3","data_value":"Phone"},"email":{"icon":"email","color":"#2196f3","data_value":"Email"},"other":{"icon":"devices_other","color":"#2196f3","data_value":"Other"},"person":{"icon":"group","color":"#2196f3","data_value":"Person"}}}}}}}}}}}}}},"note_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Notes\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Problem - Notes","title_icon":"warning","title_forecolor":"#ffffff","title_backcolor":"#F44336","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"array_text_json_notes":{"type":"record_notes","data_name":"array_text_json_notes","display_name":"Notes","show_notes":true,"button_color":"#388E3C","button_font_color":"#FFFFFF","button_position":"left","button_width":200}}}}}}},"attachments_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Attachments\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Problem - Attachments","title_icon":"warning","title_forecolor":"#ffffff","title_backcolor":"#F44336","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":true,"order":190,"tab_index":190}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Problem Search","title_icon":"search","title_forecolor":"#ffffff","title_backcolor":"#F44336","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":10,"tab_index":10,"search_group":"problem_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":20,"tab_index":20,"search_group":"problem_search","url_api":"problem","url_base":"record","url_app":"problem","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_description","object_assignee.text_first_name","object_assignee.text_last_name","object_assignee.text_username^5","object_owner.text_first_name","object_owner.text_last_name","object_owner.text_username^5","text_name^2","array_text_keyword^4"],"search_default_query":{"text_state":{"in":["Hold","Open"]}},"search_output":["text_name","object_created_by","object_updated_by","object_assignee","object_owner","text_state","long_priority","date_resolution","bool_escalated","bool_public","bool_published"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_state":{"data_name":"text_state","order":1,"icon_map":{"open":{"icon":"play_arrow","color":"#4caf50","data_value":"Open"},"closed":{"icon":"done","color":"#4caf50","data_value":"Done"},"hold":{"icon":"pause","color":"#ffc107","data_value":"Hold"}}},"bool_public":{"data_name":"bool_public","order":2,"icon_map":{"wait":{"icon":"public","color":"#1976D2","data_value":true}}},"bool_escalated":{"data_name":"bool_escalated","order":3,"icon_map":{"wait":{"icon":"report","color":"#E53935","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"PRB-","order":4},"text_name":{"data_name":"text_name","order":5}}},"middle_left":{"width":"fl30","row":2,"order":1,"components":{"agent_first_name":{"display_name":"Asignee","data_name":"object_assignee.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"agent_last_name":{"data_name":"object_assignee.text_last_name","order":2}}},"middle_center":{"width":"fl30","row":2,"order":2,"components":{"owner_first_name":{"display_name":"Owner","data_name":"object_owner.text_first_name","icon":"person","icon_color":"#9E9E9E","order":1},"owner_last_name":{"data_name":"object_owner.text_last_name","order":2}}},"bottom_left":{"width":"fl30","row":3,"order":1,"components":{"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_center":{"width":"fl30","row":3,"order":2,"components":{"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_right":{"width":"fl30","row":3,"order":3,"components":{"date_resolution":{"display_name":"Resolution","data_name":"date_resolution","data_type":"date_short","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom_far_right":{"width":"fl10","rtl":true,"row":3,"order":4,"components":{"priority":{"data_name":"long_priority","order":1,"icon_map":{"high":{"icon":"warning","color":"#f44336","data_value":5},"medhigh":{"icon":"warning","color":"#ff9800","data_value":4},"medium":{"icon":"warning","color":"#ffc107","data_value":3},"medlow":{"icon":"warning","color":"#cddc39","data_value":2},"low":{"icon":"warning","color":"#4caf50","data_value":1}}}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":50,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#F44336","containers":{"right_container":{"width":"col-md-12","components":{"text_state":{"data_name":"text_state","display_name":"Status","type":"search_select_field","search_group":"problem_search","order":100,"tab_index":100,"multiple":true,"options":{"open":{"name":"Open","order":1,"value":"Open","selected":true},"hold":{"name":"Hold","order":2,"value":"Hold"},"closed":{"name":"Done","order":3,"value":"Done"}}},"object_assignee":{"display_name":"Assignee","data_name":"object_assignee","type":"search_foreign_object_select","search_group":"problem_search","order":110,"tab_index":110,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"object_owner":{"display_name":"Owner","data_name":"object_owner","type":"search_foreign_object_select","search_group":"problem_search","order":120,"tab_index":120,"allow_clear":true,"source_url_api_system_object":true,"source_url_api":"user","source_query":{"bool":{"filter":[{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_first_name","text_last_name","text_api_name"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%"},"long_priority":{"data_name":"long_priority","display_name":"Priority","type":"search_select_field","search_group":"problem_search","order":130,"tab_index":130,"multiple":true,"options":{"high":{"name":"High","order":1,"value":5},"medhigh":{"name":"Med-High","order":2,"value":4},"medium":{"name":"Medium","order":3,"value":3},"medlow":{"name":"Med-Low","order":4,"value":2},"low":{"name":"Low","order":5,"value":1}}},"bool_public":{"data_name":"bool_public","display_name":"Public","type":"search_select_field","search_group":"problem_search","order":140,"multiple":true,"options":{"pubic":{"name":"Public","order":1,"value":true},"private":{"name":"Private","order":2,"value":false}}},"bool_escalated":{"data_name":"bool_escalated","display_name":"Escalated","type":"search_select_field","search_group":"problem_search","order":150,"multiple":true,"options":{"escalated":{"name":"Escalated","order":1,"value":true},"descalated":{"name":"Descalated","order":2,"value":false}}},"bool_published":{"data_name":"bool_published","display_name":"Published","type":"search_select_field","search_group":"problem_search","hide_if_eval":"(NL.SystemVariables.ITSM_ALLOW_PUBLISH !== \'true\')","order":160,"multiple":true,"options":{"escalated":{"name":"Published","order":1,"value":true},"descalated":{"name":"Private","order":2,"value":false}}},"date_action":{"data_name":"date_resolution","display_name":"Resolution Date","type":"search_filter_date_range","search_group":"problem_search","order":170},"date_created":{"data_name":"object_created_by.date_created","display_name":"Created Date","type":"search_filter_date_range","search_group":"problem_search","order":180},"date_updated":{"data_name":"object_updated_by.date_updated","display_name":"Updated Date","type":"search_filter_date_range","search_group":"problem_search","order":190},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"problem_search","order":200,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"problem_search","order":210}}}}}}}}}}},"knowledge":{"settings":{"interface_name":"Knowledge Base","interface_button_backcolor":"#2e7d32","interface_button_forecolor":"#ffffff","history_reminder_feilds":["text_first_name","text_last_name"],"menu_name":"Knowledge Base","menu_icon":"local_library","menu_icon_color":"#C8E6C9","menu_icon_color_background":"#2e7d32","menu_order":100,"url":"knowledge","url_app":"knowledge","url_api":"knowledge","url_app_id_prefix":"KNW"},"record":{"default":{"text_name":"New Knowledge Base Article","bool_public":false,"long_rating":3500},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#2e7d32","selected":true},"notes":{"name":"Notes","order":2,"value":"Notes","color":"#2e7d32"},"attachments":{"name":"Attachments","order":3,"value":"Attachments","color":"#2e7d32"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Knowledge Base","title_icon":"local_library","title_forecolor":"#ffffff","title_backcolor":"#2e7d32","containers":{"main_left_container":{"width":"col-md-3","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000},"created_date":{"display_name":"Created","data_name":"object_created_by.date_created","type":"record_timestamp","order":100},"updated_date":{"display_name":"Updated","data_name":"object_updated_by.date_updated","type":"record_timestamp","order":110},"long_rating":{"data_name":"long_rating","display_name":"Rating","type":"record_select_list","order":120,"options":{"star1":{"name":"\u2b50","order":1,"value":1000},"star2":{"name":"\u2b50\u2b50","order":2,"value":2000},"star3":{"name":"\u2b50\u2b50\u2b50","order":3,"value":3000},"star4":{"name":"\u2b50\u2b50\u2b50\u2b50","order":4,"value":4000},"star5":{"name":"\u2b50\u2b50\u2b50\u2b50\u2b50","order":5,"value":5000}}},"bool_public":{"type":"record_checkbox","data_name":"bool_public","display_name":"Public","hide_if_eval":"(NL.SystemVariables === undefined || NL.SystemVariables.ITSM_PUBLISH_KNOWEDGE !== \'true\')","order":130}}},"main_right_container":{"width":"col-md-9","components":{"name":{"data_name":"text_name","display_name":"Name","type":"record_textbox","order":35,"tab_index":35},"keywords":{"data_name":"array_text_keywords","display_name":"Keyword","type":"record_keywords","new_keyword":true,"new_keyword_add_to_db":true,"keyword_max":10,"order":36,"tab_index":36},"problem":{"data_name":"text_problem","display_name":"Problem","type":"record_textbox","data_type":"text-multiline","max_rows":24,"order":37,"tab_index":37,"rows_min":1,"rows_max":25},"solution":{"data_name":"text_solution","display_name":"Solution","type":"record_textbox","data_type":"text-multiline","max_rows":24,"order":38,"tab_index":38,"rows_min":1,"rows_max":25}}}}}}},"note_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Notes\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Knowledge Base - Notes","title_icon":"local_library","title_forecolor":"#ffffff","title_backcolor":"#2e7d32","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":false,"order":20000,"tab_index":20000},"array_text_json_notes":{"type":"record_notes","data_name":"array_text_json_notes","display_name":"Notes","show_notes":true,"button_color":"#388E3C","button_font_color":"#FFFFFF","button_position":"left","button_width":200}}}}}}},"attachments_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Attachments\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Knowledge Base - Attachments","title_icon":"local_library","title_forecolor":"#ffffff","title_backcolor":"#2e7d32","containers":{"main_left_container":{"width":"col-md-12","components":{"attachments":{"display_name":"Attachments","data_name":"record_attachments","type":"record_attachments","width":"100%","show_attachments":true,"order":190,"tab_index":190}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Knowledge Base Search","title_icon":"search","title_forecolor":"#ffffff","title_backcolor":"#2e7d32","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":10,"tab_index":10,"search_group":"knowledge_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":20,"tab_index":20,"search_group":"knowledge_search","url_api":"client","url_base":"record","url_app":"client","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^5","array_text_keywords^3","text_problem^2","text_solution^2"],"search_output":["bool_public","text_name"],"search_sort":["_score"],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"bool_public":{"data_name":"bool_public","order":1,"icon_map":{"wait":{"icon":"public","color":"#1976D2","data_value":true}}},"id":{"data_name":"id","value_bold":true,"value_id_prefix":"KNW-","icon":"local_library","icon_color":"#2e7d32","min_width":120,"order":2},"text_name":{"data_name":"text_name","value_bold":true,"order":3}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#2e7d32","containers":{"right_container":{"width":"col-md-12","components":{"bool_public":{"data_name":"bool_public","display_name":"Public","type":"search_select_field","search_group":"knowledge_search","order":150,"multiple":true,"options":{"pubic":{"name":"Public","order":1,"value":true},"private":{"name":"Private","order":2,"value":false}}},"date_created":{"data_name":"object_created_by.date_created","display_name":"Created Date","type":"search_filter_date_range","search_group":"knowledge_search","order":170},"date_updated":{"data_name":"object_updated_by.date_updated","display_name":"Updated Date","type":"search_filter_date_range","search_group":"knowledge_search","order":180},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"knowledge_search","order":190,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]},"action_newest":{"name":"Action Descending","order":4,"value":["_score",{"date_action":{"order":"desc"}}]},"action_oldest":{"name":"Action Ascending","order":5,"value":["_score",{"date_action":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"knowledge_search","order":200}}}}}}}}}}}}}')},16:function(e,t,a){"use strict";var r=a(1),n=a(2),o=a(5),s=a(4),i=a(6),l=a(0),c=a.n(l),d=a(13),u=a(269),m=a.n(u),_=function(e){function t(){return Object(r.a)(this,t),Object(o.a)(this,Object(s.a)(t).apply(this,arguments))}return Object(i.a)(t,e),Object(n.a)(t,[{key:"render",value:function(){return c.a.createElement("div",{style:{borderRadius:3,backgroundColor:void 0===this.props.color?"#FFCDD2":this.props.color,color:"#212121"}},"string"===typeof this.props.modelError&&this.props.modelError.length>1?c.a.createElement("div",{style:{borderRadius:3,backgroundColor:"#B71C1C",color:"#ffffff",paddingLeft:8,paddingRight:8,paddingTop:4,paddingBottom:4,fontSize:"120%"}},this.props.modelError):null,"string"===typeof this.props.title&&this.props.title.length>1?c.a.createElement("div",{style:{paddingLeft:8,paddingRight:8,paddingTop:4,paddingBottom:4,fontSize:"120%"}},this.props.title):null,"object"===typeof this.props.json?c.a.createElement("div",{style:{paddingLeft:8,paddingRight:8,paddingTop:4,paddingBottom:4,fontWeight:"bold"}},c.a.createElement(m.a,{id:"json-pretty",data:this.props.json})):null)}}]),t}(d.a);t.a=_},247:function(e){e.exports=JSON.parse('{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-12","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Record History","title_icon":"find_in_page","title_forecolor":"#ffffff","title_backcolor":"#1E88E5","containers":{"main_container":{"width":"col-md-12","components":{"RecordAudit":{"type":"audit_record","order":100}}}}}}}}}')},248:function(e,t,a){"use strict";(function(e){var r=a(1),n=a(2),o=function(){function t(e){Object(r.a)(this,t),this.NL=e}return Object(n.a)(t,[{key:"encryptText",value:function(t,r){try{var n=a(116),o=e.from("50b9bc5c57597504423815d8605ecb23","hex");void 0===r&&(r=e.from("84cbebefc068807a2627d9b88aed953078db000ca2e48904d802a62ca2b61282","hex"));var s=n.createCipheriv("aes-256-cbc",e.from(r),o),i=s.update(t);return(i=e.concat([i,s.final()])).toString("hex")}catch(l){return""}}},{key:"decryptText",value:function(t,r){try{var n=a(116),o=e.from("50b9bc5c57597504423815d8605ecb23","hex");void 0===r&&(r=e.from("84cbebefc068807a2627d9b88aed953078db000ca2e48904d802a62ca2b61282","hex"));var s=e.from(t,"hex"),i=n.createDecipheriv("aes-256-cbc",e.from(r),o),l=i.update(s);return(l=e.concat([l,i.final()])).toString()}catch(c){return""}}},{key:"encryptRecordValue",value:function(t){if(void 0!==t&&null!==t){var a=e.from("61387e590cb117c37d3e152da17dafb45ce3c09af695d5330505e1e9ac4f01ce","hex");return this.encryptText(t,a)}return""}},{key:"decryptRecordValue",value:function(t){if(void 0!==t&&null!==t){var a=e.from("61387e590cb117c37d3e152da17dafb45ce3c09af695d5330505e1e9ac4f01ce","hex");return this.decryptText(t,a)}return""}}]),t}();t.a=o}).call(this,a(41).Buffer)},249:function(e){e.exports=JSON.parse('{"mode":"live"}')},250:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_dev_NexoidAPP_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1),C_dev_NexoidAPP_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2),Eval=function(){function Eval(e,t){Object(C_dev_NexoidAPP_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__.a)(this,Eval),this.NL=e}return Object(C_dev_NexoidAPP_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__.a)(Eval,[{key:"run",value:function run(_code,_name,_event){var _run_code=_code,k,i;if(this.NL.Tools.isPath(this.NL,"Record.manager.model.settings.shared_code","string")&&(_run_code=this.NL.Record.manager.model.settings.shared_code+"\n"+_run_code),this.NL.Tools.isPath(this.NL,"Record.manager.model.settings.shared_code","object"))for(k=Object.keys(this.NL.Record.manager.model.settings.shared_code),i=0;i0)a.next=function(o,s){if("string"===typeof e[n+=1])a.Eval.run("function callback (err, data) { _event.next(err, data) } \n"+e[n],t+" "+n,a);else{if("function"!==typeof r)return n+" install scripts run";r(null,n+" install scripts run")}},a.next();else{if("function"!==typeof r)return n+" install scripts run";r(null,n+" install scripts run")}}}]),Eval}();__webpack_exports__.a=Eval},252:function(e){e.exports=JSON.parse('{"currency":[{"text":"$ (Dollars)","value":"$"},{"text":"\xa3 (Pounds)","value":"\xa3"},{"text":"\u20ac (Euro)","value":"\u20ac"}],"timezone":[{"value":"Africa/Abidjan","text":"Africa/Abidjan"},{"value":"Africa/Accra","text":"Africa/Accra"},{"value":"Africa/Addis_Ababa","text":"Africa/Addis Ababa"},{"value":"Africa/Algiers","text":"Africa/Algiers"},{"value":"Africa/Asmara","text":"Africa/Asmara"},{"value":"Africa/Bamako","text":"Africa/Bamako"},{"value":"Africa/Bangui","text":"Africa/Bangui"},{"value":"Africa/Banjul","text":"Africa/Banjul"},{"value":"Africa/Bissau","text":"Africa/Bissau"},{"value":"Africa/Blantyre","text":"Africa/Blantyre"},{"value":"Africa/Brazzaville","text":"Africa/Brazzaville"},{"value":"Africa/Bujumbura","text":"Africa/Bujumbura"},{"value":"Africa/Cairo","text":"Africa/Cairo"},{"value":"Africa/Casablanca","text":"Africa/Casablanca"},{"value":"Africa/Ceuta","text":"Africa/Ceuta"},{"value":"Africa/Conakry","text":"Africa/Conakry"},{"value":"Africa/Dakar","text":"Africa/Dakar"},{"value":"Africa/Dar_es_Salaam","text":"Africa/Dar es Salaam"},{"value":"Africa/Djibouti","text":"Africa/Djibouti"},{"value":"Africa/Douala","text":"Africa/Douala"},{"value":"Africa/El_Aaiun","text":"Africa/El Aaiun"},{"value":"Africa/Freetown","text":"Africa/Freetown"},{"value":"Africa/Gaborone","text":"Africa/Gaborone"},{"value":"Africa/Harare","text":"Africa/Harare"},{"value":"Africa/Johannesburg","text":"Africa/Johannesburg"},{"value":"Africa/Kampala","text":"Africa/Kampala"},{"value":"Africa/Khartoum","text":"Africa/Khartoum"},{"value":"Africa/Kigali","text":"Africa/Kigali"},{"value":"Africa/Kinshasa","text":"Africa/Kinshasa"},{"value":"Africa/Lagos","text":"Africa/Lagos"},{"value":"Africa/Libreville","text":"Africa/Libreville"},{"value":"Africa/Lome","text":"Africa/Lome"},{"value":"Africa/Luanda","text":"Africa/Luanda"},{"value":"Africa/Lubumbashi","text":"Africa/Lubumbashi"},{"value":"Africa/Lusaka","text":"Africa/Lusaka"},{"value":"Africa/Malabo","text":"Africa/Malabo"},{"value":"Africa/Maputo","text":"Africa/Maputo"},{"value":"Africa/Maseru","text":"Africa/Maseru"},{"value":"Africa/Mbabane","text":"Africa/Mbabane"},{"value":"Africa/Mogadishu","text":"Africa/Mogadishu"},{"value":"Africa/Monrovia","text":"Africa/Monrovia"},{"value":"Africa/Nairobi","text":"Africa/Nairobi"},{"value":"Africa/Ndjamena","text":"Africa/Ndjamena"},{"value":"Africa/Niamey","text":"Africa/Niamey"},{"value":"Africa/Nouakchott","text":"Africa/Nouakchott"},{"value":"Africa/Ouagadougou","text":"Africa/Ouagadougou"},{"value":"Africa/Porto-Novo","text":"Africa/Porto-Novo"},{"value":"Africa/Sao_Tome","text":"Africa/Sao Tome"},{"value":"Africa/Tripoli","text":"Africa/Tripoli"},{"value":"Africa/Tunis","text":"Africa/Tunis"},{"value":"Africa/Windhoek","text":"Africa/Windhoek"},{"value":"America/Adak","text":"America/Adak"},{"value":"America/Anchorage","text":"America/Anchorage"},{"value":"America/Anguilla","text":"America/Anguilla"},{"value":"America/Antigua","text":"America/Antigua"},{"value":"America/Araguaina","text":"America/Araguaina"},{"value":"America/Argentina/Buenos_Aires","text":"America/Argentina/Buenos Aires"},{"value":"America/Argentina/Catamarca","text":"America/Argentina/Catamarca"},{"value":"America/Argentina/Cordoba","text":"America/Argentina/Cordoba"},{"value":"America/Argentina/Jujuy","text":"America/Argentina/Jujuy"},{"value":"America/Argentina/La_Rioja","text":"America/Argentina/La Rioja"},{"value":"America/Argentina/Mendoza","text":"America/Argentina/Mendoza"},{"value":"America/Argentina/Rio_Gallegos","text":"America/Argentina/Rio Gallegos"},{"value":"America/Argentina/Salta","text":"America/Argentina/Salta"},{"value":"America/Argentina/San_Juan","text":"America/Argentina/San Juan"},{"value":"America/Argentina/San_Luis","text":"America/Argentina/San Luis"},{"value":"America/Argentina/Tucuman","text":"America/Argentina/Tucuman"},{"value":"America/Argentina/Ushuaia","text":"America/Argentina/Ushuaia"},{"value":"America/Aruba","text":"America/Aruba"},{"value":"America/Asuncion","text":"America/Asuncion"},{"value":"America/Atikokan","text":"America/Atikokan"},{"value":"America/Bahia_Banderas","text":"America/Bahia Banderas"},{"value":"America/Bahia","text":"America/Bahia"},{"value":"America/Barbados","text":"America/Barbados"},{"value":"America/Belem","text":"America/Belem"},{"value":"America/Belize","text":"America/Belize"},{"value":"America/Blanc-Sablon","text":"America/Blanc-Sablon"},{"value":"America/Boa_Vista","text":"America/Boa Vista"},{"value":"America/Bogota","text":"America/Bogota"},{"value":"America/Boise","text":"America/Boise"},{"value":"America/Cambridge_Bay","text":"America/Cambridge Bay"},{"value":"America/Campo_Grande","text":"America/Campo Grande"},{"value":"America/Cancun","text":"America/Cancun"},{"value":"America/Caracas","text":"America/Caracas"},{"value":"America/Cayenne","text":"America/Cayenne"},{"value":"America/Cayman","text":"America/Cayman"},{"value":"America/Chicago","text":"America/Chicago"},{"value":"America/Chihuahua","text":"America/Chihuahua"},{"value":"America/Costa_Rica","text":"America/Costa Rica"},{"value":"America/Cuiaba","text":"America/Cuiaba"},{"value":"America/Curacao","text":"America/Curacao"},{"value":"America/Danmarkshavn","text":"America/Danmarkshavn"},{"value":"America/Dawson_Creek","text":"America/Dawson Creek"},{"value":"America/Dawson","text":"America/Dawson"},{"value":"America/Denver","text":"America/Denver"},{"value":"America/Detroit","text":"America/Detroit"},{"value":"America/Dominica","text":"America/Dominica"},{"value":"America/Edmonton","text":"America/Edmonton"},{"value":"America/Eirunepe","text":"America/Eirunepe"},{"value":"America/El_Salvador","text":"America/El Salvador"},{"value":"America/Fortaleza","text":"America/Fortaleza"},{"value":"America/Glace_Bay","text":"America/Glace Bay"},{"value":"America/Godthab","text":"America/Godthab"},{"value":"America/Goose_Bay","text":"America/Goose Bay"},{"value":"America/Grand_Turk","text":"America/Grand Turk"},{"value":"America/Grenada","text":"America/Grenada"},{"value":"America/Guadeloupe","text":"America/Guadeloupe"},{"value":"America/Guatemala","text":"America/Guatemala"},{"value":"America/Guayaquil","text":"America/Guayaquil"},{"value":"America/Guyana","text":"America/Guyana"},{"value":"America/Halifax","text":"America/Halifax"},{"value":"America/Havana","text":"America/Havana"},{"value":"America/Hermosillo","text":"America/Hermosillo"},{"value":"America/Indiana/Indianapolis","text":"America/Indiana/Indianapolis"},{"value":"America/Indiana/Knox","text":"America/Indiana/Knox"},{"value":"America/Indiana/Marengo","text":"America/Indiana/Marengo"},{"value":"America/Indiana/Petersburg","text":"America/Indiana/Petersburg"},{"value":"America/Indiana/Tell_City","text":"America/Indiana/Tell City"},{"value":"America/Indiana/Vevay","text":"America/Indiana/Vevay"},{"value":"America/Indiana/Vincennes","text":"America/Indiana/Vincennes"},{"value":"America/Indiana/Winamac","text":"America/Indiana/Winamac"},{"value":"America/Inuvik","text":"America/Inuvik"},{"value":"America/Iqaluit","text":"America/Iqaluit"},{"value":"America/Jamaica","text":"America/Jamaica"},{"value":"America/Juneau","text":"America/Juneau"},{"value":"America/Kentucky/Louisville","text":"America/Kentucky/Louisville"},{"value":"America/Kentucky/Monticello","text":"America/Kentucky/Monticello"},{"value":"America/La_Paz","text":"America/La Paz"},{"value":"America/Lima","text":"America/Lima"},{"value":"America/Los_Angeles","text":"America/Los Angeles"},{"value":"America/Maceio","text":"America/Maceio"},{"value":"America/Managua","text":"America/Managua"},{"value":"America/Manaus","text":"America/Manaus"},{"value":"America/Marigot","text":"America/Marigot"},{"value":"America/Martinique","text":"America/Martinique"},{"value":"America/Matamoros","text":"America/Matamoros"},{"value":"America/Mazatlan","text":"America/Mazatlan"},{"value":"America/Menominee","text":"America/Menominee"},{"value":"America/Merida","text":"America/Merida"},{"value":"America/Metlakatla","text":"America/Metlakatla"},{"value":"America/Mexico_City","text":"America/Mexico City"},{"value":"America/Miquelon","text":"America/Miquelon"},{"value":"America/Moncton","text":"America/Moncton"},{"value":"America/Monterrey","text":"America/Monterrey"},{"value":"America/Montevideo","text":"America/Montevideo"},{"value":"America/Montreal","text":"America/Montreal"},{"value":"America/Montserrat","text":"America/Montserrat"},{"value":"America/Nassau","text":"America/Nassau"},{"value":"America/New_York","text":"America/New York"},{"value":"America/Nipigon","text":"America/Nipigon"},{"value":"America/Nome","text":"America/Nome"},{"value":"America/Noronha","text":"America/Noronha"},{"value":"America/North_Dakota/Beulah","text":"America/North Dakota/Beulah"},{"value":"America/North_Dakota/Center","text":"America/North Dakota/Center"},{"value":"America/North_Dakota/New_Salem","text":"America/North Dakota/New Salem"},{"value":"America/Ojinaga","text":"America/Ojinaga"},{"value":"America/Panama","text":"America/Panama"},{"value":"America/Pangnirtung","text":"America/Pangnirtung"},{"value":"America/Paramaribo","text":"America/Paramaribo"},{"value":"America/Phoenix","text":"America/Phoenix"},{"value":"America/Port_of_Spain","text":"America/Port of Spain"},{"value":"America/Port-au-Prince","text":"America/Port-au-Prince"},{"value":"America/Porto_Velho","text":"America/Porto Velho"},{"value":"America/Puerto_Rico","text":"America/Puerto Rico"},{"value":"America/Rainy_River","text":"America/Rainy River"},{"value":"America/Rankin_Inlet","text":"America/Rankin Inlet"},{"value":"America/Recife","text":"America/Recife"},{"value":"America/Regina","text":"America/Regina"},{"value":"America/Resolute","text":"America/Resolute"},{"value":"America/Rio_Branco","text":"America/Rio Branco"},{"value":"America/Santa_Isabel","text":"America/Santa Isabel"},{"value":"America/Santarem","text":"America/Santarem"},{"value":"America/Santiago","text":"America/Santiago"},{"value":"America/Santo_Domingo","text":"America/Santo Domingo"},{"value":"America/Sao_Paulo","text":"America/Sao Paulo"},{"value":"America/Scoresbysund","text":"America/Scoresbysund"},{"value":"America/Shiprock","text":"America/Shiprock"},{"value":"America/Sitka","text":"America/Sitka"},{"value":"America/St_Barthelemy","text":"America/St Barthelemy"},{"value":"America/St_Johns","text":"America/St Johns"},{"value":"America/St_Kitts","text":"America/St Kitts"},{"value":"America/St_Lucia","text":"America/St Lucia"},{"value":"America/St_Thomas","text":"America/St Thomas"},{"value":"America/St_Vincent","text":"America/St Vincent"},{"value":"America/Swift_Current","text":"America/Swift Current"},{"value":"America/Tegucigalpa","text":"America/Tegucigalpa"},{"value":"America/Thule","text":"America/Thule"},{"value":"America/Thunder_Bay","text":"America/Thunder Bay"},{"value":"America/Tijuana","text":"America/Tijuana"},{"value":"America/Toronto","text":"America/Toronto"},{"value":"America/Tortola","text":"America/Tortola"},{"value":"America/Vancouver","text":"America/Vancouver"},{"value":"America/Whitehorse","text":"America/Whitehorse"},{"value":"America/Winnipeg","text":"America/Winnipeg"},{"value":"America/Yakutat","text":"America/Yakutat"},{"value":"America/Yellowknife","text":"America/Yellowknife"},{"value":"Antarctica/Casey","text":"Antarctica/Casey"},{"value":"Antarctica/Davis","text":"Antarctica/Davis"},{"value":"Antarctica/DumontDUrville","text":"Antarctica/DumontDUrville"},{"value":"Antarctica/Macquarie","text":"Antarctica/Macquarie"},{"value":"Antarctica/Mawson","text":"Antarctica/Mawson"},{"value":"Antarctica/McMurdo","text":"Antarctica/McMurdo"},{"value":"Antarctica/Palmer","text":"Antarctica/Palmer"},{"value":"Antarctica/Rothera","text":"Antarctica/Rothera"},{"value":"Antarctica/South_Pole","text":"Antarctica/South Pole"},{"value":"Antarctica/Syowa","text":"Antarctica/Syowa"},{"value":"Antarctica/Vostok","text":"Antarctica/Vostok"},{"value":"Arctic/Longyearbyen","text":"Arctic/Longyearbyen"},{"value":"Asia/Aden","text":"Asia/Aden"},{"value":"Asia/Almaty","text":"Asia/Almaty"},{"value":"Asia/Amman","text":"Asia/Amman"},{"value":"Asia/Anadyr","text":"Asia/Anadyr"},{"value":"Asia/Aqtau","text":"Asia/Aqtau"},{"value":"Asia/Aqtobe","text":"Asia/Aqtobe"},{"value":"Asia/Ashgabat","text":"Asia/Ashgabat"},{"value":"Asia/Baghdad","text":"Asia/Baghdad"},{"value":"Asia/Bahrain","text":"Asia/Bahrain"},{"value":"Asia/Baku","text":"Asia/Baku"},{"value":"Asia/Bangkok","text":"Asia/Bangkok"},{"value":"Asia/Beirut","text":"Asia/Beirut"},{"value":"Asia/Bishkek","text":"Asia/Bishkek"},{"value":"Asia/Brunei","text":"Asia/Brunei"},{"value":"Asia/Choibalsan","text":"Asia/Choibalsan"},{"value":"Asia/Chongqing","text":"Asia/Chongqing"},{"value":"Asia/Colombo","text":"Asia/Colombo"},{"value":"Asia/Damascus","text":"Asia/Damascus"},{"value":"Asia/Dhaka","text":"Asia/Dhaka"},{"value":"Asia/Dili","text":"Asia/Dili"},{"value":"Asia/Dubai","text":"Asia/Dubai"},{"value":"Asia/Dushanbe","text":"Asia/Dushanbe"},{"value":"Asia/Gaza","text":"Asia/Gaza"},{"value":"Asia/Harbin","text":"Asia/Harbin"},{"value":"Asia/Ho_Chi_Minh","text":"Asia/Ho Chi Minh"},{"value":"Asia/Hong_Kong","text":"Asia/Hong Kong"},{"value":"Asia/Hovd","text":"Asia/Hovd"},{"value":"Asia/Irkutsk","text":"Asia/Irkutsk"},{"value":"Asia/Jakarta","text":"Asia/Jakarta"},{"value":"Asia/Jayapura","text":"Asia/Jayapura"},{"value":"Asia/Jerusalem","text":"Asia/Jerusalem"},{"value":"Asia/Kabul","text":"Asia/Kabul"},{"value":"Asia/Kamchatka","text":"Asia/Kamchatka"},{"value":"Asia/Karachi","text":"Asia/Karachi"},{"value":"Asia/Kashgar","text":"Asia/Kashgar"},{"value":"Asia/Kathmandu","text":"Asia/Kathmandu"},{"value":"Asia/Kolkata","text":"Asia/Kolkata"},{"value":"Asia/Krasnoyarsk","text":"Asia/Krasnoyarsk"},{"value":"Asia/Kuala_Lumpur","text":"Asia/Kuala Lumpur"},{"value":"Asia/Kuching","text":"Asia/Kuching"},{"value":"Asia/Kuwait","text":"Asia/Kuwait"},{"value":"Asia/Macau","text":"Asia/Macau"},{"value":"Asia/Magadan","text":"Asia/Magadan"},{"value":"Asia/Makassar","text":"Asia/Makassar"},{"value":"Asia/Manila","text":"Asia/Manila"},{"value":"Asia/Muscat","text":"Asia/Muscat"},{"value":"Asia/Nicosia","text":"Asia/Nicosia"},{"value":"Asia/Novokuznetsk","text":"Asia/Novokuznetsk"},{"value":"Asia/Novosibirsk","text":"Asia/Novosibirsk"},{"value":"Asia/Omsk","text":"Asia/Omsk"},{"value":"Asia/Oral","text":"Asia/Oral"},{"value":"Asia/Phnom_Penh","text":"Asia/Phnom Penh"},{"value":"Asia/Pontianak","text":"Asia/Pontianak"},{"value":"Asia/Pyongyang","text":"Asia/Pyongyang"},{"value":"Asia/Qatar","text":"Asia/Qatar"},{"value":"Asia/Qyzylorda","text":"Asia/Qyzylorda"},{"value":"Asia/Rangoon","text":"Asia/Rangoon"},{"value":"Asia/Riyadh","text":"Asia/Riyadh"},{"value":"Asia/Sakhalin","text":"Asia/Sakhalin"},{"value":"Asia/Samarkand","text":"Asia/Samarkand"},{"value":"Asia/Seoul","text":"Asia/Seoul"},{"value":"Asia/Shanghai","text":"Asia/Shanghai"},{"value":"Asia/Singapore","text":"Asia/Singapore"},{"value":"Asia/Taipei","text":"Asia/Taipei"},{"value":"Asia/Tashkent","text":"Asia/Tashkent"},{"value":"Asia/Tbilisi","text":"Asia/Tbilisi"},{"value":"Asia/Tehran","text":"Asia/Tehran"},{"value":"Asia/Thimphu","text":"Asia/Thimphu"},{"value":"Asia/Tokyo","text":"Asia/Tokyo"},{"value":"Asia/Ulaanbaatar","text":"Asia/Ulaanbaatar"},{"value":"Asia/Urumqi","text":"Asia/Urumqi"},{"value":"Asia/Vientiane","text":"Asia/Vientiane"},{"value":"Asia/Vladivostok","text":"Asia/Vladivostok"},{"value":"Asia/Yakutsk","text":"Asia/Yakutsk"},{"value":"Asia/Yekaterinburg","text":"Asia/Yekaterinburg"},{"value":"Asia/Yerevan","text":"Asia/Yerevan"},{"value":"Atlantic/Azores","text":"Atlantic/Azores"},{"value":"Atlantic/Bermuda","text":"Atlantic/Bermuda"},{"value":"Atlantic/Canary","text":"Atlantic/Canary"},{"value":"Atlantic/Cape_Verde","text":"Atlantic/Cape Verde"},{"value":"Atlantic/Faroe","text":"Atlantic/Faroe"},{"value":"Atlantic/Madeira","text":"Atlantic/Madeira"},{"value":"Atlantic/Reykjavik","text":"Atlantic/Reykjavik"},{"value":"Atlantic/South_Georgia","text":"Atlantic/South Georgia"},{"value":"Atlantic/St_Helena","text":"Atlantic/St Helena"},{"value":"Atlantic/Stanley","text":"Atlantic/Stanley"},{"value":"Australia/Adelaide","text":"Australia/Adelaide"},{"value":"Australia/Brisbane","text":"Australia/Brisbane"},{"value":"Australia/Broken_Hill","text":"Australia/Broken Hill"},{"value":"Australia/Currie","text":"Australia/Currie"},{"value":"Australia/Darwin","text":"Australia/Darwin"},{"value":"Australia/Eucla","text":"Australia/Eucla"},{"value":"Australia/Hobart","text":"Australia/Hobart"},{"value":"Australia/Lindeman","text":"Australia/Lindeman"},{"value":"Australia/Lord_Howe","text":"Australia/Lord Howe"},{"value":"Australia/Melbourne","text":"Australia/Melbourne"},{"value":"Australia/Perth","text":"Australia/Perth"},{"value":"Australia/Sydney","text":"Australia/Sydney"},{"value":"Europe/Amsterdam","text":"Europe/Amsterdam"},{"value":"Europe/Andorra","text":"Europe/Andorra"},{"value":"Europe/Athens","text":"Europe/Athens"},{"value":"Europe/Belgrade","text":"Europe/Belgrade"},{"value":"Europe/Berlin","text":"Europe/Berlin"},{"value":"Europe/Bratislava","text":"Europe/Bratislava"},{"value":"Europe/Brussels","text":"Europe/Brussels"},{"value":"Europe/Bucharest","text":"Europe/Bucharest"},{"value":"Europe/Budapest","text":"Europe/Budapest"},{"value":"Europe/Chisinau","text":"Europe/Chisinau"},{"value":"Europe/Copenhagen","text":"Europe/Copenhagen"},{"value":"Europe/Dublin","text":"Europe/Dublin"},{"value":"Europe/Gibraltar","text":"Europe/Gibraltar"},{"value":"Europe/Guernsey","text":"Europe/Guernsey"},{"value":"Europe/Helsinki","text":"Europe/Helsinki"},{"value":"Europe/Isle_of_Man","text":"Europe/Isle of Man"},{"value":"Europe/Istanbul","text":"Europe/Istanbul"},{"value":"Europe/Jersey","text":"Europe/Jersey"},{"value":"Europe/Kaliningrad","text":"Europe/Kaliningrad"},{"value":"Europe/Kiev","text":"Europe/Kiev"},{"value":"Europe/Lisbon","text":"Europe/Lisbon"},{"value":"Europe/Ljubljana","text":"Europe/Ljubljana"},{"value":"Europe/London","text":"Europe/London"},{"value":"Europe/Luxembourg","text":"Europe/Luxembourg"},{"value":"Europe/Madrid","text":"Europe/Madrid"},{"value":"Europe/Malta","text":"Europe/Malta"},{"value":"Europe/Mariehamn","text":"Europe/Mariehamn"},{"value":"Europe/Minsk","text":"Europe/Minsk"},{"value":"Europe/Monaco","text":"Europe/Monaco"},{"value":"Europe/Moscow","text":"Europe/Moscow"},{"value":"Europe/Oslo","text":"Europe/Oslo"},{"value":"Europe/Paris","text":"Europe/Paris"},{"value":"Europe/Podgorica","text":"Europe/Podgorica"},{"value":"Europe/Prague","text":"Europe/Prague"},{"value":"Europe/Riga","text":"Europe/Riga"},{"value":"Europe/Rome","text":"Europe/Rome"},{"value":"Europe/Samara","text":"Europe/Samara"},{"value":"Europe/San_Marino","text":"Europe/San Marino"},{"value":"Europe/Sarajevo","text":"Europe/Sarajevo"},{"value":"Europe/Simferopol","text":"Europe/Simferopol"},{"value":"Europe/Skopje","text":"Europe/Skopje"},{"value":"Europe/Sofia","text":"Europe/Sofia"},{"value":"Europe/Stockholm","text":"Europe/Stockholm"},{"value":"Europe/Tallinn","text":"Europe/Tallinn"},{"value":"Europe/Tirane","text":"Europe/Tirane"},{"value":"Europe/Uzhgorod","text":"Europe/Uzhgorod"},{"value":"Europe/Vaduz","text":"Europe/Vaduz"},{"value":"Europe/Vatican","text":"Europe/Vatican"},{"value":"Europe/Vienna","text":"Europe/Vienna"},{"value":"Europe/Vilnius","text":"Europe/Vilnius"},{"value":"Europe/Volgograd","text":"Europe/Volgograd"},{"value":"Europe/Warsaw","text":"Europe/Warsaw"},{"value":"Europe/Zagreb","text":"Europe/Zagreb"},{"value":"Europe/Zaporozhye","text":"Europe/Zaporozhye"},{"value":"Europe/Zurich","text":"Europe/Zurich"},{"value":"Indian/Antananarivo","text":"Indian/Antananarivo"},{"value":"Indian/Chagos","text":"Indian/Chagos"},{"value":"Indian/Christmas","text":"Indian/Christmas"},{"value":"Indian/Cocos","text":"Indian/Cocos"},{"value":"Indian/Comoro","text":"Indian/Comoro"},{"value":"Indian/Kerguelen","text":"Indian/Kerguelen"},{"value":"Indian/Mahe","text":"Indian/Mahe"},{"value":"Indian/Maldives","text":"Indian/Maldives"},{"value":"Indian/Mauritius","text":"Indian/Mauritius"},{"value":"Indian/Mayotte","text":"Indian/Mayotte"},{"value":"Indian/Reunion","text":"Indian/Reunion"},{"value":"Pacific/Apia","text":"Pacific/Apia"},{"value":"Pacific/Auckland","text":"Pacific/Auckland"},{"value":"Pacific/Chatham","text":"Pacific/Chatham"},{"value":"Pacific/Chuuk","text":"Pacific/Chuuk"},{"value":"Pacific/Easter","text":"Pacific/Easter"},{"value":"Pacific/Efate","text":"Pacific/Efate"},{"value":"Pacific/Enderbury","text":"Pacific/Enderbury"},{"value":"Pacific/Fakaofo","text":"Pacific/Fakaofo"},{"value":"Pacific/Fiji","text":"Pacific/Fiji"},{"value":"Pacific/Funafuti","text":"Pacific/Funafuti"},{"value":"Pacific/Galapagos","text":"Pacific/Galapagos"},{"value":"Pacific/Gambier","text":"Pacific/Gambier"},{"value":"Pacific/Guadalcanal","text":"Pacific/Guadalcanal"},{"value":"Pacific/Guam","text":"Pacific/Guam"},{"value":"Pacific/Honolulu","text":"Pacific/Honolulu"},{"value":"Pacific/Johnston","text":"Pacific/Johnston"},{"value":"Pacific/Kiritimati","text":"Pacific/Kiritimati"},{"value":"Pacific/Kosrae","text":"Pacific/Kosrae"},{"value":"Pacific/Kwajalein","text":"Pacific/Kwajalein"},{"value":"Pacific/Majuro","text":"Pacific/Majuro"},{"value":"Pacific/Marquesas","text":"Pacific/Marquesas"},{"value":"Pacific/Midway","text":"Pacific/Midway"},{"value":"Pacific/Nauru","text":"Pacific/Nauru"},{"value":"Pacific/Niue","text":"Pacific/Niue"},{"value":"Pacific/Norfolk","text":"Pacific/Norfolk"},{"value":"Pacific/Noumea","text":"Pacific/Noumea"},{"value":"Pacific/Pago_Pago","text":"Pacific/Pago Pago"},{"value":"Pacific/Palau","text":"Pacific/Palau"},{"value":"Pacific/Pitcairn","text":"Pacific/Pitcairn"},{"value":"Pacific/Pohnpei","text":"Pacific/Pohnpei"},{"value":"Pacific/Port_Moresby","text":"Pacific/Port Moresby"},{"value":"Pacific/Rarotonga","text":"Pacific/Rarotonga"},{"value":"Pacific/Saipan","text":"Pacific/Saipan"},{"value":"Pacific/Tahiti","text":"Pacific/Tahiti"},{"value":"Pacific/Tarawa","text":"Pacific/Tarawa"},{"value":"Pacific/Tongatapu","text":"Pacific/Tongatapu"},{"value":"Pacific/Wake","text":"Pacific/Wake"},{"value":"Pacific/Wallis","text":"Pacific/Wallis"},{"value":"UTC","text":"UTC"}],"dateformat":[{"text":"English GB (DD/MM/YYYY)","value":"en-GB"},{"text":"English US (MM/DD/YYYY)","value":"en-US"}]}')},253:function(e){e.exports=JSON.parse('{"colors_base":[{"icon":"lens","color":"#212121","name":"Black","order":50,"value":"#212121"},{"icon":"lens","color":"#FAFAFA","name":"White","order":51,"value":"#FAFAFA"},{"icon":"lens","color":"#9E9E9E","name":"Grey","order":52,"value":"#9E9E9E"}],"colors":[{"icon":"lens","color":"#F44336","name":"Red","order":100,"value":"#F44336"},{"icon":"lens","color":"#E91E63","name":"Pink","order":101,"value":"#E91E63"},{"icon":"lens","color":"#9C27B0","name":"Purple","order":102,"value":"#9C27B0"},{"icon":"lens","color":"#673AB7","name":"Deep Purple","order":103,"value":"#673AB7"},{"icon":"lens","color":"#3F51B5","name":"Indigo","order":104,"value":"#3F51B5"},{"icon":"lens","color":"#2196F3","name":"Blue","order":105,"value":"#2196F3"},{"icon":"lens","color":"#00BCD4","name":"Cyan","order":106,"value":"#00BCD4"},{"icon":"lens","color":"#009688","name":"Teal","order":107,"value":"#009688"},{"icon":"lens","color":"#4CAF50","name":"Green","order":108,"value":"#4CAF50"},{"icon":"lens","color":"#CDDC39","name":"Lime","order":109,"value":"#CDDC39"},{"icon":"lens","color":"#FFEB3B","name":"Yellow","order":110,"value":"#FFEB3B"},{"icon":"lens","color":"#FFC107","name":"Amber","order":111,"value":"#FFC107"},{"icon":"lens","color":"#FF9800","name":"Orange","order":112,"value":"#FF9800"},{"icon":"lens","color":"#FF5722","name":"Deep Orange","order":113,"value":"#FF5722"}],"colors_dark":[{"icon":"lens","color":"#D32F2F","name":"Dark Red","order":200,"value":"#D32F2F"},{"icon":"lens","color":"#C2185B","name":"Dark Pink","order":201,"value":"#C2185B"},{"icon":"lens","color":"#7B1FA2","name":"Dark Purple","order":202,"value":"#7B1FA2"},{"icon":"lens","color":"#512DA8","name":"Dark Deep Purple","order":203,"value":"#512DA8"},{"icon":"lens","color":"#303F9F","name":"Dark Indigo","order":204,"value":"#303F9F"},{"icon":"lens","color":"#1976D2","name":"Dark Blue","order":205,"value":"#1976D2"},{"icon":"lens","color":"#0097A7","name":"Dark Cyan","order":206,"value":"#0097A7"},{"icon":"lens","color":"#00796B","name":"Dark Teal","order":207,"value":"#00796B"},{"icon":"lens","color":"#388E3C","name":"Dark Green","order":208,"value":"#388E3C"},{"icon":"lens","color":"#AFB42B","name":"Dark Lime","order":209,"value":"#AFB42B"},{"icon":"lens","color":"#FBC02D","name":"Dark Yellow","order":210,"value":"#FBC02D"},{"icon":"lens","color":"#FFA000","name":"Dark Amber","order":211,"value":"#FFA000"},{"icon":"lens","color":"#F57C00","name":"Dark Orange","order":212,"value":"#F57C00"},{"icon":"lens","color":"#E64A19","name":"Dark Deep Orange","order":213,"value":"#E64A19"}],"colors_light":[{"icon":"lens","color":"#E57373","name":"Light Red","order":300,"value":"#E57373"},{"icon":"lens","color":"#F06292","name":"Light Pink","order":301,"value":"#F06292"},{"icon":"lens","color":"#BA68C8","name":"Light Purple","order":302,"value":"#BA68C8"},{"icon":"lens","color":"#9575CD","name":"Light Deep Purple","order":303,"value":"#9575CD"},{"icon":"lens","color":"#7986CB","name":"Light Indigo","order":304,"value":"#7986CB"},{"icon":"lens","color":"#64B5F6","name":"Light Blue","order":305,"value":"#64B5F6"},{"icon":"lens","color":"#4DD0E1","name":"Light Cyan","order":306,"value":"#4DD0E1"},{"icon":"lens","color":"#4DB6AC","name":"Light Teal","order":307,"value":"#4DB6AC"},{"icon":"lens","color":"#2E7D32","name":"Light Green","order":308,"value":"#2E7D32"},{"icon":"lens","color":"#DCE775","name":"Light Lime","order":309,"value":"#DCE775"},{"icon":"lens","color":"#FFF176","name":"Light Yellow","order":310,"value":"#FFF176"},{"icon":"lens","color":"#FFD54F","name":"Light Amber","order":311,"value":"#FFD54F"},{"icon":"lens","color":"#FFB74D","name":"Light Orange","order":312,"value":"#FFB74D"},{"icon":"lens","color":"#FF8A65","name":"Light Deep Orange","order":313,"value":"#FF8A65"}],"icons":[{"icon":"star","name":"Star","order":100,"value":"star"},{"icon":"check_box","name":"Check Box","order":100,"value":"check_box"},{"icon":"public","name":"Public","order":100,"value":"public"},{"icon":"school","name":"School","order":100,"value":"school"},{"icon":"person","name":"Person","order":100,"value":"person"},{"icon":"account_circle","name":"Account Circle","order":100,"value":"account_circle"},{"icon":"alarm","name":"Alarm","order":100,"value":"alarm"},{"icon":"android","name":"Android","order":100,"value":"android"},{"icon":"bug_report","name":"Bug Report","order":100,"value":"bug_report"},{"icon":"build","name":"Build","order":100,"value":"build"},{"icon":"check_circle","name":"Check Circle","order":100,"value":"check_circle"},{"icon":"code","name":"Code","order":100,"value":"code"},{"icon":"dashboard","name":"Dashboard","order":100,"value":"dashboard"},{"icon":"date_range","name":"Date Range","order":100,"value":"date_range"},{"icon":"event","name":"Event","order":100,"value":"event"},{"icon":"face","name":"Face","order":100,"value":"face"},{"icon":"extension","name":"Extension","order":100,"value":"extension"},{"icon":"fingerprint","name":"Fingerprint","order":100,"value":"fingerprint"},{"icon":"home","name":"Home","order":100,"value":"home"},{"icon":"find_in_page","name":"Find in Page","order":100,"value":"find_in_page"},{"icon":"https","name":"Https","order":100,"value":"https"},{"icon":"language","name":"Language","order":100,"value":"language"},{"icon":"polymer","name":"Polymer","order":100,"value":"polymer"},{"icon":"offline_bolt","name":"Offline Bolt","order":100,"value":"offline_bolt"},{"icon":"settings","name":"Settings","order":100,"value":"settings"},{"icon":"pets","name":"Pets","order":100,"value":"pets"},{"icon":"settings_voice","name":"Settings Voice","order":100,"value":"settings_voice"},{"icon":"theaters","name":"Theaters","order":100,"value":"theaters"},{"icon":"visibility","name":"Visibility","order":100,"value":"visibility"},{"icon":"fiber_new","name":"Fiber New","order":100,"value":"fiber_new"},{"icon":"new_releases","name":"New Releases","order":100,"value":"new_releases"},{"icon":"videocam","name":"Videocam","order":100,"value":"videocam"},{"icon":"call","name":"Call","order":100,"value":"call"},{"icon":"create","name":"Create","order":100,"value":"create"},{"icon":"email","name":"Email","order":100,"value":"email"},{"icon":"widgets","name":"Widgets","order":100,"value":"widgets"},{"icon":"attach_file","name":"Attach File","order":100,"value":"attach_file"},{"icon":"attach_money","name":"Attach Money","order":100,"value":"attach_money"},{"icon":"memory","name":"Memory","order":100,"value":"memory"},{"icon":"mouse","name":"Mouse","order":100,"value":"mouse"},{"icon":"keyboard","name":"Keyboard","order":100,"value":"keyboard"},{"icon":"headset","name":"Headset","order":100,"value":"headset"},{"icon":"headset_mic","name":"Headset Mic","order":100,"value":"headset_mic"},{"icon":"device_hub","name":"Device Hub","order":100,"value":"device_hub"},{"icon":"tablet","name":"Tablet","order":100,"value":"tablet"},{"icon":"laptop","name":"Laptop","order":100,"value":"laptop"},{"icon":"tv","name":"Tv","order":100,"value":"tv"},{"icon":"watch","name":"Watch","order":100,"value":"watch"},{"icon":"router","name":"Router","order":100,"value":"router"},{"icon":"filter_vintage","name":"Filter Vintage","order":100,"value":"filter_vintage"},{"icon":"flash_on","name":"Flash On","order":100,"value":"flash_on"},{"icon":"nature_people","name":"Mature People","order":100,"value":"nature_people"},{"icon":"palette","name":"Palette","order":100,"value":"palette"},{"icon":"wb_cloudy","name":"Wb Cloudy","order":100,"value":"wb_cloudy"},{"icon":"tag_faces","name":"Tag Faces","order":100,"value":"tag_faces"},{"icon":"local_printshop","name":"Local Printshop","order":100,"value":"local_printshop"},{"icon":"adb","name":"Adb","order":100,"value":"adb"},{"icon":"child_care","name":"Child Care","order":100,"value":"child_care"},{"icon":"fitness_center","name":"Fitness Center","order":100,"value":"fitness_center"},{"icon":"all_inclusive","name":"All Inclusive","order":100,"value":"all_inclusive"},{"icon":"vpn_key","name":"VPN Key","order":100,"value":"vpn_key"},{"icon":"security","name":"Security","order":100,"value":"security"},{"icon":"group","name":"Group","order":100,"value":"group"},{"icon":"group_add","name":"Group Add","order":100,"value":"group_add"},{"icon":"speaker","name":"Speaker","order":100,"value":"speaker"},{"icon":"desktop_mac","name":"Desktop","order":100,"value":"desktop_mac"},{"icon":"desktop_windows","name":"Monitor","order":100,"value":"desktop_windows"},{"icon":"phone_iphone","name":"Mobile","order":100,"value":"phone_iphone"},{"icon":"sim_card","name":"Sim Card","order":100,"value":"sim_card"},{"icon":"phone","name":"Phone","order":100,"value":"phone"},{"icon":"mic","name":"Microphone","order":100,"value":"mic"},{"icon":"print","name":"Printer","order":100,"value":"print"},{"icon":"opacity","name":"Ink","order":100,"value":"opacity"},{"icon":"bluetooth","name":"Bluetooth","order":100,"value":"bluetooth"},{"icon":"scanner","name":"Scanner","order":100,"value":"scanner"},{"icon":"wifi","name":"Wifi","order":100,"value":"wifi"}]}')},254:function(e){e.exports=JSON.parse('{"permissions":[{"name":"Administrator","description":"System - Administrator","value":"ADMIN","rlp":"","order":1,"icon":"security","color":"#ffffff","color_back":"#E64A19"},{"name":"System - Keywords - Read","description":"Read keyword tagging of records","value":"KEYWORDREAD","order":2,"rlp":"","icon":"keyboard","color":"#ffffff","color_back":"#8BC34A"},{"name":"System - Keywords - Create","description":"Create keyword tagging of records","value":"KEYWORDCREATE","rlp":"","order":2,"icon":"keyboard","color":"#ffffff","color_back":"#8BC34A"},{"name":"System - Dashboard - Read","description":"Veiw Dashboard (data from lists is independently permissioned)","value":"DASHBOARDREAD","rlp":"","order":2,"icon":"dashboard","color":"#ffffff","color_back":"#4CAF50"},{"name":"System - Reports - Read","description":"Veiw Reports (data from lists is independently permissioned)","value":"REPORTSREAD","rlp":"","order":2,"icon":"assignment","color":"#ffffff","color_back":"#558B2F"},{"name":"System - Reports - CSV Download","description":"Download Reports (data from lists is independently permissioned)","value":"REPORTSDOWNLOAD","rlp":"","order":2,"icon":"assignment","color":"#ffffff","color_back":"#558B2F"},{"name":"System - Users - Read","description":"Selecting / viewing other users","value":"USERSREAD","rlp":"","order":2,"icon":"group","color":"#ffffff","color_back":"#3F51B5"},{"name":"System - Notification - Create","description":"Create Notifications","value":"NOTIFICATIONCREATE","rlp":"","order":3,"icon":"notifications","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - Email - Send","description":"Send Email","value":"EMAILSEND","rlp":"","order":3,"icon":"email","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - SMS/Text - Send","description":"Send Text","value":"SMSSEND","rlp":"","order":3,"icon":"sms","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - AI Assistant","description":"Send Text","value":"AIASSISTANT","rlp":"","order":3,"icon":"chat","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - PDF - Create","description":"Create PDF","value":"PDFCREATE","rlp":"","order":3,"icon":"description","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - Audit - Delete","description":"Clear old audit records","value":"AUDITCLEAN","rlp":"","order":4,"icon":"timer_off","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - Audit - No","description":"Update records without a change audit.","value":"NOAUDIT","rlp":"","order":4,"icon":"verified_user","color":"#ffffff","color_back":"#2e77d0"},{"name":"System - Authenticator","description":"Authenticate a username and password against Nexoid or Active Directory.","value":"AUTH","rlp":"","order":4,"icon":"security","color":"#ffffff","color_back":"#2e77d0"},{"name":"Connect - OpenAI","description":"Connect to OpenAI.","value":"CONNECTOPENAI","rlp":"","order":5,"icon":"language","color":"#ffffff","color_back":"#009688"}]}')},255:function(e){e.exports=JSON.parse('{"australia":[{"id":"au0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":58.16,"currency":"AUD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.296,"cost_db_read":0.296,"cost_db_write":0.3888,"cost_s3_size":0.0234,"cost_s3_write":0.012,"cost_processing":0.0096,"cost_email":0.3568,"cost_sms":0.928},{"id":"au1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":38.8,"cost_user_after_limit":38.8,"currency":"AUD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1712,"cost_db_read":0.1712,"cost_db_write":0.2176,"cost_s3_size":0.0139,"cost_s3_write":0.007,"cost_processing":0.0054,"cost_email":0.2016,"cost_sms":0.528},{"id":"au2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":48.5,"cost_user_after_limit":48.5,"currency":"AUD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.096,"cost_db_read":0.096,"cost_db_write":0.1288,"cost_s3_size":0.0078,"cost_s3_write":0.0039,"cost_processing":0.0031,"cost_email":0.1165,"cost_sms":0.2944},{"id":"au3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":58.18,"cost_user_after_limit":58.18,"currency":"AUD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0549,"cost_db_read":0.0549,"cost_db_write":0.073,"cost_s3_size":0.0045,"cost_s3_write":0.0022,"cost_processing":0.0017,"cost_email":0.0667,"cost_sms":0.1712}],"brazil":[{"id":"br0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":47.26,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2405,"cost_db_read":0.2405,"cost_db_write":0.3159,"cost_s3_size":0.019,"cost_s3_write":0.0098,"cost_processing":0.0078,"cost_email":0.2899,"cost_sms":0.754},{"id":"br1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":31.53,"cost_user_after_limit":31.53,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1391,"cost_db_read":0.1391,"cost_db_write":0.1768,"cost_s3_size":0.0113,"cost_s3_write":0.0057,"cost_processing":0.0044,"cost_email":0.1638,"cost_sms":0.429},{"id":"br2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":39.4,"cost_user_after_limit":39.4,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.078,"cost_db_read":0.078,"cost_db_write":0.1047,"cost_s3_size":0.0063,"cost_s3_write":0.0032,"cost_processing":0.0025,"cost_email":0.0946,"cost_sms":0.2392},{"id":"br3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":47.27,"cost_user_after_limit":47.27,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0446,"cost_db_read":0.0446,"cost_db_write":0.0593,"cost_s3_size":0.0037,"cost_s3_write":0.0018,"cost_processing":0.0014,"cost_email":0.0542,"cost_sms":0.1391}],"france":[{"id":"fr0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":37.08,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.1887,"cost_db_read":0.1887,"cost_db_write":0.2479,"cost_s3_size":0.0149,"cost_s3_write":0.0077,"cost_processing":0.0061,"cost_email":0.2275,"cost_sms":0.5916},{"id":"fr1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":24.74,"cost_user_after_limit":24.74,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1091,"cost_db_read":0.1091,"cost_db_write":0.1387,"cost_s3_size":0.0089,"cost_s3_write":0.0045,"cost_processing":0.0035,"cost_email":0.1285,"cost_sms":0.3366},{"id":"fr2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":30.92,"cost_user_after_limit":30.92,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0612,"cost_db_read":0.0612,"cost_db_write":0.0821,"cost_s3_size":0.0049,"cost_s3_write":0.0025,"cost_processing":0.002,"cost_email":0.0743,"cost_sms":0.1877},{"id":"fr3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":37.09,"cost_user_after_limit":37.09,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.035,"cost_db_read":0.035,"cost_db_write":0.0465,"cost_s3_size":0.0029,"cost_s3_write":0.0014,"cost_processing":0.0011,"cost_email":0.0425,"cost_sms":0.1091}],"germany":[{"id":"de0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":37.08,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.1887,"cost_db_read":0.1887,"cost_db_write":0.2479,"cost_s3_size":0.0149,"cost_s3_write":0.0077,"cost_processing":0.0061,"cost_email":0.2275,"cost_sms":0.5916},{"id":"de1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":24.74,"cost_user_after_limit":24.74,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1091,"cost_db_read":0.1091,"cost_db_write":0.1387,"cost_s3_size":0.0089,"cost_s3_write":0.0045,"cost_processing":0.0035,"cost_email":0.1285,"cost_sms":0.3366},{"id":"de2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":30.92,"cost_user_after_limit":30.92,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0612,"cost_db_read":0.0612,"cost_db_write":0.0821,"cost_s3_size":0.0049,"cost_s3_write":0.0025,"cost_processing":0.002,"cost_email":0.0743,"cost_sms":0.1877},{"id":"de3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":37.09,"cost_user_after_limit":37.09,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.035,"cost_db_read":0.035,"cost_db_write":0.0465,"cost_s3_size":0.0029,"cost_s3_write":0.0014,"cost_processing":0.0011,"cost_email":0.0425,"cost_sms":0.1091}],"ireland":[{"id":"ie0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":36.35,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.185,"cost_db_read":0.185,"cost_db_write":0.243,"cost_s3_size":0.0146,"cost_s3_write":0.0075,"cost_processing":0.006,"cost_email":0.223,"cost_sms":0.58},{"id":"ie1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":24.25,"cost_user_after_limit":24.25,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.107,"cost_db_read":0.107,"cost_db_write":0.136,"cost_s3_size":0.0087,"cost_s3_write":0.0044,"cost_processing":0.0034,"cost_email":0.126,"cost_sms":0.33},{"id":"ie2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":30.31,"cost_user_after_limit":30.31,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.06,"cost_db_read":0.06,"cost_db_write":0.0805,"cost_s3_size":0.0049,"cost_s3_write":0.0024,"cost_processing":0.002,"cost_email":0.0728,"cost_sms":0.184},{"id":"ie3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":36.36,"cost_user_after_limit":36.36,"currency":"EUR","currency_symbol":"\u20ac","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0343,"cost_db_read":0.0343,"cost_db_write":0.0456,"cost_s3_size":0.0028,"cost_s3_write":0.0014,"cost_processing":0.0011,"cost_email":0.0417,"cost_sms":0.107}],"japan":[{"id":"jp0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":45.8,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2331,"cost_db_read":0.2331,"cost_db_write":0.3062,"cost_s3_size":0.0184,"cost_s3_write":0.0095,"cost_processing":0.0076,"cost_email":0.281,"cost_sms":0.7308},{"id":"jp1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":30.56,"cost_user_after_limit":30.56,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1348,"cost_db_read":0.1348,"cost_db_write":0.1714,"cost_s3_size":0.011,"cost_s3_write":0.0055,"cost_processing":0.0043,"cost_email":0.1588,"cost_sms":0.4158},{"id":"jp2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":38.19,"cost_user_after_limit":38.19,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0756,"cost_db_read":0.0756,"cost_db_write":0.1014,"cost_s3_size":0.0061,"cost_s3_write":0.0031,"cost_processing":0.0025,"cost_email":0.0917,"cost_sms":0.2318},{"id":"jp3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":45.81,"cost_user_after_limit":45.81,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0432,"cost_db_read":0.0432,"cost_db_write":0.0575,"cost_s3_size":0.0035,"cost_s3_write":0.0017,"cost_processing":0.0013,"cost_email":0.0525,"cost_sms":0.1348}],"korea":[{"id":"kr0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":45.8,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2331,"cost_db_read":0.2331,"cost_db_write":0.3062,"cost_s3_size":0.0184,"cost_s3_write":0.0095,"cost_processing":0.0076,"cost_email":0.281,"cost_sms":0.7308},{"id":"kr1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":30.56,"cost_user_after_limit":30.56,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1348,"cost_db_read":0.1348,"cost_db_write":0.1714,"cost_s3_size":0.011,"cost_s3_write":0.0055,"cost_processing":0.0043,"cost_email":0.1588,"cost_sms":0.4158},{"id":"kr2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":38.19,"cost_user_after_limit":38.19,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0756,"cost_db_read":0.0756,"cost_db_write":0.1014,"cost_s3_size":0.0061,"cost_s3_write":0.0031,"cost_processing":0.0025,"cost_email":0.0917,"cost_sms":0.2318},{"id":"kr3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":45.81,"cost_user_after_limit":45.81,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0432,"cost_db_read":0.0432,"cost_db_write":0.0575,"cost_s3_size":0.0035,"cost_s3_write":0.0017,"cost_processing":0.0013,"cost_email":0.0525,"cost_sms":0.1348}],"singapore":[{"id":"sg0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":45.8,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2331,"cost_db_read":0.2331,"cost_db_write":0.3062,"cost_s3_size":0.0184,"cost_s3_write":0.0095,"cost_processing":0.0076,"cost_email":0.281,"cost_sms":0.7308},{"id":"sg1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":30.56,"cost_user_after_limit":30.56,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1348,"cost_db_read":0.1348,"cost_db_write":0.1714,"cost_s3_size":0.011,"cost_s3_write":0.0055,"cost_processing":0.0043,"cost_email":0.1588,"cost_sms":0.4158},{"id":"sg2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":38.19,"cost_user_after_limit":38.19,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0756,"cost_db_read":0.0756,"cost_db_write":0.1014,"cost_s3_size":0.0061,"cost_s3_write":0.0031,"cost_processing":0.0025,"cost_email":0.0917,"cost_sms":0.2318},{"id":"sg3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":45.81,"cost_user_after_limit":45.81,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0432,"cost_db_read":0.0432,"cost_db_write":0.0575,"cost_s3_size":0.0035,"cost_s3_write":0.0017,"cost_processing":0.0013,"cost_email":0.0525,"cost_sms":0.1348}],"us-east":[{"id":"use0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":45.44,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2313,"cost_db_read":0.2313,"cost_db_write":0.3037,"cost_s3_size":0.0183,"cost_s3_write":0.0094,"cost_processing":0.0075,"cost_email":0.2788,"cost_sms":0.725},{"id":"use1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":30.31,"cost_user_after_limit":30.31,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1338,"cost_db_read":0.1338,"cost_db_write":0.17,"cost_s3_size":0.0109,"cost_s3_write":0.0055,"cost_processing":0.0042,"cost_email":0.1575,"cost_sms":0.4125},{"id":"use2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":37.89,"cost_user_after_limit":37.89,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.075,"cost_db_read":0.075,"cost_db_write":0.1006,"cost_s3_size":0.0061,"cost_s3_write":0.003,"cost_processing":0.0024,"cost_email":0.091,"cost_sms":0.23},{"id":"use3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":45.45,"cost_user_after_limit":45.45,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0429,"cost_db_read":0.0429,"cost_db_write":0.057,"cost_s3_size":0.0035,"cost_s3_write":0.0017,"cost_processing":0.0013,"cost_email":0.0521,"cost_sms":0.1338}],"us-west":[{"id":"usw0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":45.44,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.2313,"cost_db_read":0.2313,"cost_db_write":0.3037,"cost_s3_size":0.0183,"cost_s3_write":0.0094,"cost_processing":0.0075,"cost_email":0.2788,"cost_sms":0.725},{"id":"usw1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":30.31,"cost_user_after_limit":30.31,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.1338,"cost_db_read":0.1338,"cost_db_write":0.17,"cost_s3_size":0.0109,"cost_s3_write":0.0055,"cost_processing":0.0042,"cost_email":0.1575,"cost_sms":0.4125},{"id":"usw2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":37.89,"cost_user_after_limit":37.89,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.075,"cost_db_read":0.075,"cost_db_write":0.1006,"cost_s3_size":0.0061,"cost_s3_write":0.003,"cost_processing":0.0024,"cost_email":0.091,"cost_sms":0.23},{"id":"usw3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":45.45,"cost_user_after_limit":45.45,"currency":"USD","currency_symbol":"$","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0429,"cost_db_read":0.0429,"cost_db_write":0.057,"cost_s3_size":0.0035,"cost_s3_write":0.0017,"cost_processing":0.0013,"cost_email":0.0521,"cost_sms":0.1338}],"uk":[{"id":"uk0","order":0,"name1":"Free Trial","name2":"Starter Pack","free_option":true,"selected":false,"description1":"1 - 2 users","description2":"Perfect for test projects and small development environments.","cost_user":0,"cost_user_after_limit":31.99,"currency":"GBP","currency_symbol":"\xa3","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":2,"limit_db_size":5,"limit_db_read":2,"limit_db_write":1,"limit_s3_size":10,"limit_s3_write":3,"limit_email":5,"limit_sms":0,"limit_processing":375,"cost_db_size":0.1628,"cost_db_read":0.1628,"cost_db_write":0.2138,"cost_s3_size":0.0128,"cost_s3_write":0.0066,"cost_processing":0.0053,"cost_email":0.1962,"cost_sms":0.5104},{"id":"uk1","order":1,"name1":"Small","name2":"Business","selected":false,"description1":"2 - 10 users","description2":"Suitable for user\'s who average 2 hours of data entry a day.","cost_user":21.34,"cost_user_after_limit":21.34,"currency":"GBP","currency_symbol":"\xa3","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":12.5,"limit_db_read":5,"limit_db_write":2.5,"limit_s3_size":25,"limit_s3_write":7.5,"limit_processing":750,"limit_email":12,"limit_sms":1,"cost_db_size":0.0942,"cost_db_read":0.0942,"cost_db_write":0.1197,"cost_s3_size":0.0077,"cost_s3_write":0.0038,"cost_processing":0.003,"cost_email":0.1109,"cost_sms":0.2904},{"id":"uk2","order":2,"name1":"Corporate","name2":"Basic","selected":true,"description1":"11 - 30 users","description2":"Suitable for user\'s who average 4 hours of data entry a day.","cost_user":26.67,"cost_user_after_limit":26.67,"currency":"GBP","currency_symbol":"\xa3","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":25,"limit_db_read":10,"limit_db_write":5,"limit_s3_size":50,"limit_s3_write":15,"limit_processing":1500,"limit_email":25,"limit_sms":2,"cost_db_size":0.0528,"cost_db_read":0.0528,"cost_db_write":0.0708,"cost_s3_size":0.0043,"cost_s3_write":0.0021,"cost_processing":0.0017,"cost_email":0.0641,"cost_sms":0.1619},{"id":"uk3","order":3,"name1":"Corporate","name2":"Plus","selected":false,"description1":"30+ users","description2":"Suitable for user\'s who average 8+ hours of data entry a day.","cost_user":32,"cost_user_after_limit":32,"currency":"GBP","currency_symbol":"\xa3","invoice_address_1":"Nexoid Limited","invoice_address_2":"12 John Princes Street","invoice_address_3":"London W1G 0JR","invoice_address_4":"United Kingdom","tax_name":"VAT","tax_number":"207851214","tax_company_number":"09015573","tax_rate":20,"limit_users":0,"limit_db_size":50,"limit_db_read":20,"limit_db_write":10,"limit_s3_size":100,"limit_s3_write":30,"limit_processing":3000,"limit_email":50,"limit_sms":4,"cost_db_size":0.0302,"cost_db_read":0.0302,"cost_db_write":0.0401,"cost_s3_size":0.0025,"cost_s3_write":0.0012,"cost_processing":0.0009,"cost_email":0.0367,"cost_sms":0.0942}]}')},256:function(e){e.exports=JSON.parse('{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-12","cards":{"top_card":{"order":1,"min_height":0,"title_text":"Report","title_icon":"assignment","title_forecolor":"#ffffff","title_backcolor":"#558B2F","containers":{"main_container":{"width":"col-md-12","components":{"report_table":{"type":"report_table"}}}}}}}}}')},257:function(e,t,a){"use strict";(function(e){var r=a(1),n=a(2),o=function(){function t(e){Object(r.a)(this,t),this.NL=e}return Object(n.a)(t,[{key:"getSystemTables",value:function(){var e=[];return-1!==this.NL.Permissions.indexOf("USERSREAD")&&e.push("user"),-1!==this.NL.Permissions.indexOf("DASHBOARDREAD")&&e.push("dashboard"),-1!==this.NL.Permissions.indexOf("REPORTSREAD")&&e.push("report"),-1!==this.NL.Permissions.indexOf("KEYWORDREAD")&&e.push("keyword"),e}},{key:"getUserTables",value:function(){for(var e=[],t=0;t')}},{key:"ssoCheckReturn",value:function(e){var t=localStorage.getItem("NST");if(null===t)return null;var a=this.ssoDecrypt(e,t);if("string"!==typeof a||""===a)return localStorage.removeItem("NST"),null;try{var r=JSON.parse(a);return"string"!==typeof r.username||"object"!==typeof r.sign||"string"!==typeof r.sign.code||"string"!==typeof r.sign.expire?(localStorage.removeItem("NST"),null):(localStorage.removeItem("NST"),r)}catch(n){return localStorage.removeItem("NST"),null}}},{key:"ssoDecrypt",value:function(t,r){try{var n=a(116).createDecipheriv("aes-256-ctr",t,e.from([95,241,43,80,9,176,37,196,85,15,238,210,95,34,45,185]));return e.concat([n.update(e.from(r,"hex")),n.final()]).toString()}catch(o){return""}}}]),t}();t.a=o}).call(this,a(41).Buffer)},258:function(e){e.exports=JSON.parse('{"data_objects":{"workflow":{"settings":{"interface_name":"Workflow","interface_button_backcolor":"#009688","interface_button_forecolor":"#ffffff","menu_name":"Workflow","menu_icon":"all_inclusive","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#009688","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_name"],"interface_audit":false,"url":"workflow","url_app":"workflow","url_api":"workflow","url_app_id_prefix":"WORKFLOW","url_base":"settings","shared_code":{"schedule_change":"function SettingsScheduleChange(event) {\\nif (event.source === \\"Interface update\\") {\\nif (NL.Record.data.text_trigger === \\"scheduled\\") {\\nvar newDate = NL.DateTime.scheduleNextRunDate(\\nNL.Record.data.text_api_schedule_frequency,\\nNL.Record.data.array_text_api_schedule_frequency_time_of_day,\\nNL.Record.data.array_text_api_schedule_frequency_day_of_week_day,\\nNL.Record.data.array_text_api_schedule_frequency_day_of_month,\\nNL.Record.data.text_api_schedule_frequency_repeat,\\n null,\\n NL.InterfaceStore.config.text_timezone_master\\n);\\nif (NL.Record.data.date_datetime !== newDate) {\\nNL.Interface.updateRecord(\\n{\\ndate_datetime: typeof newDate === \\"string\\" ? newDate : null,\\n},\\ntrue\\n);\\n}\\n}\\n}\\n}"}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Workflow Search","title_icon":"all_inclusive","title_forecolor":"#ffffff","title_backcolor":"#009688","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^3","text_model","text_id_code"],"search_output":["text_name","text_model","text_enabled","text_trigger"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_enabled":{"data_name":"text_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":"enabled"},"disabled":{"icon":"cancel","color":"#E53935","data_value":"disabled"}}},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_trigger":{"data_name":"text_trigger","order":3,"extra_padding":true,"icon_map":{"none":{"icon":"cancel","color":"#E53935","data_value":"none"},"inbound_api":{"icon":"alarm_add","color":"#FF9800","data_value":"scheduled"},"api":{"icon":"cloud_upload","color":"#2196F3","data_value":"api"},"scheduled":{"icon":"alarm_add","color":"#FF9800","data_value":"scheduled"},"record_create":{"icon":"create","color":"#4CAF50","data_value":"recordCreate"},"record_update":{"icon":"save","color":"#3F51B5","data_value":"recordUpdate"},"record_delete":{"icon":"delete","color":"#E53935","data_value":"recordDelete"},"record_file_uploaded":{"icon":"cloud_upload","color":"#4CAF50","data_value":"recordFileUpload"},"record_file_renamed":{"icon":"cloud","color":"#3F51B5","data_value":"recordFileRenamed"},"record_file_deleted":{"icon":"cloud_queue","color":"#E53935","data_value":"recordFileDeleted"}}},"text_name":{"data_name":"text_name","order":4,"value_bold":true},"text_model":{"data_name":"text_model","order":5,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#009688","containers":{"right_container":{"width":"col-md-12","components":{"text_enabled":{"data_name":"text_enabled","display_name":"Enabled / Disabled","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Enabled","order":1,"value":"enabled","selected":true},"disabled":{"name":"Disabled","order":2,"value":"disabled"}}},"text_trigger":{"data_name":"text_trigger","display_name":"Trigger","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"none":{"name":"None","order":1,"value":"none","selected":false},"inbound_api":{"name":"Inbound API","order":2,"value":"api"},"scheduled":{"name":"Scheduled","order":3,"value":"scheduled"},"record_create":{"name":"Record Create","order":4,"value":"recordCreate"},"record_update":{"name":"Record Update","order":5,"value":"recordUpdate"},"record_delete":{"name":"Record Delete","order":6,"value":"recordDelete"},"record_file_uploaded":{"name":"Record File Upload","order":7,"value":"recordFileUpload"},"record_file_renamed":{"name":"Record File Renamed","order":8,"value":"recordFileRenamed"},"record_file_deleted":{"name":"Record File Deleted","order":9,"value":"recordFileDeleted"}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":120,"tab_index":120,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}},"record":{"default":{"text_name":"New Workflow","text_enabled":"disabled","text_trigger":"none","text_trigger_record_type":"none","text_api_schedule_frequency":"none","text_api_code":"[[RND32]]","text_id_code":"[[RND32]]","long_time_out":30,"bool_worker_account_use_logged_in":true},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#009688","selected":true},"activity":{"name":"Event Log","order":3,"value":"EventLog","color":"#009688"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Workflow","title_icon":"all_inclusive","title_forecolor":"#ffffff","title_backcolor":"#009688","containers":{"main_left_container":{"width":"col-md-12","components":{"model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":1,"tab_index":1},"text_name":{"display_name":"Name","data_name":"text_name","type":"record_textbox","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","max_length":128,"order":2,"tab_index":2},"text_description":{"display_name":"Description","data_name":"text_description","type":"record_textbox","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","order":3,"tab_index":3,"data_type":"text-multiline","min_rows":1,"max_rows":18},"text_enabled":{"data_name":"text_enabled","display_name":"Enabled","type":"record_select_list","order":4,"tab_index":4,"options":{"open":{"icon":"check_circle","color":"#4caf50","name":"Enabled","order":1,"value":"enabled"},"disabled":{"icon":"cancel","color":"#E53935","name":"Disabled","order":2,"value":"disabled"}}},"bool_worker_account_use_logged_in":{"display_name":"Account","data_name":"bool_worker_account_use_logged_in","type":"record_select_list","hide_if_eval":"(!(NL.Record.data.text_trigger === \'recordCreate\' || NL.Record.data.text_trigger === \'recordUpdate\' || NL.Record.data.text_trigger === \'recordDelete\'))","order":5,"tab_index":5,"options":{"none":{"icon":"person","color":"rgba(0, 0, 0, 0.54)","name":"Use the logged in user\'s account","order":1,"value":true},"inbound_api":{"icon":"person_outline","color":"rgba(0, 0, 0, 0.54)","name":"Use another account","order":2,"value":false}}},"object_worker_account":{"display_name":"Worker Account","data_name":"object_worker_account","type":"record_select_object","hide_if_eval":"NL.Record.data.text_trigger === \'none\' || (NL.Record.data.bool_worker_account_use_logged_in === true && ((NL.Record.data.text_trigger === \'recordCreate\' || NL.Record.data.text_trigger === \'recordUpdate\' || NL.Record.data.text_trigger === \'recordDelete\')))","order":6,"tab_index":6,"source_url_base":"settings","source_url_api":"user","source_query":{"bool":{"must":[{"term":{"text_user_type":"api"}},{"term":{"bool_enabled":true}}]}},"source_save":["text_username","text_first_name","text_last_name","text_api_name","text_user_type","text_id_code"],"source_show":["text_first_name","text_last_name","text_api_name"],"search_feilds":["text_username^2","text_first_name","text_last_name","text_api_name"],"search_output":["text_username","text_first_name","text_last_name","text_api_name","text_user_type","text_id_code"],"search_display_primary":["text_first_name","text_last_name","text_api_name"],"search_display_secondary":["text_user_type"],"search_show_none":true,"search_icon_user_avatar":true,"search_icon":"headset_mic","search_icon_color":"#FFD54F","search_icon_color_background":"#1976d2","width":"100%","show_button":true},"long_time_out":{"data_name":"long_time_out","display_name":"Time out","type":"record_select_list","hide_if_eval":"NL.Record.data.text_trigger === \'none\'","order":7,"tab_index":7,"options":{"sec5":{"name":"5 Seconds","order":3,"value":5},"sec30":{"name":"30 Seconds","order":4,"value":30},"sec60":{"name":"1 Minute","order":5,"value":60},"sec180":{"name":"3 Minutes","order":6,"value":180},"sec300":{"name":"5 Minutes","order":7,"value":300}}},"text_trigger":{"display_name":"Trigger","data_name":"text_trigger","type":"record_select_list","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","order":8,"tab_index":8,"options":{"none":{"icon":"cancel","color":"#E53935","name":"None","order":1,"value":"none"},"inbound_api":{"icon":"cloud_upload","color":"#2196F3","name":"Inbound API","order":2,"value":"api"},"scheduled":{"icon":"alarm_add","color":"#FF9800","name":"Scheduled","order":3,"value":"scheduled"},"record_create":{"icon":"create","color":"#4CAF50","name":"Record Created","order":4,"value":"recordCreate"},"record_update":{"icon":"save","color":"#3F51B5","name":"Record Update","order":5,"value":"recordUpdate"},"record_delete":{"icon":"delete","color":"#E53935","name":"Record Delete","order":6,"value":"recordDelete"},"record_file_uploaded":{"icon":"cloud_upload","color":"#4CAF50","name":"Record File Upload","order":7,"value":"recordFileUpload"},"record_file_renamed":{"icon":"cloud","color":"#3F51B5","name":"Record File Renamed","order":8,"value":"recordFileRenamed"},"record_file_deleted":{"icon":"cloud_queue","color":"#E53935","name":"Record File Deleted","order":9,"value":"recordFileDeleted"}}},"text_trigger_record_type":{"display_name":"Record Type2","type":"record_select_list","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","data_name":"text_trigger_record_type","order":10,"tab_index":10,"options_preload_model":true,"hide_if_eval":"(!(NL.Record.data.text_trigger === \'recordCreate\' || NL.Record.data.text_trigger === \'recordUpdate\' || NL.Record.data.text_trigger === \'recordDelete\' || NL.Record.data.text_trigger === \'recordFileUpload\' || NL.Record.data.text_trigger === \'recordFileRenamed\' || NL.Record.data.text_trigger === \'recordFileDeleted\'))","options":{"none":{"icon":"cancel","color":"#E53935","name":"None","order":1,"value":"none"}}},"text_api_endpoint":{"display_name":"API Endpoint","data_name":"text_api_code_end_point","type":"record_textbox","order":22,"tab_index":22,"read_only":true,"auto_fill_eval":"(NL.AuthAPI + \'workflow/\' + NL.AuthCustomer.customer_id + \'/\' + NL.Tools.getNumberStringID(NL.Record.manager.recordID) + \'/\' + NL.Record.data.text_api_code)","hide_if_eval":"(NL.Record.data.text_trigger !== \'api\')"},"text_api_schedule_frequency":{"display_name":"Schedule Frequency","data_name":"text_api_schedule_frequency","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","type":"record_select_list","order":20,"tab_index":20,"on_change_eval":"SettingsScheduleChange(event)","hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\')","options":{"none":{"icon":"cancel","color":"#E53935","name":"None","order":1,"value":"none"},"daily":{"icon":"alarm_add","color":"#FF9800","name":"Daily","order":2,"value":"daily"},"weekly":{"icon":"alarm_add","color":"#FF9800","name":"Weekly","order":3,"value":"weekly"},"monthly":{"icon":"alarm_add","color":"#FF9800","name":"Monthly","order":4,"value":"monthly"},"repeat":{"icon":"alarm_add","color":"#FF9800","name":"Repeat","order":5,"value":"repeat"}}},"text_api_schedule_frequency_day_of_month":{"display_name":"Schedule Time of Month","data_name":"array_text_api_schedule_frequency_day_of_month","type":"record_select_list","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","multiple":true,"order":24,"tab_index":20,"on_change_eval":"SettingsScheduleChange(event)","hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\' || NL.Record.data.text_api_schedule_frequency !== \'monthly\')","options":{"1":{"name":"1st","order":1},"2":{"name":"2nd","order":2},"3":{"name":"3rd","order":3},"4":{"name":"4th","order":4},"5":{"name":"5th","order":5},"6":{"name":"6th","order":6},"7":{"name":"7th","order":7},"8":{"name":"8th","order":8},"9":{"name":"9th","order":9},"10":{"name":"10th","order":10},"11":{"name":"11th","order":11},"12":{"name":"12th","order":12},"13":{"name":"13th","order":13},"14":{"name":"14th","order":14},"15":{"name":"15th","order":15},"16":{"name":"16th","order":16},"17":{"name":"17th","order":17},"18":{"name":"18th","order":18},"19":{"name":"19th","order":19},"20":{"name":"20th","order":20},"21":{"name":"21st","order":21},"22":{"name":"22nd","order":22},"23":{"name":"23rd","order":23},"24":{"name":"24th","order":24},"25":{"name":"25th","order":25},"26":{"name":"26th","order":26},"27":{"name":"27th","order":27},"28":{"name":"28th","order":28},"29":{"name":"29th","order":29},"30":{"name":"30th","order":30},"31":{"name":"31st","order":31},"last":{"name":"Last day of month","order":32}}},"text_api_schedule_frequency_day_of_week_day":{"display_name":"Schedule Day of Week","data_name":"array_text_api_schedule_frequency_day_of_week_day","type":"record_select_list","multiple":true,"order":24,"tab_index":20,"read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","on_change_eval":"SettingsScheduleChange(event)","hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\' || NL.Record.data.text_api_schedule_frequency !== \'weekly\')","options":{"monday":{"order":1,"name":"Monday","value":"monday"},"tuesday":{"order":2,"name":"Tuesday","value":"tuesday"},"wednesday":{"order":3,"name":"Wednesday","value":"wednesday"},"thursday":{"name":"Thursday","order":4,"value":"thursday"},"friday":{"order":5,"name":"Friday","value":"friday"},"saturday":{"order":6,"name":"Saturday","value":"saturday"},"sunday":{"order":7,"name":"Sunday","value":"sunday"}}},"text_api_schedule_frequency_time_of_day":{"display_name":"Schedule Time of Day","data_name":"array_text_api_schedule_frequency_time_of_day","type":"record_select_list","order":25,"multiple":true,"tab_index":20,"read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","on_change_eval":"SettingsScheduleChange(event)","hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\' || NL.Record.data.text_api_schedule_frequency === \'none\' || NL.Record.data.text_api_schedule_frequency === \'repeat\')","options":{"1000":{"name":"10:00"},"1015":{"name":"10:15"},"1030":{"name":"10:30"},"1045":{"name":"10:45"},"1100":{"name":"11:00"},"1115":{"name":"11:15"},"1130":{"name":"11:30"},"1145":{"name":"11:45"},"1200":{"name":"12:00"},"1215":{"name":"12:15"},"1230":{"name":"12:30"},"1245":{"name":"12:45"},"1300":{"name":"13:00"},"1315":{"name":"13:15"},"1330":{"name":"13:30"},"1345":{"name":"13:45"},"1400":{"name":"14:00"},"1415":{"name":"14:15"},"1430":{"name":"14:30"},"1445":{"name":"14:45"},"1500":{"name":"15:00"},"1515":{"name":"15:15"},"1530":{"name":"15:30"},"1545":{"name":"15:45"},"1600":{"name":"16:00"},"1615":{"name":"16:15"},"1630":{"name":"16:30"},"1645":{"name":"16:45"},"1700":{"name":"17:00"},"1715":{"name":"17:15"},"1730":{"name":"17:30"},"1745":{"name":"17:45"},"1800":{"name":"18:00"},"1815":{"name":"18:15"},"1830":{"name":"18:30"},"1845":{"name":"18:45"},"1900":{"name":"19:00"},"1915":{"name":"19:15"},"1930":{"name":"19:30"},"1945":{"name":"19:45"},"2000":{"name":"20:00"},"2015":{"name":"20:15"},"2030":{"name":"20:30"},"2045":{"name":"20:45"},"2100":{"name":"21:00"},"2115":{"name":"21:15"},"2130":{"name":"21:30"},"2145":{"name":"21:45"},"2200":{"name":"22:00"},"2215":{"name":"22:15"},"2230":{"name":"22:30"},"2245":{"name":"22:45"},"2300":{"name":"23:00"},"2315":{"name":"23:15"},"2330":{"name":"23:30"},"2345":{"name":"23:45"},"0000":{"name":"00:00"},"0015":{"name":"00:15"},"0030":{"name":"00:30"},"0045":{"name":"00:45"},"0100":{"name":"01:00"},"0115":{"name":"01:15"},"0130":{"name":"01:30"},"0145":{"name":"01:45"},"0200":{"name":"02:00"},"0215":{"name":"02:15"},"0230":{"name":"02:30"},"0245":{"name":"02:45"},"0300":{"name":"03:00"},"0315":{"name":"03:15"},"0330":{"name":"03:30"},"0345":{"name":"03:45"},"0400":{"name":"04:00"},"0415":{"name":"04:15"},"0430":{"name":"04:30"},"0445":{"name":"04:45"},"0500":{"name":"05:00"},"0515":{"name":"05:15"},"0530":{"name":"05:30"},"0545":{"name":"05:45"},"0600":{"name":"06:00"},"0615":{"name":"06:15"},"0630":{"name":"06:30"},"0645":{"name":"06:45"},"0700":{"name":"07:00"},"0715":{"name":"07:15"},"0730":{"name":"07:30"},"0745":{"name":"07:45"},"0800":{"name":"08:00"},"0815":{"name":"08:15"},"0830":{"name":"08:30"},"0845":{"name":"08:45"},"0900":{"name":"09:00"},"0915":{"name":"09:15"},"0930":{"name":"09:30"},"0945":{"name":"09:45"}}},"text_api_schedule_frequency_repeat":{"display_name":"Repeat Every","data_name":"text_api_schedule_frequency_repeat","type":"record_select_list","order":25,"tab_index":25,"read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","on_change_eval":"SettingsScheduleChange(event)","hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\' || NL.Record.data.text_api_schedule_frequency !== \'repeat\')","options":{"minute":{"order":1,"icon":"alarm_add","color":"#FF9800","name":"Minute","value":"minute1"},"minute5":{"order":2,"icon":"alarm_add","color":"#FF9800","name":"5 Minutes","value":"minute5"},"minute15":{"order":3,"icon":"alarm_add","color":"#FF9800","name":"15 Minutes","value":"minute15"},"minute30":{"order":4,"icon":"alarm_add","color":"#FF9800","name":"30 Minutes","value":"minute30"},"hour":{"order":5,"icon":"alarm_add","color":"#FF9800","name":"Hour","value":"hour"},"hour3":{"order":6,"icon":"alarm_add","color":"#FF9800","name":"3 Hours","value":"hour3"},"hour6":{"order":7,"icon":"alarm_add","color":"#FF9800","name":"6 Hours","value":"hour6"},"hour12":{"order":8,"icon":"alarm_add","color":"#FF9800","name":"12 Hours","value":"hour12"},"day":{"order":9,"icon":"alarm_add","color":"#FF9800","name":"Day","value":"hour24"}}},"date_next_run_time":{"data_name":"date_datetime","display_name":"Next Run Time","type":"record_timestamp","read_only":true,"order":30,"tab_index":30,"hide_if_eval":"(NL.Record.data.text_trigger !== \'scheduled\')"},"text_code":{"data_name":"text_code","display_name":"Code","font_size":18,"language":"typescript","type":"record_code_editor","autocomplete":true,"validate":true,"height":700,"order":70,"tab_index":70}}}}}}},"activity_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'EventLog\')","cards":{"object_permissions_card":{"order":1,"min_height":40,"title_text":"Event Log","title_icon":"sim_card_alert","title_forecolor":"#ffffff","title_backcolor":"#009688","containers":{"group_permissions":{"width":"col-md-12","components":{"activeyreport":{"type":"report_html","html_eval":"var options = {\\nsystem_record: true,\\noutput: [\\n\\"date_created\\",\\n\\"bool_success\\",\\n\\"bool_success\\",\\n\\"long_time_taken\\",\\n\\"text_error\\"\\n],\\nsize: 500,\\nquery: {\\nbool: {\\nmust: [\\n{\\nterm: {\\n\\"text_workflow_id\\": NL.Record.getID()\\n}\\n},\\n{\\nrange: {\\ndate_created: {\\ngte: \\"now-1M/M\\"\\n}\\n}\\n}\\n]\\n}\\n},\\nsort: [\\n{\\ndate_created: {\\norder: \\"desc\\"\\n}\\n}\\n]\\n}\\nNL.Record.search(\\"workflow_log\\", options, function (err, data) {\\nif (err) {\\ncallback(null, \\"
Error retrieving event log data.
\\")\\n} else {\\nfunction getError(error) {\\nif (typeof error === \\"string\\") {\\ntry {\\nvar a = JSON.parse(error);\\nif (typeof a.Payload === \\"string\\") {\\ntry {\\nvar b = JSON.parse(a.Payload)\\nif (typeof b.errorMessage === \\"string\\") {\\nreturn b.errorMessage\\n} else {\\nreturn error\\n}\\n}\\ncatch (ee) {\\nreturn error\\n}\\n} else {\\nreturn error\\n}\\n}\\ncatch (e) {\\nreturn \\"\\"\\n}\\n} else {\\nreturn \\"\\";\\n}\\n}\\nfunction getTime(time) {\\nreturn time.split(\\"T\\")[1].substring(0, 5)\\n}\\nfunction getDate(time) {\\nvar months = [\\n\\"January\\",\\n\\"February\\",\\n\\"March\\",\\n\\"April\\",\\n\\"May\\",\\n\\"June\\",\\n\\"July\\",\\n\\"August\\",\\n\\"September\\",\\n\\"October\\",\\n\\"November\\",\\n\\"December\\"\\n]\\nvar d = time.split(\\"T\\")[0].split(\\"-\\")\\nreturn parseInt(d[2]) + \\" \\" + months[parseInt(d[1]) - 1] + \\" \\" + d[0]\\n}\\nif (data.records.length === 0) {\\ncallback(null, \\"
There is no event log data for the last month.
\\")\\n} else {\\nconsole.log(\\"here 1\\")\\nfor (var i = 0; i < data.records.length; i++) {\\ndata.records[i] = {\\ndate: getDate(data.records[i].record.date_created),\\ntime: getTime(data.records[i].record.date_created),\\nsuccess: data.records[i].record.bool_success,\\ntimeTaken: data.records[i].record.long_time_taken,\\nerror: getError(data.records[i].record.text_error),\\n}\\n}\\ndata = data.records\\nconsole.log(\\"here 2\\")\\nvar title = \\"\\"\\nvar open = false;\\nvar html = \\"
\\"\\nhtml += `\\n\\n`\\nfor (var i = 0; i < data.length; i++) {\\nif (title !== data[i].date) {\\nif (open === true) {\\nhtml += \\"\\"\\n}\\nopen = true\\nhtml += \'
\' + data[i].date + \\"
\\"\\nhtml += \'\'\\ntitle = data[i].date\\n}\\nhtml += \'\'\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \\"\\"\\n}\\nif (open === true) {\\nhtml += \\"
\'\\nhtml += data[i].time\\nhtml += \\"\'\\nif (data[i].success === true) {\\nhtml += \'Success\'\\n} else {\\nhtml += \'Failed\'\\n}\\nhtml += \\"\'\\nhtml += data[i].timeTaken\\nhtml += \\"ms\'\\nhtml += data[i].error\\nhtml += \\"
\\"\\n}\\nhtml += \\"
\\"\\ncallback(null, html)\\n}\\n}\\n})"}}}}}}}}}}},"keyword":{"settings":{"interface_name":"Keywords","interface_button_backcolor":"#8BC34A","interface_button_forecolor":"#ffffff","menu_name":"Keywords","menu_icon":"keyboard","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#8BC34A","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_keyword"],"interface_audit":false,"url":"keyword","url_app":"keyword","url_api":"keyword","url_app_id_prefix":"KEYWORD","url_base":"settings"},"record":{"default":{"text_id_code":"[[RND32]]"},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Keywords","title_icon":"keyboard","title_forecolor":"#ffffff","title_backcolor":"#8BC34A","containers":{"main_container":{"width":"col-md-12","components":{"keyword":{"data_name":"text_keyword","display_name":"Keyword","type":"record_textbox","max_length":64,"order":1,"tab_index":1},"subgroup":{"data_name":"text_subgroup","display_name":"Sub Group (Optional)","type":"record_textbox","max_length":32,"no_space":true,"order":2,"tab_index":2},"model":{"data_name":"text_model","display_name":"model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":3,"tab_index":3},"text_color":{"data_name":"text_color","display_name":"Color","type":"record_select_list","order":4,"tab_index":4,"options_preload_colors_base":true,"options_preload_colors":true,"options_preload_colors_dark":true,"options_preload_colors_light":true,"options":{}},"text_color_back":{"data_name":"text_color_back","display_name":"Backgroud Color","type":"record_select_list","order":5,"tab_index":5,"options_preload_colors_base":true,"options_preload_colors":true,"options_preload_colors_dark":true,"options_preload_colors_light":true,"options":{}},"text_icon":{"data_name":"text_icon","display_name":"Icon","type":"record_select_list","order":6,"tab_index":6,"options_preload_icons":true,"options":{"none":{"name":"None","order":1,"value":""}}}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Keyword Search","title_icon":"keyboard","title_forecolor":"#ffffff","title_backcolor":"#8BC34A","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_keyword^3","text_subgroup^2","text_model","text_id_code"],"search_output":["text_subgroup","text_keyword","text_color","text_color_back","text_icon","text_model"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"key_icon":{"order":1,"data_type":"icon","icon":"keyboard","icon_color":"#8bc34a"},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"icon":{"order":3,"data_type":"icon","icon_eval":"(event.item.record.text_icon)","icon_color_eval":"(event.item.record.text_color)","icon_back_color_eval":"(event.item.record.text_color_back)","extra_padding":true},"text_subgroup":{"data_name":"text_subgroup","order":4,"value_bold":true,"value_suffix":"/"},"text_keyword":{"data_name":"text_keyword","order":5,"value_bold":true},"text_model":{"data_name":"text_model","order":6,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#8BC34A","containers":{"right_container":{"width":"col-md-12","components":{"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"user":{"settings":{"interface_name":"Users","interface_button_backcolor":"#3F51B5","interface_button_forecolor":"#ffffff","menu_name":"Users","menu_icon":"group","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#3F51B5","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_first_name","text_last_name","text_api_name"],"interface_audit":false,"url":"user","url_app":"user","url_api":"user","url_app_id_prefix":"USER","url_base":"settings"},"record":{"default":{"text_user_type":"USER","bool_enabled":false,"text_id_code":"[[RND32]]","bool_model_override":false},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#3F51B5","selected":true},"details":{"name":"Details","order":2,"value":"Details","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","color":"#3F51B5"},"activity":{"name":"Activity","order":3,"value":"Activity","color":"#3F51B5"},"groups":{"name":"Groups","order":4,"value":"Groups","color":"#3F51B5"},"permissions":{"name":"Permissions","order":5,"value":"Permissions","color":"#3F51B5"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Users","title_icon":"group","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"main_container":{"width":"col-md-12","components":{"model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":1,"tab_index":1},"text_user_type":{"data_name":"text_user_type","display_name":"User Type","type":"record_select_list","order":2,"tab_index":2,"options":{"nexoid_user":{"name":"User (Nexoid)","order":1,"value":"USER","icon":"person","color":"#3F51B5"},"azure_user":{"name":"User (Azure AD)","order":2,"value":"AZURE","icon":"cloud","color":"#3F51B5"},"api":{"name":"API","order":3,"value":"API","icon":"developer_board","color":"#3F51B5"}}},"text_username":{"data_name":"text_username","display_name":"Username","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER1\' || NL.Record.data.text_user_type === \'AZURE1\')","unique":true,"username":true,"order":10,"max_length":256,"tab_index":10},"nexoid_text_first_name":{"data_name":"text_first_name","display_name":"First Name","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER1\' || NL.Record.data.text_user_type === \'AZURE1\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\' && NL.Record.data.text_user_type !== \'AZURE\')","order":11,"tab_index":11},"nexoid_text_last_name":{"data_name":"text_last_name","display_name":"Last Name","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER1\' || NL.Record.data.text_user_type === \'AZURE1\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\' && NL.Record.data.text_user_type !== \'AZURE\')","order":12,"tab_index":12},"text_email":{"data_name":"text_email","display_name":"Email","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER1\' || NL.Record.data.text_user_type === \'AZURE1\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\' && NL.Record.data.text_user_type !== \'AZURE\')","regex":"(^$|^\\\\w+([\\\\.-]?\\\\w+)*@\\\\w+([\\\\.-]?\\\\w+)*(\\\\.\\\\w{2,3})+$)","regex_failed_message":"Please enter a valid email address.","order":13,"tab_index":13},"text_password":{"data_name":"text_password","display_name":"Password","type":"record_textbox","data_type":"hash","max_length":32,"hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' )","order":13,"tab_index":13},"api_text_api_name":{"data_name":"text_api_name","display_name":"API Name","type":"record_textbox","hide_if_eval":"(NL.Record.data.text_user_type !== \'API\')","order":11,"tab_index":11},"api_text_api_key":{"data_name":"text_password","display_name":"Password","type":"record_textbox","data_type":"hash","max_length":32,"hide_if_eval":"(NL.Record.data.text_user_type !== \'API\')","order":13,"tab_index":13},"bool_enabled":{"data_name":"bool_enabled","data_default":true,"display_name":"Enabled","type":"record_checkbox","order":50,"tab_index":50}}}}}}},"right_cell_customise":{"row":1,"order":2,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\' || NL.Record.data.text_user_type === \'API\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Customise","title_icon":"build","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"main_container":{"width":"col-md-12","components":{"override_text":{"display_name":"Override","type":"information_paragraph","paragraph_color":"#rgba(0,0,0,0.87)","order":1,"tab_index":1,"text":"By overriding the base model different groups can have different user experiences."},"bool_enabled":{"data_name":"bool_model_override","data_default":false,"display_name":"Override model","type":"record_checkbox","order":2,"tab_index":2},"description_text":{"display_name":"Understanding Groups","type":"information_paragraph","paragraph_color":"#F44336","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":3,"tab_index":1,"text":"Overriding built in models can result in unexpected behaviour. Please test your model changes in a safe sandbox environment. "},"override_order_text":{"display_name":"Override","type":"information_paragraph","paragraph_color":"#rgba(0,0,0,0.87)","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":4,"tab_index":1,"text":"Users can be members of different groups. Because of this, we need to know what order you with to run the overrides in. lowest numbers will run first with the highest number run last. "},"long_number_override_order":{"data_name":"long_number_override_order","display_name":"Override Order","type":"record_select_list","order":5,"tab_index":5,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"valn1":{"name":"(None)","value":-1,"order":-1},"val0":{"name":"0 - Lowest","value":0,"order":0},"val1":{"name":"1 - Low","value":1,"order":1},"val2":{"name":"2","value":2,"order":2},"val3":{"name":"3","value":3,"order":3},"val4":{"name":"4","value":4,"order":4},"val5":{"name":"5","value":5,"order":5},"val6":{"name":"6","value":6,"order":6},"val7":{"name":"7","value":7,"order":7},"val8":{"name":"8","value":8,"order":8},"val9":{"name":"9 - High","value":9,"order":9},"val10":{"name":"10 - Highest","value":10,"order":10}}},"override_order_rlp_text":{"display_name":"Override","type":"information_paragraph","color":"#rgba(0,0,0,0.87)","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":7,"tab_index":1,"text":"RLP record are records that belong to group of users. Users may have access to more than one RLP group. This settings dictates which RLP group will be assigned to a record when a user created at creation."},"text_default_rlp":{"data_name":"text_default_rlp","display_name":"Default RLP","type":"record_select_list","order":8,"tab_index":5,"source_option_value":"id","source_option_name":"text_name","source_url_api_system_object":true,"source_url_api":"rlp","source_size":1000,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"open":{"name":"(None)","value":"","order":1}}},"text_model_override":{"data_name":"text_model_override","display_name":"Code","font_size":18,"language":"json","type":"record_code_editor","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","autocomplete":true,"validate":true,"height":700,"order":70,"tab_index":70}}}}}}},"right_cell_workflows":{"row":1,"order":2,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\' || NL.Record.data.text_user_type !== \'API\')","cards":{"main_card":{"order":1,"min_height":50,"title_text":"Workflows","title_icon":"all_inclusive","title_forecolor":"#ffffff","title_backcolor":"#009688","containers":{"main_container":{"width":"col-md-12","components":{"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_user_workflow_search","search_page_size":25,"search_fuzziness":"AUTO","source_url_api":"workflow","search_show_stats":false,"search_show_results_total":true,"search_page_mode":"load more","source_url_api_system_object":true,"source_query_eval":"JSON.parse(\'{\\"bool\\": {\\"must\\": {\\"term\\": {\\"object_worker_account.text_id\\": \' + NL.Record.getID() + \'}}}}\')","search_output":["text_name","text_model","text_enabled","text_trigger"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"text_enabled":{"data_name":"text_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":"enabled"},"disabled":{"icon":"cancel","color":"#E53935","data_value":"disabled"}}},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_trigger":{"data_name":"text_trigger","order":3,"extra_padding":true,"icon_map":{"none":{"icon":"cancel","color":"#E53935","data_value":"none"},"inbound_api":{"icon":"alarm_add","color":"#FF9800","data_value":"scheduled"},"api":{"icon":"cloud_upload","color":"#2196F3","data_value":"api"},"scheduled":{"icon":"alarm_add","color":"#FF9800","data_value":"scheduled"},"record_create":{"icon":"create","color":"#4CAF50","data_value":"recordCreate"},"record_update":{"icon":"save","color":"#3F51B5","data_value":"recordUpdate"},"record_delete":{"icon":"delete","color":"#E53935","data_value":"recordDelete"},"record_file_uploaded":{"icon":"cloud_upload","color":"#4CAF50","data_value":"recordFileUpload"},"record_file_renamed":{"icon":"cloud","color":"#3F51B5","data_value":"recordFileRenamed"},"record_file_deleted":{"icon":"cloud_queue","color":"#E53935","data_value":"recordFileDeleted"}}},"text_name":{"data_name":"text_name","order":4,"value_bold":true},"text_model":{"data_name":"text_model","order":5,"value_brackets":true}}}}}}}}}}}},"details_cell":{"row":1,"order":1,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Details\')","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Details","title_icon":"group","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"main_container":{"width":"col-md-12","components":{"label_contract":{"type":"information_heading","heading_type":"heading4","text":"Contact Information","heading_color":"#3f51b5","order":10},"text_phone":{"data_name":"text_phone","display_name":"Phone","type":"record_textbox","phone_number":true,"read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":20,"tab_index":20},"text_mobile":{"data_name":"text_mobile","display_name":"Mobile Phone","type":"record_textbox","phone_number":true,"read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":30,"tab_index":30},"text_email":{"data_name":"text_email","display_name":"Email","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","regex":"(^$|^\\\\w+([\\\\.-]?\\\\w+)*@\\\\w+([\\\\.-]?\\\\w+)*(\\\\.\\\\w{2,3})+$)","regex_failed_message":"Please enter a valid email address.","order":40,"tab_index":40},"label_employment":{"type":"information_heading","heading_type":"heading4","text":"Employment Information","heading_color":"#3f51b5","order":50},"text_company":{"data_name":"text_company","display_name":"Company","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":60,"tab_index":60},"text_department":{"data_name":"text_department","display_name":"Department","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":70,"tab_index":70},"text_title":{"data_name":"text_title","display_name":"Title","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":80,"tab_index":80},"text_username_manager":{"data_name":"text_username_manager","display_name":"Manager","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":90,"tab_index":90},"label_location":{"type":"information_heading","heading_type":"heading4","text":"Location Information","heading_color":"#3f51b5","order":100},"text_address":{"data_name":"text_address","display_name":"Address","type":"record_textbox","data_type":"text-multiline","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":110,"tab_index":110},"text_location":{"data_name":"text_location","display_name":"Location","type":"record_textbox","read_only_eval":"(NL.Record.data.text_user_type === \'ADUSER\' || NL.Record.data.text_user_type === \'AZURE\')","hide_if_eval":"(NL.Record.data.text_user_type !== \'USER\' && NL.Record.data.text_user_type !== \'ADUSER\'&& NL.Record.data.text_user_type !== \'AZURE\')","order":120,"tab_index":120}}}}}}},"activity_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Activity\')","cards":{"object_permissions_card":{"order":1,"min_height":40,"title_text":"Sign In Activity","title_icon":"lock_outline","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"group_permissions":{"width":"col-md-12","components":{"activeyreport":{"type":"report_html","html_eval":"var options = {\\nsystem_record: true,\\noutput: [\\n\\"date_timestamp\\",\\n\\"object_connection.text_ip\\",\\n\\"bool_success\\",\\n\\"bool_sso\\",\\n\\"text_code\\"\\n],\\nsize: 500,\\nquery: {\\nbool: {\\nmust: [\\n{\\nterm: {\\n\\"object_user.text_id\\": NL.Record.getID()\\n}\\n},\\n{\\nrange: {\\ndate_timestamp: {\\ngte: \\"now-1M/M\\"\\n}\\n}\\n}\\n]\\n}\\n},\\nsort: [\\n{\\ndate_timestamp: {\\norder: \\"desc\\"\\n}\\n}\\n]\\n}\\nNL.Record.search(\\"login_audit\\", options, function (err, data) {\\nif (err) {\\ncallback(null, \\"
Error retrieving security activity.
\\")\\n} else {\\nfunction getCode(code) {\\nswitch (code) {\\ncase \\"ip\\":\\nreturn \\"Incorrect Password\\"\\ncase \\"ad\\":\\nreturn \\"Account Disabled in Active Airectory.\\"\\ndefault:\\nreturn \\"\\"\\n}\\n}\\nfunction getTime(time) {\\nreturn time.split(\\"T\\")[1].substring(0, 5)\\n}\\nfunction getDate(time) {\\nvar months = [\\n\\"January\\",\\n\\"February\\",\\n\\"March\\",\\n\\"April\\",\\n\\"May\\",\\n\\"June\\",\\n\\"July\\",\\n\\"August\\",\\n\\"September\\",\\n\\"October\\",\\n\\"November\\",\\n\\"December\\"\\n]\\nvar d = time.split(\\"T\\")[0].split(\\"-\\")\\nreturn parseInt(d[2]) + \\" \\" + months[parseInt(d[1]) - 1] + \\" \\" + d[0]\\n}\\nif (data.records.length === 0) {\\ncallback(null, \\"
There is no security activity data for the last month.
\\")\\n} else {\\nfor (var i = 0; i < data.records.length; i++) {\\ndata.records[i] = {\\ndate: getDate(data.records[i].record.date_timestamp),\\ntime: getTime(data.records[i].record.date_timestamp),\\nsuccess: data.records[i].record.bool_success,\\nsso: data.records[i].record.bool_sso,\\nip: typeof data.records[i].record.object_connection === \\"object\\" ? data.records[i].record.object_connection.text_ip : \\"Nexoid API\\",\\ncode: getCode(data.records[i].record.text_code),\\n}\\n}\\ndata = data.records\\nvar title = \\"\\"\\nvar open = false;\\nvar html = \\"
\\"\\nhtml += `\\n\\n`\\nfor (var i = 0; i < data.length; i++) {\\nif (title !== data[i].date) {\\nif (open === true) {\\nhtml += \\"\\"\\n}\\nopen = true\\nhtml += \'
\' + data[i].date + \\"
\\"\\nhtml += \'\'\\ntitle = data[i].date\\n}\\nhtml += \'\'\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \'\\"\\nhtml += \\"\\"\\n}\\nif (open === true) {\\nhtml += \\"
\'\\nhtml += data[i].time\\nhtml += \\"\'\\nif (data[i].success === true) {\\nhtml += \'Success\'\\n} else {\\nhtml += \'Failed\'\\n}\\nhtml += \\"\'\\nhtml += data[i].ip\\nhtml += \\"\'\\nhtml += data[i].code\\nhtml += \\"
\\"\\n}\\nhtml += \\"
\\"\\ncallback(null, html)\\n}\\n}\\n})"}}}}}}},"groups_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Groups\')","cards":{"group_members":{"order":2,"min_height":0,"title_text":"Groups","title_icon":"group","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"main_container":{"width":"col-md-12","components":{"array_text_users":{"type":"record_select_object","data_name":"array_text_users","data_mode":"foreign_array_ids","display_name":"Groups","source_url_api":"group","source_url_api_system_object":true,"allow_clear":true,"button_width":"full","button_color":"#ffffff","button_font_color":"#212121","button_raised":false,"hide_label":true,"search_feilds":["text_group_name"],"search_display_primary":["text_group_name"],"search_show_none":true,"search_icon":"group","search_icon_color":"#FFFFFF","search_icon_color_background":"#9C27B0","order":1,"tab_index":1}}}}}}},"permissions_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Permissions\')","cards":{"object_permissions_card":{"order":1,"min_height":40,"title_text":"Permissions","title_icon":"security","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"group_permissions":{"width":"col-md-12","components":{"permission_name":{"data_name":"array_text_permission","display_name":"Permission","type":"record_user_permissions","order":1,"tab_index":1}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":" User Search","title_icon":"group","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_username^5","text_first_name^3","text_last_name^3","text_api_name^3","text_email^2","text_model","text_id_code"],"search_output":["text_username","text_model","bool_enabled","text_first_name","text_last_name","text_api_name","bool_model_override","text_user_type"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"bool_enabled":{"data_name":"bool_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":true},"disabled":{"icon":"cancel","color":"#E53935","data_value":false}}},"bool_model_override":{"data_name":"bool_model_override","order":1,"icon_map":{"override":{"icon":"warning","color":"#D32F2F","data_value":true},"no_override":{"icon":"warning","color":"#E0E0E0","data_value":false}}},"id":{"data_name":"id","display_bold":true,"order":3,"min_width":150,"extra_padding":true},"text_user_type":{"data_name":"text_user_type","order":4,"icon_map":{"nexoid_user":{"icon":"person","color":"#3F51B5","data_value":"USER"},"api":{"icon":"developer_board","color":"#3F51B5","data_value":"API"},"aduser":{"icon":"folder_shared","color":"#3F51B5","data_value":"ADUSER"},"azure":{"icon":"cloud","color":"#3F51B5","data_value":"AZURE"}}},"text_username":{"data_name":"text_username","order":5,"min_width":100,"value_lowercase":true,"value_bold":true},"text_account_name":{"data_name":"text_username","value_eval":"(event.item.record.text_user_type === \'API\' ? event.item.record.text_api_name : (typeof event.item.record.text_first_name === \'string\' ? (event.item.record.text_first_name + \' \') : \'\') + (typeof event.item.record.text_last_name === \'string\' ? event.item.record.text_last_name : \'\'))","order":6},"text_model":{"data_name":"text_model","order":7,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#3F51B5","containers":{"right_container":{"width":"col-md-12","components":{"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled / Disabled","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Enabled","order":1,"value":true,"selected":true},"disabled":{"name":"Disabled","order":2,"value":false}}},"text_user_type":{"data_name":"text_user_type","display_name":"User Type","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"user":{"name":"User (Nexoid)","order":1,"value":"USER"},"azure":{"name":"User (Active Directory - Azure)","order":2,"value":"AZURE"},"asuser":{"name":"User (Active Directory - On Premises)","order":3,"value":"ADUSER"},"api":{"name":"API","order":4,"value":"API"}}},"bool_model_override":{"data_name":"bool_model_override","display_name":"Override","type":"search_select_field","search_group":"settings_search","order":120,"tab_index":120,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Override","order":1,"value":true},"disabled":{"name":"No override","order":2,"value":false}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":130,"tab_index":130,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"dashboard":{"settings":{"interface_name":"Dashboards","interface_button_backcolor":"#4CAF50","interface_button_forecolor":"#ffffff","menu_name":"Dashboards","menu_icon":"dashboard","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#4CAF50","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_name"],"interface_audit":false,"url":"dashboard","url_app":"dashboard","url_api":"dashboard","url_app_id_prefix":"DASHBOARD","url_base":"settings"},"record":{"default":{"text_name":"New Dashboard","bool_enabled":false,"text_id_code":"[[RND32]]"},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Dashboard","title_icon":"dashboard","title_forecolor":"#ffffff","title_backcolor":"#4CAF50","containers":{"main_container":{"width":"col-md-12","components":{"text_name":{"data_name":"text_name","display_name":"Dashboard Name","type":"record_textbox","order":10,"tab_index":10},"long_order":{"data_name":"long_order","display_name":"Order","type":"record_textbox","data_type":"number","order":20,"tab_index":20},"text_description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","max_length":500,"data_type":"text-multiline","max_rows":6,"order":30,"tab_index":30},"text_model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":40,"tab_index":40},"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled","type":"record_select_list","order":50,"tab_index":50,"options":{"open":{"icon":"check_circle","color":"#4caf50","name":"Enabled","order":1,"value":true},"disabled":{"icon":"cancel","color":"#E53935","name":"Disabled","order":2,"value":false}}},"text_code":{"data_name":"text_code","display_name":"Code","font_size":18,"language":"json","type":"record_code_editor","autocomplete":true,"validate":true,"height":700,"order":70,"tab_index":70}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":" Dashboard Search","title_icon":"dashboard","title_forecolor":"#ffffff","title_backcolor":"#4CAF50","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^3","text_model","text_id_code"],"search_output":["text_name","text_model","bool_enabled"],"search_sort":["_score"],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"bool_enabled":{"data_name":"bool_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":true},"disabled":{"icon":"cancel","color":"#E53935","data_value":false}}},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_name":{"data_name":"text_name","order":3,"value_bold":true},"text_model":{"data_name":"text_model","order":4,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#4CAF50","containers":{"right_container":{"width":"col-md-12","components":{"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled / Disabled","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Enabled","order":1,"value":true,"selected":true},"disabled":{"name":"Disabled","order":2,"value":false}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score"]},"order_up":{"name":"Order","order":2,"value":["_score",{"long_order":{"order":"asc"}}]},"order_down":{"name":"Order Desc","order":3,"value":["_score",{"long_order":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":4,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":5,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"group":{"settings":{"interface_name":"Groups","interface_button_backcolor":"#9C27B0","interface_button_forecolor":"#ffffff","menu_name":"Groups","menu_icon":"group_add","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#9C27B0","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_group_name"],"interface_audit":false,"url":"group","url_app":"group","url_api":"group","url_app_id_prefix":"GROUP","url_base":"settings"},"record":{"default":{"text_group_name":"New Group","bool_enabled":false,"bool_model_override":false,"text_id_code":"[[RND32]]"},"layout":{"tab_menu":{"options":{"overview":{"name":"Overview","order":1,"value":"Overview","color":"#9C27B0","selected":true},"members":{"name":"Members","order":2,"value":"Members","color":"#9C27B0"},"permissions":{"name":"Permissions","order":3,"value":"Permissions","color":"#9C27B0"}}},"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"group":{"order":1,"min_height":0,"title_text":"Group","title_icon":"group_add","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"main_container":{"width":"col-md-12","components":{"group_name":{"data_name":"text_group_name","display_name":"Group Name","type":"record_textbox","no_space":false,"uppercase":false,"order":1,"tab_index":1},"model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":2,"tab_index":1},"bool_enabled":{"data_name":"bool_enabled","data_default":true,"display_name":"Enabled","type":"record_checkbox","order":3,"tab_index":2}}}}}}},"customise_cell":{"row":1,"order":2,"width":"col-md-6","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Overview\')","cards":{"customise":{"order":2,"min_height":0,"title_text":"Customise","title_icon":"build","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"main_container":{"width":"col-md-12","components":{"override_text":{"display_name":"Override","type":"information_paragraph","color":"#rgba(0,0,0,0.87)","order":1,"tab_index":1,"text":"By overriding the base model different groups can have different user experiences."},"bool_enabled":{"data_name":"bool_model_override","data_default":false,"display_name":"Override model","type":"record_checkbox","order":2,"tab_index":2},"description_text":{"display_name":"Understanding Groups","type":"information_paragraph","color":"#F44336","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":3,"tab_index":1,"text":"Overriding built in models can result in unexpected behaviour. Please test your model changes in a safe sandbox environment. "},"override_order_text":{"display_name":"Override","type":"information_paragraph","color":"#rgba(0,0,0,0.87)","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":4,"tab_index":1,"text":"Users can be members of different groups. Because of this, we need to know what order you with to run the overrides in. lowest numbers will run first with the highest number run last. "},"text_default_order":{"data_name":"long_override_order","display_name":"Override Order","type":"record_select_list","order":5,"tab_index":5,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"valn1":{"name":"(None)","value":-1,"order":-1},"val0":{"name":"0 - Lowest","value":0,"order":0},"val1":{"name":"1 - Low","value":1,"order":1},"val2":{"name":"2","value":2,"order":2},"val3":{"name":"3","value":3,"order":3},"val4":{"name":"4","value":4,"order":4},"val5":{"name":"5","value":5,"order":5},"val6":{"name":"6","value":6,"order":6},"val7":{"name":"7","value":7,"order":7},"val8":{"name":"8","value":8,"order":8},"val9":{"name":"9 - High","value":9,"order":9},"val10":{"name":"10 - Highest","value":10,"order":10}}},"override_order_rlp_text":{"display_name":"Override","type":"information_paragraph","color":"#rgba(0,0,0,0.87)","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","order":7,"tab_index":1,"text":"RLP record are records that belong to group of users. Users may have access to more than one RLP group. This settings dictates which RLP group will be assigned to a record when a user created at creation."},"text_default_rlp":{"data_name":"text_default_rlp","display_name":"Default RLP","type":"record_select_list","order":8,"tab_index":5,"source_option_value":"id","source_option_name":"text_name","source_url_api_system_object":true,"source_url_api":"rlp","source_size":100,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"open":{"name":"(None)","value":"","order":1}}},"text_default_dashboard":{"data_name":"text_default_dashboard","display_name":"Default Dashboard","type":"record_select_list","order":9,"tab_index":5,"source_option_value":"id","source_option_name":"text_name","source_url_api_system_object":true,"source_url_api":"dashboard","source_size":250,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"open":{"name":"(None)","value":"","order":1}}},"text_default_report":{"data_name":"text_default_report","display_name":"Default Report","type":"record_select_list","order":10,"tab_index":5,"source_option_value":"id","source_option_name":"text_name","source_url_api_system_object":true,"source_url_api":"report","source_size":250,"hide_if_eval":"(NL.Record.data.bool_model_override !== true)","options":{"open":{"name":"(None)","value":"","order":1}}},"text_model_override":{"data_name":"text_model_override","display_name":"Code","font_size":18,"language":"json","type":"record_code_editor","hide_if_eval":"(NL.Record.data.bool_model_override !== true)","autocomplete":true,"validate":true,"height":700,"order":70,"tab_index":70}}}}}}},"members_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Members\')","cards":{"group_members":{"order":2,"min_height":0,"title_text":"Members","title_icon":"group","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"main_container":{"width":"col-md-12","components":{"array_text_users":{"type":"record_select_object","data_name":"array_text_users","data_mode":"array_ids","display_name":"Users","source_url_api":"user","source_url_api_system_object":true,"allow_clear":true,"button_width":"full","button_color":"#ffffff","button_font_color":"#212121","button_raised":false,"source_save":["text_first_name","text_last_name","text_api_name"],"hide_label":true,"search_feilds":["text_first_name","text_last_name^2","text_api_name^2","text_username^3"],"search_display_primary":["text_api_name","text_first_name","text_last_name"],"search_display_secondary":["text_username"],"search_show_none":true,"search_icon_user_avatar":true,"order":1,"tab_index":1}}}}}}},"permissions_cell":{"row":1,"order":1,"width":"col-md-12","hide_if_eval":"(NL.Interface.tabMenu.value !== \'Permissions\')","cards":{"object_permissions_card":{"order":1,"min_height":40,"title_text":"Permissions","title_icon":"security","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"group_permissions":{"width":"col-md-12","components":{"permission_name":{"data_name":"array_text_permission","display_name":"Permission","type":"record_user_permissions","order":1,"tab_index":1}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Group Search","title_icon":"group_add","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_group_name^3","text_model","text_id_code"],"search_output":["text_group_name","text_model","bool_enabled","bool_model_override"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"bool_enabled":{"data_name":"bool_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":true},"disabled":{"icon":"cancel","color":"#E53935","data_value":false}}},"bool_model_override":{"data_name":"bool_model_override","order":1,"icon_map":{"override":{"icon":"warning","color":"#D32F2F","data_value":true},"no_override":{"icon":"warning","color":"#E0E0E0","data_value":false}}},"id":{"data_name":"id","display_bold":true,"order":3,"min_width":150,"extra_padding":true},"text_group_name":{"data_name":"text_group_name","order":5,"min_width":100,"value_bold":true},"text_model":{"data_name":"text_model","order":7,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#9C27B0","containers":{"right_container":{"width":"col-md-12","components":{"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled / Disabled","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Enabled","order":1,"value":true,"selected":true},"disabled":{"name":"Disabled","order":2,"value":false}}},"bool_model_override":{"data_name":"bool_model_override","display_name":"Override","type":"search_select_field","search_group":"settings_search","order":120,"tab_index":120,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Override","order":1,"value":true},"disabled":{"name":"No override","order":2,"value":false}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":130,"tab_index":130,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"report":{"settings":{"interface_name":"Reports","interface_button_backcolor":"#558B2F","interface_button_forecolor":"#ffffff","menu_name":"Reports","menu_icon":"assignment","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#558B2F","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_name"],"interface_audit":true,"url":"report","url_app":"report","url_api":"report","url_app_id_prefix":"REPORT","url_base":"settings"},"record":{"default":{"text_name":"New Report","bool_enabled":false,"bool_system_source_type":false,"text_report_type":"table","text_id_code":"[[RND32]]"},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":400,"title_text":"Report","title_icon":"assignment","title_forecolor":"#ffffff","title_backcolor":"#558B2F","containers":{"main_container":{"width":"col-md-12","components":{"text_name":{"data_name":"text_name","display_name":"Name","type":"record_textbox","max_length":180,"min_length":3,"order":10,"tab_index":10},"long_order":{"data_name":"long_order","display_name":"Order","type":"record_textbox","data_type":"number","order":20,"tab_index":20},"text_description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","max_length":500,"data_type":"text-multiline","max_rows":6,"order":30,"tab_index":30},"text_model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":40,"tab_index":40},"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled","type":"record_select_list","order":50,"tab_index":50,"options":{"open":{"icon":"check_circle","color":"#4caf50","name":"Enabled","order":1,"value":true},"disabled":{"icon":"cancel","color":"#E53935","name":"Disabled","order":2,"value":false}}},"text_report_type":{"data_name":"text_report_type","display_name":"Report Type","type":"record_select_list","order":60,"tab_index":60,"options":{"table":{"icon":"dvr","color":"#ffffff","color_back":"#1565C0","icon_cirlce":true,"name":"Table","order":1,"value":"table"},"html":{"icon":"code","color":"#ffffff","color_back":"#F4511E","icon_cirlce":true,"name":"HTML","order":2,"value":"html"}}},"bool_system_source_type":{"data_name":"bool_system_source_type","display_name":"Source Type","type":"record_select_list","order":70,"tab_index":70,"options":{"custom_obj":{"icon":"build","color":"#ffffff","color_back":"#1976D2","icon_cirlce":true,"name":"Data objects","order":1,"value":false},"system_obj":{"icon":"settings","color":"#ffffff","color_back":"#787878","icon_cirlce":true,"name":"System objects","order":2,"value":true}}},"text_data_source":{"display_name":"Data Type","type":"record_select_list","data_name":"text_data_source","hide_if_eval":"(NL.Record.data.bool_system_source_type === true)","order":80,"tab_index":80,"options_preload_model":true},"text_system_source":{"display_name":"System Type","type":"record_select_list","data_name":"text_system_source","hide_if_eval":"(NL.Record.data.bool_system_source_type === false || NL.Record.data.bool_system_source_type === undefined)","order":90,"tab_index":90,"options":{"dashboard":{"icon":"dashboard","color":"#ffffff","color_back":"#4CAF50","icon_cirlce":true,"name":"Dashboard","order":10,"value":"dashboard"},"email_log":{"icon":"mail_outline","color":"#ffffff","color_back":"#3949ab","icon_cirlce":true,"name":"Email Log","order":10,"value":"email_log"},"group":{"icon":"group","color":"#ffffff","color_back":"#9C27B0","icon_cirlce":true,"name":"Group","order":10,"value":"group"},"keyboard":{"icon":"keyboard","color":"#ffffff","color_back":"#8BC34A","icon_cirlce":true,"name":"Keywords","order":10,"value":"keyword"},"variable":{"icon":"code","color":"#ffffff","color_back":"#0097A7","icon_cirlce":true,"name":"Variable","order":10,"value":"variable"},"report":{"icon":"assignment","color":"#ffffff","color_back":"#558B2F","icon_cirlce":true,"name":"Report","order":10,"value":"report"},"rlp":{"icon":"security","color":"#ffffff","color_back":"#e2c131","icon_cirlce":true,"name":"RLP","order":10,"value":"rlp"},"users":{"icon":"group","color":"#ffffff","color_back":"#3F51B5","icon_cirlce":true,"name":"Users","order":10,"value":"user"},"workflow":{"icon":"all_inclusive","color":"#ffffff","color_back":"#009688","icon_cirlce":true,"name":"Workflow","order":10,"value":"workflow"}}},"text_code":{"data_name":"text_code","display_name":"Code","font_size":18,"language":"json","hide_if_eval":"(NL.Record.data.text_report_type !== \'table\')","type":"record_code_editor","autocomplete":true,"validate":true,"height":700,"order":200,"tab_index":200},"text_html_code":{"data_name":"text_html_code","display_name":"Code","font_size":18,"language":"typescript","hide_if_eval":"(NL.Record.data.text_report_type !== \'html\')","type":"record_code_editor","autocomplete":true,"validate":true,"height":700,"order":210,"tab_index":210}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Report Search","title_icon":"assignment","title_forecolor":"#ffffff","title_backcolor":"#558B2F","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^3","text_model","text_id_code"],"search_output":["text_name","text_model","bool_enabled","text_report_type"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"bool_enabled":{"data_name":"bool_enabled","order":1,"icon_map":{"enabled":{"icon":"check_circle","color":"#4caf50","data_value":true},"disabled":{"icon":"cancel","color":"#E53935","data_value":false}}},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_report_type":{"data_name":"text_report_type","order":3,"extra_padding":true,"icon_map":{"table":{"icon":"dvr","color":"#ffffff","color_back":"#1565C0","icon_cirlce":true,"data_value":"table"},"html":{"icon":"code","color":"#ffffff","color_back":"#f4511e","icon_cirlce":true,"data_value":"html"}}},"text_name":{"data_name":"text_name","order":4,"value_bold":true},"text_model":{"data_name":"text_model","order":5,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#558B2F","containers":{"right_container":{"width":"col-md-12","components":{"bool_enabled":{"data_name":"bool_enabled","display_name":"Enabled / Disabled","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"enabled":{"name":"Enabled","order":1,"value":true,"selected":true},"disabled":{"name":"Disabled","order":2,"value":false}}},"text_report_type":{"data_name":"text_report_type","display_name":"Report type","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"table":{"name":"Table","order":1,"value":"table","selected":false},"html":{"name":"HTML","order":2,"value":"html"}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":120,"tab_index":120,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score"]},"order_up":{"name":"Order","order":2,"value":["_score",{"long_order":{"order":"asc"}}]},"order_down":{"name":"Order Desc","order":3,"value":["_score",{"long_order":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":4,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":5,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"rlp":{"settings":{"interface_name":"RLP","interface_button_backcolor":"#e2c131","interface_button_forecolor":"#ffffff","menu_name":"RLP","menu_icon":"security","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#e2c131","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_name"],"interface_audit":false,"url":"rlp","url_app":"rlp","url_api":"rlp","url_app_id_prefix":"RLP","url_base":"settings"},"record":{"default":{"text_id_code":"[[RND32]]"},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Record Level Permission","title_icon":"security","title_forecolor":"#ffffff","title_backcolor":"#e2c131","containers":{"main_container":{"width":"col-md-12","components":{"keyword":{"data_name":"text_name","display_name":"RLP Name","type":"record_textbox","unique":true,"min_length":3,"uppercase":true,"no_space":true,"max_length":32,"order":1,"tab_index":1},"model":{"data_name":"text_model","display_name":"model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":2,"tab_index":2}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Record Level Permission Search","title_icon":"security","title_forecolor":"#ffffff","title_backcolor":"#e2c131","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^3","text_model","text_id_code"],"search_output":["text_name","text_model"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"key_icon":{"order":1,"data_type":"icon","icon":"security","icon_color":"#e2c131"},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_name":{"data_name":"text_name","order":3,"value_bold":true},"text_model":{"data_name":"text_model","order":4,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#e2c131","containers":{"right_container":{"width":"col-md-12","components":{"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"variable":{"settings":{"interface_name":"Variable","interface_button_backcolor":"#0097A7","interface_button_forecolor":"#ffffff","menu_name":"System Variable","menu_icon":"code","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#0097A7","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_name"],"interface_audit":false,"url":"variable","url_app":"variable","url_api":"variable","url_app_id_prefix":"VARIABLE","url_base":"settings"},"record":{"default":{"text_id_code":"[[RND32]]","text_data_type":"text","text_type":"backend"},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Variable","title_icon":"code","title_forecolor":"#ffffff","title_backcolor":"#0097A7","containers":{"main_container":{"width":"col-md-12","components":{"model":{"data_name":"text_model","display_name":"Model","type":"record_textbox","read_only_eval":"(NL.Interface.isQueryString(\'dev\') === false)","hide_if_eval":"(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined)","order":1,"tab_index":1},"text_name":{"data_name":"text_name","display_name":"Variable Name","type":"record_textbox","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","unique":true,"min_length":3,"uppercase":true,"no_space":true,"order":2,"tab_index":2},"text_description":{"data_name":"text_description","display_name":"Description","type":"record_textbox","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","data_type":"text-multiline","max_rows":16,"order":3,"tab_index":3},"text_type":{"data_name":"text_type","display_name":"Variable Type","type":"record_select_list","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","order":4,"tab_index":4,"options":{"backend":{"name":"Worker","order":1,"value":"backend"},"frontend":{"name":"Interface","order":2,"value":"frontend"},"both":{"name":"Interface and Worker","order":3,"value":"both"}}},"text_data_type":{"data_name":"text_data_type","display_name":"Data Type","type":"record_select_list","read_only_eval":"(!(NL.Record.data.text_model === \'\' || NL.Record.data.text_model === undefined))","order":5,"tab_index":5,"options":{"opt_text":{"name":"Text","order":1,"value":"text"},"opt_text_block":{"name":"Text block","order":2,"value":"text_block"},"opt_text_json":{"name":"JSON","order":3,"value":"text_json"},"opt_text_number":{"name":"Number","order":4,"value":"number"},"opt_bool":{"name":"Boolean","order":5,"value":"bool"}}},"text_value_text":{"data_name":"text_value","display_name":"Value","type":"record_textbox","hide_if_eval":"(NL.Record.data.text_data_type !== \'text\')","order":6,"tab_index":6},"text_value_text_block":{"data_name":"text_value","display_name":"Value","data_type":"text-multiline","type":"record_textbox","min_rows":4,"max_rows":24,"hide_if_eval":"(NL.Record.data.text_data_type !== \'text_block\')","order":6,"tab_index":6},"text_value_json":{"data_name":"text_value","display_name":"Code","font_size":18,"language":"json","type":"record_code_editor","autocomplete":true,"validate":true,"height":700,"hide_if_eval":"(NL.Record.data.text_data_type !== \'text_json\')","order":6,"tab_index":6},"text_value_number":{"data_name":"text_value","display_name":"Value","data_type":"text","regex":"^$|(^-?[0-9.]+$)","regex_failed_message":"Please enter a valid number.","type":"record_textbox","hide_if_eval":"(NL.Record.data.text_data_type !== \'number\')","order":6,"tab_index":6},"text_value_bool":{"data_name":"text_value","display_name":"Value","type":"record_select_list","hide_if_eval":"(NL.Record.data.text_data_type !== \'bool\')","order":6,"tab_index":6,"options":{"opt_true":{"name":"True","order":1,"value":"true"},"opt_false":{"name":"False","order":2,"value":"false"}}}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Variable Search","title_icon":"code","title_forecolor":"#ffffff","title_backcolor":"#0097A7","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_name^3","text_description^2","text_model","text_id_code","text_value"],"search_output":["text_name","text_model","text_type","text_data_type"],"search_sort":["_score",{"object_updated_by.date_updated":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top":{"width":"fl100","row":1,"order":1,"components":{"key_icon":{"order":1,"data_type":"icon","icon":"code","icon_color":"#0097A7"},"id":{"data_name":"id","display_bold":true,"order":2,"min_width":150,"extra_padding":true},"text_name":{"data_name":"text_name","order":3,"value_bold":true},"text_model":{"data_name":"text_model","order":4,"value_brackets":true}}},"bottom":{"width":"fl100","row":2,"order":1,"rtl":true,"components":{"text_type":{"data_name":"text_type","order":1},"text_data_type":{"data_name":"text_data_type","order":2,"value_brackets":true}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#0097A7","containers":{"right_container":{"width":"col-md-12","components":{"text_type":{"data_name":"text_type","display_name":"Type","type":"search_select_field","search_group":"settings_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"worker":{"name":"Worker","order":1,"value":"backend"},"interface":{"name":"Interface","order":2,"value":"frontend"},"both":{"name":"Interface and Worker","order":3,"value":"both"}}},"text_data_type":{"data_name":"text_data_type","display_name":"Data Type","type":"search_select_field","search_group":"settings_search","order":110,"tab_index":110,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"text":{"name":"Text","order":1,"value":"text"},"text_block":{"name":"Text block","order":2,"value":"text_block"},"text_json":{"name":"JSON","order":3,"value":"text_json"},"number":{"name":"Number","order":4,"value":"number"},"bool":{"name":"Boolean","order":5,"value":"bool"}}},"text_model":{"data_name":"text_model","display_name":"Modules","type":"search_select_field","search_group":"settings_search","order":120,"tab_index":120,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"crm":{"name":"CRM","order":1,"value":"crm","selected":false},"dms":{"name":"DMS","order":2,"value":"dms","selected":false},"itsm":{"name":"ITSM","order":3,"value":"itsm","selected":false}}},"sort_order":{"data_name":"sort_order","display_name":"Sort Order","type":"search_sort","search_group":"settings_search","order":190,"tab_index":190,"padding_top":false,"padding_bottom":false,"options":{"default":{"name":"(default)","order":1,"value":["_score",{"object_updated_by.date_updated":{"order":"desc"}}]},"created_newest":{"name":"Newest","order":2,"value":["_score",{"object_created_by.date_created":{"order":"desc"}}]},"created_oldest":{"name":"Oldest","order":3,"value":["_score",{"object_created_by.date_created":{"order":"asc"}}]}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}},"email_log":{"settings":{"interface_name":"Email Log","interface_button_backcolor":"#FFC107","interface_button_forecolor":"#ffffff","menu_name":"Email Log","menu_icon":"code","menu_icon_color":"#FFFFFF","menu_icon_color_background":"#FFC107","menu_order":1,"menu_hide":true,"history_reminder_feilds":["text_email_to^6","text_email_subject^4","text_email_body"],"interface_audit":false,"interface_new":false,"interface_edit":false,"interface_delete":false,"interface_auto_save":false,"url":"email_log","url_app":"email_log","url_api":"email_log","url_app_id_prefix":"EMAIL","url_base":"settings"},"record":{"default":{},"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Email","title_icon":"mail_outline","title_forecolor":"#ffffff","title_backcolor":"#FFC107","containers":{"main_container":{"width":"col-md-12","components":{"failed_text":{"type":"information_paragraph","color":"#F44336","order":1,"tab_index":1,"hide_if_eval":"(NL.Record.data.bool_success === true)","text":"Email Failed to send"},"object_error":{"data_name":"object_error.text_response","display_name":"Error","type":"record_textbox","read_only":true,"hide_if_eval":"(NL.Record.data.bool_success === true)","order":2,"tab_index":1},"text_to":{"data_name":"text_to","display_name":"To","type":"record_textbox","read_only":true,"lowercase":true,"order":3,"tab_index":1},"date_datetime":{"data_name":"date_datetime","display_name":"date","type":"record_timestamp","read_only":true,"order":4,"tab_index":1},"text_subject":{"data_name":"text_subject","display_name":"Subject","type":"record_textbox","read_only":true,"order":5,"tab_index":1},"text_body":{"data_name":"text_body","display_name":"Body","type":"record_textbox","read_only":true,"multiline":true,"min_rows":4,"max_rows":16,"order":6,"tab_index":1},"nexoid_email_server_text":{"type":"information_paragraph","color":"#F44336","order":1,"tab_index":1,"hide_if_eval":"(NL.Record.data.bool_nexoid !== true)","text":"This email was sent using a Nexoid email server."}}}}}}}}}},"search":{"layout":{"cells":{"main_cell":{"row":1,"order":1,"width":"col-md-8","cards":{"main_card":{"order":1,"min_height":0,"title_text":"Email Search","title_icon":"mail_outline","title_forecolor":"#ffffff","title_backcolor":"#FFC107","containers":{"main_container":{"width":"col-md-12","components":{"search_text":{"display_name":"Search","type":"search_free_text","order":1,"tab_index":1,"search_group":"settings_email_search","show_search_button":true},"search_results":{"display_name":"Search Results","type":"search_results","order":2,"tab_index":3,"search_group":"settings_email_search","search_page_size":25,"search_fuzziness":"AUTO","search_default_phrase":"","search_phrase_fields":["text_to^3","text_subject^2","text_body"],"search_output":["text_to","text_subject","date_datetime","bool_success"],"search_sort":["_score",{"date_datetime":{"order":"desc"}}],"search_list_layout":{"selectable":false,"containers":{"top_left":{"width":"fl50","row":1,"order":1,"components":{"bool_success":{"data_name":"bool_success","order":1,"icon_map":{"success":{"icon":"check_circle","color":"#4caf50","data_value":true},"failed":{"icon":"cancel","color":"#E53935","data_value":false}}},"text_to":{"data_name":"text_to","bold":true,"order":3}}},"top_right":{"width":"fl50","row":1,"order":2,"rtl":true,"components":{"date_datetime":{"display_name":"Sent","data_name":"date_datetime","data_type":"DATE","icon":"date_range","icon_color":"#9E9E9E","order":1}}},"bottom":{"width":"fl100","row":2,"order":5,"components":{"text_subject":{"icon":"mail_outline","icon_color":"#9E9E9E","data_name":"text_subject","order":5}}}}}}}}}}}},"right_cell":{"row":1,"order":2,"width":"col-md-4","cards":{"right_card":{"order":1,"min_height":0,"title_text":"Filter Search","title_icon":"filter_list","title_forecolor":"#ffffff","title_backcolor":"#FFC107","containers":{"right_container":{"width":"col-md-12","components":{"bool_success":{"data_name":"bool_success","display_name":"Succeeded","type":"search_select_field","search_group":"settings_email_search","order":100,"tab_index":100,"multiple":true,"padding_top":false,"padding_bottom":false,"options":{"succeeded":{"name":"Succeeded","order":1,"value":true,"selected":true},"failed":{"name":"Failed","order":2,"value":false}}},"reset_search":{"data_name":"reset_search","display_name":"Reset Search","type":"search_reset_search","search_group":"settings_email_search","padding_top":false,"padding_bottom":false,"order":200,"tab_index":200}}}}}}}}}}}}}')},260:function(e,t,a){"use strict";(function(e){var r=a(1),n=a(2),o=function(){function t(e){Object(r.a)(this,t),this.NL=e}return Object(n.a)(t,[{key:"arrayContains",value:function(e,t){if(Array.isArray(e)){for(var a=0;at.menu_order)return 1;var a="string"===typeof e.menu_name?e.menu_name.toUpperCase():"",r="string"===typeof t.menu_name?t.menu_name.toUpperCase():"";return ar?1:0})),a}},{key:"buildComponentOptions",value:function(e){var t=[];if("object"===typeof e){for(var a=0,r=Object.keys(e);ar?1:0}return e.order-1;n--)a+=t[(e-e%Math.pow(t.length,n))/Math.pow(t.length,n)],e%=Math.pow(t.length,n);return a}},{key:"convertArrayToN3",value:function(e){if(Array.isArray(e)){var t,a=JSON.parse(JSON.stringify(e)),r="";for(t=0;t=2){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(e.substring(e.length-1,e.length));return parseInt(e.substring(0,e.length-1))*Math.pow(10,t-1)}return null}},{key:"convertInt2min",value:function(e){return"number"===typeof e?Math.floor(e/60)+":"+("00"+e%60).slice(-2):""}},{key:"convertMin2int",value:function(e){if("string"===typeof e){var t=e.split(":").reverse(),a=0;return void 0===t[0]||isNaN(parseInt(t[0]))||(a+=parseInt(t[0])),void 0===t[1]||isNaN(parseInt(t[1]))||(a+=60*parseInt(t[1])),void 0===t[2]||isNaN(parseInt(t[2]))||(a+=1440*parseInt(t[2])),a}return 0}},{key:"createListLayout",value:function(e){for(var t=this.duplicate(e),a=t.data_dynamic,r=t.list_pad,n=0,o={},s=[],i=[],l=t.containers,c=0,d=0,u=0,m=Object.keys(t.containers);ud&&(d=l[_].row);for(var p=[],h=0,f=Object.keys(l[_].components);h9?"":"0")+t,(a>9?"":"0")+a].join("-")}},{key:"duplicate",value:function(e){return"object"===typeof e?JSON.parse(JSON.stringify(e)):e}},{key:"formatBytes",value:function(e,t){if(0===e)return"0 Bytes";var a=t||2,r=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,r)).toFixed(a))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}},{key:"formatProcessingTokens",value:function(e){e=Number(e),isNaN(e)&&(e=0);var t="";return e>1e3&&(e/=1e3,t="k"),e>1e3&&(e/=1e3,t="M"),e>1e3&&(e/=1e3,t="G"),e>1e3&&(e/=1e3,t="P"),e>1e3&&(e/=1e3,t="E"),e>1e3&&(e/=1e3,t="Z"),e>1e3&&(e/=1e3,t="Y"),e>1e3&&(e/=1e3,t="R"),e>1e3&&(e/=1e3,t="Q"),"0"===e.toString().split(".")[1]&&(e=e.toString().split(".")[0]),(e=parseFloat(e).toFixed(1)).toString()+" "+t}},{key:"friendlyNumber",value:function(e,t){if(isNaN(parseFloat(e)))return"";if(void 0===t&&(t=2),-1===(e=e.toString()).indexOf("."))return 0===t?e.replace(/\B(?=(\d{3})+(?!\d))/g,","):e.replace(/\B(?=(\d{3})+(?!\d))/g,",")+".".padEnd(t+1,"0");var a=e.replace(/\B(?=(\d{3})+(?!\d))/g,","),r=e.split(".")[1];for(r=r.substring(0,t);r.lengtha?a:e}},{key:"getProp",value:function(e,t,a){if(-1===t.indexOf("."))return void 0===e[t]?a:null===e[t]?a:e[t];for(var r=t.split("."),n=e,o=0;o15||-1===e.indexOf("."))return 0;var t=e.split(".");if(4!==t.length)return 0;var a=0;return a+=parseInt(t[3]),a+=256*parseInt(t[2]),a+=65536*parseInt(t[1]),a+=16777216*parseInt(t[0])}},{key:"num2IP",value:function(e){return"number"!==typeof e?"":Math.floor(e/16777216)+"."+Math.floor(e/65536)%256+"."+Math.floor(e/256)%256+"."+e%256}},{key:"isDate",value:function(e){return void 0!==e&&null!==e&&""!==e&&!!this.NL.Moment(e,[this.NL.Moment.ISO_8601],!0).isValid()}},{key:"isEmpty",value:function(e){return null===e||void 0===e||""===e}},{key:"isJSON",value:function(e){try{return JSON.parse(e)}catch(t){return!1}}},{key:"isValidJSON",value:function(e){if("string"!==typeof e)return!1;if(""===e)return!0;try{return JSON.parse(e),!0}catch(t){return!1}}},{key:"isValidUsername",value:function(e){if("string"===typeof e){if(e.length>=3&&e.length<=256){if(e.toLocaleLowerCase().replace(/[^a-z0-9]/g,"")===e)return!0;return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())}return!1}return!1}},{key:"isPath",value:function(e,t,a){var r=e;if("object"!==typeof r||null===r||"string"!==typeof t)return!1;for(var n=t.split("."),o=0;o/g);if(null===r)return!0;for(var n=0;n")?"":e=(e=e.split(" ")[0]).replace(/>$/,"")}}},{key:"mergeObjects",value:function(e,t){var a=this.NL;if(void 0===t)return e;if(void 0===e&&(e={}),"object"!==typeof t||Array.isArray(t)||null===t)return null===t?void 0:(Array.isArray(t),t);for(var r in t)e[r]=a.Tools.mergeObjects(e[r],t[r]);return e}},{key:"notNull",value:function(e){return void 0!==e&&"undefined"!==e&&null!==e&&"null"!==e}},{key:"objectKeysToLowerCase",value:function(e){return function e(t){return"object"===typeof t&&null!==t?Array.isArray(t)?(t.forEach((function(t){t=e(t)})),t):(Object.keys(t).forEach((function(e){!function(e,t,a){t!==a&&(Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(e,t)),delete e[t])}(t,e,e.toLowerCase())})),Object.keys(t).forEach((function(a){t[a]=e(t[a])})),t):t}(e)}},{key:"padLeft",value:function(e,t,a){if("string"===typeof e){for(;e.length=8?-1!==e.indexOf("/")?(a=this.NL.Moment(e,"L").toDate(),!0!==t||isNaN(a)||(a=a.getTime()),a):(a=new Date(e),!0!==t||isNaN(a)||(a=a.getTime()),a):NaN}},{key:"redirectURL",value:function(e,t){return 0!==e.indexOf("/")&&(e="/"+e),e.split("?")[0].toLowerCase()===window.location.pathname.toLowerCase()||"record"===e.toLowerCase().split("/")[1]&&"record"===window.location.pathname.toLowerCase().split("/")[1]||"settings"===e.toLowerCase().split("/")[1]&&"settings"===window.location.pathname.toLowerCase().split("/")[1]||!0===t?e?"/redirect?r="+(e=(e=(e=e.replace(/\?/g,"|QUE|")).replace(/&/g,"|AMP|")).replace(/=/g,"|EQU|")):void 0:e}},{key:"redirectRecover",value:function(e){return e=(e=(e=e.replace(/\|QUE\|/g,"?")).replace(/\|AMP\|/g,"&")).replace(/\|EQU\|/g,"=")}},{key:"replaceAll",value:function(e,t,a){if("string"===typeof e&&"string"===typeof t&&"string"===typeof a){var r=new RegExp(t,"g");return e.replace(r,a)}return e}},{key:"scale",value:function(e,t,a){return"number"===typeof t?"object"===typeof e&&"number"===typeof e.scale?"string"===typeof a?t*Math.max(Math.min(e.scale,2),.5)+a:t*Math.max(Math.min(e.scale,2),.5):"string"===typeof a?t+a:t:t}},{key:"setMomentLocal",value:function(){this.NL.InterfaceStore&&this.NL.InterfaceStore.config&&"string"===typeof this.NL.InterfaceStore.config.text_datetime_format?(a(396),this.NL.Moment.locale(this.NL.InterfaceStore.config.text_datetime_format)):this.NL.Moment.locale("en-us")}},{key:"setState",value:function(e,t){"object"===typeof e&&("boolean"!==typeof e.mounted?e.setState(t):!0===e.mounted?e.setState(t):!0===this.NL.Config.showSetStateOnUnmountedComponentErrors&&console.log("Failed to update an unmounted component.",e))}},{key:"smartJSONparse",value:function(e){try{var t=JSON.parse(e);return function e(t){for(var a=Object.keys(t),r=0;r=this.props.DataComponent.max_length&&(n=!1,a.errorMessage=this.state.value.length+"/"+this.props.DataComponent.max_length+" character limit.")),"hash"===this.props.DataComponent.data_type&&(r=this.hashValue(r)),"password-encrypt"===this.props.DataComponent.data_type&&(r=this.NL.Encrypt.encryptRecordValue(r)),"string"===typeof this.props.DataComponent.regex)try{new RegExp(this.props.DataComponent.regex).test(this.state.value)||(n=!1,a.errorMessage="Failed regular expression check.","string"===typeof this.props.DataComponent.regex_failed_message&&(a.errorMessage=this.props.DataComponent.regex_failed_message))}catch(s){}if("number"!==this.props.DataComponent.data_type&&"currency"!==this.props.DataComponent.data_type||""===r&&(n=!0),!0===this.props.DataComponent.json)try{if(""!==r)JSON.parse(r)}catch(i){a.errorMessage="Please enter valid JSON.",n=!1}if(!0===this.props.DataComponent.username&&(this.NL.Tools.isValidUsername(r)||(a.errorMessage="Please enter a valid username.",n=!1)),this.NL.Tools.setState(this,a),"number"===this.props.DataComponent.data_type||"currency"===this.props.DataComponent.data_type){var o=parseFloat("string"===typeof r?r.replace(/(?!-)[^0-9.]/g,""):"");r=isNaN(o)?null:Math.round(o*this.multiplier)}if(n)return void 0!==this.timer.updateNLandDB&&clearTimeout(this.timer.updateNLandDB),this.timer.updateNLandDB=setTimeout((function(){!0===t.props.DataComponent.unique?t.checkIfUnique(r):!0!==e&&t.updateNLRecordData(r)}),1100),r}},{key:"checkIfUnique",value:function(e){var t=this,a={};if(void 0===e||null===e||""===e)this.updateNLRecordData(e);else{var r={};r[t.props.DataComponent.data_name]="string"===typeof e?e.toLowerCase():e;var n={from:0,size:0,output:[],query:{bool:{must:{match_phrase:r},must_not:{ids:{values:[t.NL.Record.getID()]}}}},system_record:!0===this.NL.Record.manager.settingsRecord},o="string"===typeof this.props.DataComponent.source_url_api?this.props.DataComponent.source_url_api:this.NL.Record.manager.recordType;n.source_query=t.props.DataComponent.source_query,this.NL.Record.search(o,n,(function(r,n){r?(a.errorMessage="Could not connect to server to check if value is unique.",t.NL.Tools.setState(t,a)):(a.errorMessage="",t.state.value===e&&(0===n.total?t.updateNLRecordData(e):a.errorMessage="Must be unique."),t.NL.Tools.setState(t,a))}))}}},{key:"hash_blur",value:function(e){var t=this;if(!0!==this.props.readOnly){if(this.focus=!1,"hash"===this.props.DataComponent.data_type&&this.NL.Tools.setState(this,{style:this.state.passwordStyle,value:this.hashValue(this.state.value),passwordMode:!0}),"password-encrypt"===this.props.DataComponent.data_type&&this.NL.Tools.setState(this,{style:this.state.passwordStyle,value:this.NL.Encrypt.encryptRecordValue(this.state.value),passwordMode:!0}),("number"===this.props.DataComponent.data_type||"currency"===this.props.DataComponent.data_type)&&!0===this.numberThousandsSeparator){var a=this.state.value.toString();try{a=(a=parseFloat(a)).toFixed(this.decimals)}catch(l){}isNaN(a)&&(a=""),this.NL.Tools.setState(this,{value:a.replace(/\B(?=(\d{3})+(?!\d))/g,",")})}if(!0===this.props.DataComponent.time||!0===this.props.DataComponent.time_duration){var r=this.state.value.toString(),n="";try{if(""!==r){var o=r.split(":"),s=0,i=0;1===o.length&&(!0===this.props.DataComponent.time&&(s=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[0],0),0,23),n=this.NL.Tools.padLeft(s.toString(),"0",2)+":00"),!0===this.props.DataComponent.time_duration&&(n=(s=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[0],0),0,9999))+":00")),o.length>1&&(!0===this.props.DataComponent.time&&(o=o.splice(o.length-2),s=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[0],0),0,23),i=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[1],0),0,59),n=this.NL.Tools.padLeft(s.toString(),"0",2)+":"+this.NL.Tools.padLeft(i.toString(),"0",2)),!0===this.props.DataComponent.time_duration&&(o=o.splice(o.length-2),s=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[0],0),0,9999),i=this.NL.Tools.getNumberFitRange(this.NL.Tools.getNumber(o[1],0),0,59),n=s.toString()+":"+this.NL.Tools.padLeft(i.toString(),"0",2)))}}catch(l){}this.NL.Tools.setState(this,{value:n}),void 0!==this.timer.checkValid&&clearTimeout(this.timer.checkValid),void 0!==this.timer.updateNLandDB&&clearTimeout(this.timer.updateNLandDB),void 0!==this.timer.autoSaveTimer&&clearTimeout(this.timer.autoSaveTimer),this.timer.checkValid=setTimeout((function(){t.checkValid()}),150)}}}},{key:"hash_focus",value:function(e){!0!==this.props.readOnly&&(this.focus=!0,"hash"===this.props.DataComponent.data_type&&this.NL.Tools.setState(this,{style:this.state.normalStyle,value:"",passwordMode:!1}),"password-encrypt"===this.props.DataComponent.data_type&&this.NL.Tools.setState(this,{style:this.state.normalStyle,value:this.NL.Encrypt.decryptRecordValue(this.state.value),passwordMode:!1}),("number"===this.props.DataComponent.data_type&&!0===this.numberThousandsSeparator||"currency"===this.props.DataComponent.data_type&&!1!==this.numberThousandsSeparator)&&!0===this.numberThousandsSeparator&&this.NL.Tools.setState(this,{value:this.state.value.replace(/[^0-9.-]/g,"")}))}},{key:"render",value:function(){return""!==this.state.modelError?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_NL_Components_ModelError__WEBPACK_IMPORTED_MODULE_8__.a,{modelError:this.state.modelError,json:this.props.DataComponent}):react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_material_ui_core_FormControl__WEBPACK_IMPORTED_MODULE_11__.a,{fullWidth:!0},react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_material_ui_core_TextField__WEBPACK_IMPORTED_MODULE_9__.a,{error:""!==this.state.errorMessage,className:"noFocusBoarder",label:this.props.DataComponent.display_name,fullWidth:!0,InputProps:{startAdornment:this.adornment_start,endAdornment:this.adornment_end},multiline:"text-multiline"===this.props.DataComponent.data_type,rows:"number"===typeof this.props.DataComponent.min_rows?Math.min(Math.max(this.props.DataComponent.min_rows,1),1e3):1,rowsMax:"number"===typeof this.props.DataComponent.max_rows?Math.min(Math.max(this.props.DataComponent.max_rows,1),1e3):4,value:!0===this.state.passwordMode&&""!==this.state.value&&void 0!==this.state.value?"********":this.state.value,onChange:this.userDataChange.bind(this,this),inputProps:{tabIndex:"number"===typeof this.props.DataComponent.tab_index?Math.min(Math.max(this.props.DataComponent.tab_index,1),1e3):void 0,onBlur:this.hash_blur.bind(this,this),onFocus:this.hash_focus.bind(this,this),style:this.state.style}}),""!==this.state.errorMessage?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_material_ui_core_FormHelperText__WEBPACK_IMPORTED_MODULE_10__.a,{error:!0},this.state.errorMessage):null))}}]),Textbox}(_NL_Components_BaseRecordComp__WEBPACK_IMPORTED_MODULE_7__.a);__webpack_exports__.a=Textbox},292:function(e,t,a){e.exports=a(949)},297:function(e,t,a){},298:function(e,t,a){},299:function(e,t,a){},30:function(e,t,a){"use strict";var r=a(1),n=a(2),o=a(5),s=a(4),i=a(7),l=a(6),c=function(e){function t(e){var a;Object(r.a)(this,t),(a=Object(o.a)(this,Object(s.a)(t).call(this,e))).base=a.props.Base;var n={modelError:""};return"string"!==typeof a.props.DataComponent.data_name&&(n.modelError="Missing data_name"),"string"===typeof a.props.DataComponent.data_name&&(a.NL.Interface.addEventHookSyncUpdate(a.props.DataComponent.data_name,a.syncUpdateStart.bind(Object(i.a)(a))),"string"===typeof a.props.DataComponent.on_change_eval&&a.NL.Interface.addEventHookOnChange(a.props.DataComponent.data_name,a.onChanageEval.bind(Object(i.a)(a)))),"function"===typeof a.updateValue&&a.NL.Interface.addEventHookUpdateData(a.props.DataComponent.data_name,a.updateValue.bind(Object(i.a)(a))),a.construct(n),a}return Object(l.a)(t,e),Object(n.a)(t,[{key:"getInitValue",value:function(e){return this.NL.Tools.getProp(this.NL.Record.data,this.props.DataComponent.data_name,e)}},{key:"onLoadEval",value:function(){var e={},t=this.NL;"object"!==typeof e&&(e={}),e.parent_control=this,t.Eval.run(this.props.DataComponent.on_load,"BaseRecordComp onLoad "+this.props.DataComponent.data_name,e)}},{key:"onChanageEval",value:function(e){var t=this.NL;"object"!==typeof e&&(e={}),e.parent=this,t.Eval.run(this.props.DataComponent.on_change_eval,"BaseRecordComp onChanageEval "+this.props.DataComponent.data_name,e)}},{key:"updateNLRecordData",value:function(e,t,a){var r=this,n=this.NL.Tools.convertToInterfaceValue(this.NL.Tools.getProp(this.NL.Record.data,this.props.DataComponent.data_name,void 0)),o=this.NL.Tools.convertToInterfaceValue(e),s=this.NL.Tools.setProp({},this.props.DataComponent.data_name,o),i=this.NL.Tools.setProp({},this.props.DataComponent.data_name,n),l=this;if(!this.NL.Tools.isSame(n,o)&&!1!==this.state.valid){this.NL.Tools.setProp(this.NL.Record.data,this.props.DataComponent.data_name,o);for(var c=this.NL.Tools.getChanges(s,i),d=0;d10))return"";try{return this.NL.AuthAPI.split(".api.")[0].split("//")[1]}catch(e){return""}}}]),e}(),g=a(247),y=a(130),v=function(){function e(t){Object(i.a)(this,e),this.NL=t,this.user_signed_in=!1}return Object(l.a)(e,[{key:"getCustomerName",value:function(){return"object"===typeof this.NL.AuthCustomer&&"string"===typeof this.NL.AuthCustomer.customer_name&&this.NL.AuthCustomer.customer_name.length>=3?this.NL.AuthCustomer.customer_name:""}},{key:"getDefaultPassword",value:function(){return"string"===typeof this.NL.AuthPassword?(this.NL.AuthAutoSignIn=!0,this.NL.AuthPassword):!0===this.NL.Environment._prod?"":"password"}},{key:"getUsername",value:function(){return"object"===typeof this.NL.AuthUser&&"string"===typeof this.NL.AuthUser.text_username&&this.NL.AuthUser.text_username.length>=3&&-1===this.NL.AuthUser.text_username.indexOf("@")?this.NL.AuthUser.text_username.toLowerCase():""}},{key:"getSignInURL",value:function(){var e=this.getCustomerName();return""===e?"/":"/signin/"+e}},{key:"hasPermission",value:function(e){return!0}},{key:"checkSession",value:function(){"string"===typeof this.NL.SessionID&&this.NL.SessionID.length>16?this.user_signed_in=!0:this.user_signed_in=!1}},{key:"requestResetPassword",value:function(e,t,a,r){this.NL.$.ajax({url:this.NL.AuthAPI+"authentication/reset_password",timeout:this.NL.API.API_TIMEOUT_L3,type:"POST",data:JSON.stringify({username:e,customer_id:t,cusomter_name:a})}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"changePassword",value:function(e,t,a){this.NL.$.ajax({url:this.NL.AuthAPI+"authentication/change_password",timeout:this.NL.API.API_TIMEOUT_L3,type:"POST",data:JSON.stringify({session_id:this.NL.SessionID,new_password:t,old_password:e})}).done((function(e){a(null,e)})).fail((function(e){a(e)}))}},{key:"signIn",value:function(e,t,a,r,n,o){var s=this,i="object"===typeof n?n:void 0;void 0!==i&&"object"===typeof i.sign&&(i=i.signs),this.NL.$.ajax({url:"https://"+e+"/"+this.NL.API.API_VER+"/authentication/sign_in/"+("object"===typeof n?n.username:t),timeout:this.NL.API.API_TIMEOUT_L3,type:"POST",data:JSON.stringify({password:"object"===typeof n?void 0:a,customer_id:r,sso:i})}).done((function(t){s.user_signed_in=!0,s.NL.AuthAPI="https://"+e+"/"+s.NL.API.API_VER+"/",s.NL.AuthCustomer=t.customer,s.NL.AuthUser=t.user,s.NL.AuthPassword=void 0,s.NL.AuthSSO=!0===t.sso,s.NL.AuthAD=!0===t.ad_user,s.NL.SessionID=t.session_id,s.NL.Permissions=t.permission,s.NL.Groups=t.groups,!1===s.NL.Environment._prod&&!0===s.NL.Config.useDevModel?s.NL.Model=y:s.NL.Model=t.model,s.NL.InterfaceStore={config:t.interface,menu:s.NL.Tools.buildMenu(s.NL.Model),pages:[]},s.NL.Tools.setMomentLocal(),s.NL.SystemVariables=t.system_variables,s.NL.Defaults={rlp:t.default_rlp,dashboard:t.default_dashboard,report:t.default_report},s.NL.Storage.saveStore(),o(void 0,t)})).fail((function(e){o(e)}))}},{key:"signOut",value:function(e,t){var a=this;setTimeout((function(){a.NL.$.ajax({url:a.NL.AuthAPI+"authentication/sign_out"+(!0===t?"_all":""),timeout:a.NL.API.API_TIMEOUT_L3,type:"POST",data:JSON.stringify({session_id:a.NL.SessionID})}).done((function(t){a.NL.Storage.deleteStoreSession(),e(void 0,t)})).fail((function(t){a.NL.Storage.deleteStoreSession(),e(t)}))}),1e3)}},{key:"signOutAll",value:function(e){this.signOut((function(t,a){e(t,a)}),!0)}}]),e}(),b=function(){function e(t){Object(i.a)(this,e),this.banners=[{id:1,title1:"Great customer experience starts with the best help desk software",title2:void 0,image:void 0,image_bottom:"happy_man_laptop_small.png",description:" Remove frustration and take back control. Efficiently track, manage and improve ITSM, giving you the time to focus on what really matters.",color1:"#badae3",color2:"#9cc4d0",colorTitle:"#255297",colorText:"#212529"},{id:2,title1:"Higher ROI",title2:void 0,image:void 0,image_bottom:"man_with_piggy_banks_small.png",description:"Stop trying to put a square peg in a round hole. Nexoid is designed from the ground up for integration and customisation. Making us the only affordable option for a custom solution. Make a workflow that fits you instead of trying to fit someone else's.",color1:"#FFCA28",color2:"#FFC107",colorTitle:"#6A1B9A",colorText:"#212529"},{id:3,title1:"Connect with your environment",title2:void 0,image:"connect_customers.png",description:"Integrate with intranets, websites, mail servers, public websites and other applications. Share known problems and planned outages. The more your customers help themselves the more time you have to focus on what matters.",color1:"#6c1485",color2:"#4e0a61",colorTitle:"#FB8C00",colorText:"#ffffff"},{id:4,title1:"The right information when you need it",title2:void 0,image:void 0,image_bottom:"lady_laptop_small.png",description:"When time is money and knowledge is power getting the right information when you need it is critical. Nexoid uses its powerful search technology to find the relevant events and articles saving you time and money. Just one of the many reasons people are swapping to Nexoid service desk.",color1:"#BDBDBD",color2:"#9E9E9E",colorTitle:"#D32F2F",colorText:"#212529"},{id:5,title1:"Get the fundamentals right",title2:void 0,image:void 0,image_bottom:"man_running_small.png",description:"We built Nexoid from the ground up for speed and customisation. Real world benchmarks put us between 100 \u2013 2,000 times faster than some of our competitors. Come talk to us and find out why Nexoid is not just another help desk solution.",color1:"#eaab70",color2:"#da9c61",colorTitle:"#0a367a",colorText:"#212529"}],this.NL=t,this.BANNER_TIMEOUT=2e4}return Object(l.a)(e,[{key:"getRandom",value:function(e){for(var t=0;t<20;t++){var a=this.NL.Tools.getRandomNo(0,this.banners.length);if("object"!==typeof e)return this.banners[a];if(e.id!==this.banners[a].id)return this.banners[a]}return this.banners[0]}}]),e}(),E=function(){function e(t){Object(i.a)(this,e),this.NL=t}return Object(l.a)(e,[{key:"copy",value:function(e){if(void 0!==e&&null!==e)try{navigator.clipboard.writeText(e)}catch(a){var t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}}}]),e}(),L=function e(t){Object(i.a)(this,e),this.NL=t,this.useDevModel=!1,this.encryptLocalStorage=!0,this.showInterfaceComponentDebug=!1,this.showSetStateOnUnmountedComponentErrors=!1,this.interfaceStoreCache=43200},N=function(){function e(t){Object(i.a)(this,e),this.NL=t}return Object(l.a)(e,[{key:"create",value:function(e,t){this.NL.$.ajax({url:this.NL.API.API_MASTER+"customer/create",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify({customer:e})}).done((function(e){t(void 0,e)})).fail((function(e){t(e)}))}},{key:"find",value:function(e,t){this.NL.$.ajax({url:this.NL.API.API_MASTER+"customer/find/"+e,timeout:this.NL.API.API_TIMEOUT_L1,type:"GET"}).done((function(e){t(void 0,e)})).fail((function(e){t(e)}))}}]),e}(),x=function(){function e(t,a){Object(i.a)(this,e),this.NL=t,this.component=a,this.isMore=!1,this.linkPrefix="",this.sortUp=!0,this.sortName="",this.displayOuput=[],this.stop=!1,this.reset()}return Object(l.a)(e,[{key:"reset",value:function(e){var t,a=this.component;if("object"===typeof e&&(a=e),this.source={source_url_api_system_object:!1,source_size:100,source_scroll:!0,source_scroll_id:void 0,source_output:[],source_sort:[],source_query:{},source_aggs:void 0,source_aggs_convert:!1,source_join:void 0},this.displayOutput=void 0,this.displayOutputOptions=void 0,this.results=[],this.join_keys=[],this.totalInScroll=0,this.linkPrefix="",this.errorMessage="",this.sortUp=!1,this.displayLink=!1,this.stop=!1,"object"===typeof a){if("boolean"===typeof a.source_url_api_system_object&&(this.source.source_url_api_system_object=a.source_url_api_system_object),"string"===typeof a.source_url_api&&(this.source.source_url_api=a.source_url_api),"object"===typeof a.source_query&&(this.source.source_query=a.source_query),"object"===typeof a.source_aggs&&(this.source.source_aggs=a.source_aggs,this.source.source_aggs_convert=!0),"boolean"===typeof a.source_aggs_convert&&(this.source.source_aggs_convert=a.source_aggs_convert),"object"===typeof a.source_sort&&(this.source.source_sort=a.source_sort),"string"===typeof a.display_sort&&(this.sortName=a.display_sort),this.sortUp=!0===a.display_sort_up,"object"===typeof a.source_join)for(this.source.source_join=a.source_join,this.join_keys=Object.keys(this.source.source_join),t=0;t0&&(this.displayOutput=a.display_output,this.displayOutput.sort((function(e,t){if(e.order===t.order){var a=void 0!==e.name?e.name.toUpperCase():"",r=void 0!==t.name?t.name.toUpperCase():"";return ar?1:0}return e.order0?n.results=n.results.concat(s.records):n.results=s.records,_=n.startSize;_0&&(n++,a.getJoin(a.source.source_join[a.join_keys[t]],(function(e,t){r++,o()})));function o(){r>=n&&e()}o()}},{key:"getJoin",value:function(e,t){var a={system_record:e.source_url_api_system_object,size:1e4,output:e.source_output,query:{ids:{values:e.search}}};this.NL.Record.search(e.source_url_api,a,(function(a,r){if(a)t(a);else{for(var n=0;n=8){var n=new Date(r);r="Invalid Date"!==n.toString()?this.NL.Moment(n).format("YYYY-MM-DD"):""}if("datetimeiso"===t.type&&r.length>=8){var o=new Date(r);r="Invalid Date"!==o.toString()?this.NL.Moment(o).format("YYYY-MM-DD HH:mm"):""}if("date"===t.type&&r.length>=8){var s=new Date(r);r="Invalid Date"!==s.toString()?this.NL.Moment(s).format("L"):""}if("datetime"===t.type&&r.length>=6){var i=new Date(r);r="Invalid Date"!==i.toString()?this.NL.Moment(i).format("L")+" "+this.NL.Moment(i).format("LT"):""}if("time"===t.type&&r.length>=6){var l=new Date(r);r="Invalid Date"!==l.toString()?this.NL.Moment(l).format("LT"):""}if("boolean"===t.type&&(r=!0===r?"true":!1===r?"false":""),Array.isArray(t.map))for(var c=0;ct.max&&!0!==a.ignore_max&&(r=r.substring(0,t.max)+"..."),!0===a.csv&&"string"===typeof r&&(r=(r=(r=r.replace(/,/g," ")).replace(/\r/g," ")).replace(/\n/g," ")),r}},{key:"sort",value:function(e,t){var a=this;if("string"===typeof e&&(a.sortName=e),"boolean"===typeof t&&(a.sortUp=t),"string"===typeof a.sortName&&a.sortName.length>1){var r="text";if(Array.isArray(this.displayOutput))for(var n=0;nn?-1:0})):a.results=a.results.sort((function(e,t){var r=a.NL.Tools.parseDate(e[a.sortName],!0),n=a.NL.Tools.parseDate(t[a.sortName],!0);return isNaN(r)&&isNaN(n)?-0:isNaN(r)&&!isNaN(n)?1:!isNaN(r)&&isNaN(n)?-1:r>n?1:rn?-1:0})):a.results=a.results.sort((function(e,t){var r="string"===typeof e[a.sortName]?parseFloat(e[a.sortName].replace(/[^0-9.-]/g,"")):NaN,n="string"===typeof t[a.sortName]?parseFloat(t[a.sortName].replace(/[^0-9.-]/g,"")):NaN;return isNaN(r)&&isNaN(n)?-0:isNaN(r)&&!isNaN(n)?1:!isNaN(r)&&isNaN(n)?-1:r>n?1:rn?-1:0})):a.results=a.results.sort((function(e,t){var r="string"===typeof e[a.sortName]?e[a.sortName].toUpperCase():"",n="string"===typeof t[a.sortName]?t[a.sortName].toUpperCase():"";return""===r&&""===n?-0:""===r&&""!==n?1:""!==r&&""===n?-1:r>n?1:r=1&&(l=!0),"weekly"===e&&Array.isArray(a)&&a.length>=1&&Array.isArray(t)&&t.length>=1&&(l=!0),"monthly"===e&&Array.isArray(r)&&r.length>=1&&Array.isArray(t)&&t.length>=1&&(l=!0),"repeat"===e&&"string"===typeof n&&n.length>3&&(l=!0),l){var c=function(e,t){var a=i.Moment.tz(e,t),r=a.format("YYYY-MM-DDTHH:mm")+":00.000Z",n=a.format("HHmm"),o=new Date(r),s="";switch(o.getDay()){case 0:s="sunday";break;case 1:s="monday";break;case 2:s="tuesday";break;case 3:s="wednesday";break;case 4:s="thursday";break;case 5:s="friday";break;case 6:s="saturday";break;default:s=""}return{dayOfWeek:s,dayOfMonth:o.getDate().toString(),timeOfDay:n,dayOfMonthLast:o.getMonth()!==new Date(o.getTime()+864e5).getMonth()}},d=function(e,t,a,r,n){switch(t){case"daily":return-1!==a.indexOf(e.timeOfDay);case"weekly":return-1!==r.indexOf(e.dayOfWeek)&&-1!==a.indexOf(e.timeOfDay);case"monthly":return(-1!==n.indexOf(e.dayOfMonth)||!0===e.dayOfMonthLast&&-1!==n.indexOf("last"))&&-1!==a.indexOf(e.timeOfDay);default:return!1}};if("repeat"===e){if(void 0===o||null===o)return(new Date).toISOString();for(var u=new Date(o);u.getTime()-1e4<(new Date).getTime();)switch(u=u.getTime(),n){case"minute1":u=new Date(u+6e4);break;case"minute5":u=new Date(u+3e5);break;case"minute15":u=new Date(u+9e5);break;case"minute30":u=new Date(u+18e5);break;case"hour":u=new Date(u+36e5);break;case"hour3":u=new Date(u+108e5);break;case"hour6":u=new Date(u+216e5);break;case"hour12":u=new Date(u+432e5);break;case"hour24":u=new Date(u+864e5);break;default:u=new Date(u+3e5)}return u.toISOString()}for(var m=9e5*Math.floor(new Date/9e5)+9e5,_=0;_<5760;_++)d(c(m,s),e,t,a,r)?_=5760:m=m+9e5;return new Date(m).toISOString()}return console.log("not valid rules"),null}},{key:"zuluOffset",value:function(){return-(new Date).getTimezoneOffset()}}]),e}(),S=function(){function e(t,a){Object(i.a)(this,e),this.NL=t,this.defaultColors=["#43A047","#FF9800","#FF5722","#D32F2F","#9C27B0","#3F51B5","#1B5E20","#FF6F00","#D84315","#B71C1C","#6A1B9A","#283593"],this.defaultOptions={responsive:!0,maintainAspectRatio:!1,title:{display:!0,text:"Custom Chart Title"},legend:{display:!1,position:"bottom",labels:{fontColor:"rgb(255, 0, 0, 0.87)"}}},this.defaultFeed={label:"My dataset",fill:!1},this.defaultRefresh=300}return Object(l.a)(e,[{key:"buildChartData",value:function(e,t){void 0===t&&(t="count");var a,r,n,o={labels:[],datasets:[]},s=0;switch(t){case"date_histogram":for(var i={},l=[],c=0;ct._key?1:e._keyt.order?1:0}));for(var a=0;at.order?1:0})),t=0;t()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())}},{key:"send",value:function(e,t){var a={session_id:this.NL.SessionID,email:{to:e.to,subject:e.subject,body:e.body}};this.NL.$.ajax({url:this.NL.AuthAPI+"email/send",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(a)}).done((function(e){t(void 0,e)})).fail((function(e){t(e)}))}}]),e}(),O=a(250),j=a(113),I=function(){function e(t){Object(i.a)(this,e),this.NL=t,this.eventHook={hide:[],readOnly:[],onLoad:[],forceUpdate:{},onChange:{},updateData:{},syncUpdate:{},graphRefresh:[],updateNotificationCount:void 0},this.history=[],this.notificationRead=[],this.notificationUnread=[],this.timer={},this.values={}}return Object(l.a)(e,[{key:"addEventHookOnChange",value:function(e,t){void 0===this.eventHook.onChange[e]&&(this.eventHook.onChange[e]=[]),this.eventHook.onChange[e].push(t)}},{key:"addEventHookForceUpdate",value:function(e,t){void 0===this.eventHook.forceUpdate[e]&&(this.eventHook.forceUpdate[e]=[]),this.eventHook.forceUpdate[e].push(t)}},{key:"addEventHookUpdateData",value:function(e,t){void 0===this.eventHook.updateData[e]&&(this.eventHook.updateData[e]=[]),this.eventHook.updateData[e].push(t)}},{key:"addEventHookSyncUpdate",value:function(e,t){void 0===this.eventHook.syncUpdate[e]&&(this.eventHook.syncUpdate[e]=[]),this.eventHook.syncUpdate[e].push(t)}},{key:"addGraphRefresh",value:function(e){this.eventHook.graphRefresh.push(e)}},{key:"checkNotifications",value:function(){var e=this;this.NL.Notification.view({},(function(t,a){t||(e.NL.Interface.notificationUnread=a.unread,e.NL.Interface.notificationRead=a.read,"function"===typeof e.eventHook.updateNotificationCount&&e.eventHook.updateNotificationCount(a.unread.length))}))}},{key:"generateDownloadFileUTF",value:function(e,t){var a=document.createElement("a");a.setAttribute("href","data:text/plain;charset=UTF-8,"+encodeURIComponent(t)),a.setAttribute("download",e),a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a)}},{key:"getNumber",value:function(e,t){t="number"===typeof t?t:0;var a=Math.pow(10,t);return isNaN(parseInt(e))?"":this.NL.Tools.friendlyNumber(e/a,t)}},{key:"getCurrency",value:function(e,t){var a=this.getNumber(e,"number"===typeof t?t:2);if(""!==a){var r=!1;0===a.indexOf("-")&&(r=!0,a=a.substring(1)),a=(void 0===this.NL.InterfaceStore.config.text_currency_format?"$":this.NL.InterfaceStore.config.text_currency_format)+a,!0===r&&(a="-"+a)}return a}},{key:"getQueryString",value:function(e){var t={},a=function(e){return decodeURIComponent(e.replace(/\+/g," "))},r=this.NL.History.location.search.substring(1).split("&");for(var n in r){var o=r[n].split("=");o.length>1&&(t[a(o[0])]=a(o[1]))}return void 0===e?t:t[e]}},{key:"getQueryStringObject",value:function(){var e=this.getQueryString();if("string"===typeof e.JSON)try{var t=JSON.parse(e.JSON);e.JSON=void 0,e=Object.assign(e,t)}catch(a){console.log("JSON Error Incorrect Syntax.",a)}return JSON.parse(JSON.stringify(e))}},{key:"getStorePageTab",value:function(){var e=this,t=this.NL.PageCache||[],a=this.NL.Tools.hashSmall("tab"+window.location.pathname+"|"+this.NL.AuthCustomer.customer_id+"|"+this.NL.AuthUser.text_id,12),r=t.filter((function(t){return t.k===a&&t.e>e.NL.DateTime.nowUnix()}));return r.length>=1?r[0].v:void 0}},{key:"setStorePageTab",value:function(e){var t=this,a=this.NL.PageCache||[],r=this.NL.Tools.hashSmall("tab"+window.location.pathname+"|"+this.NL.AuthCustomer.customer_id+"|"+this.NL.AuthUser.text_id,12),n=a.filter((function(e){return!(e.k===r)&&e.e>t.NL.DateTime.nowUnix()}));n.push({k:r,v:e,e:this.NL.DateTime.nowUnix()+1e3*this.NL.Config.interfaceStoreCache}),this.NL.PageCache=n,this.NL.Storage.savePageCacheStore()}},{key:"getStorePageSearch",value:function(e,t,a){var r=this,n=this.NL.PageCache||[];Array.isArray(n)||(n=[]);var o=this.NL.Tools.hashSmall("search"+window.location.pathname+"|"+e+"|"+t+"|"+a+"|"+this.NL.AuthCustomer.customer_id+"|"+this.NL.AuthUser.text_id,12),s=n.filter((function(e){return e.k===o&&e.e>r.NL.DateTime.nowUnix()}));return s.length>=1?s[0].v:void 0}},{key:"setStorePageSearch",value:function(e,t,a,r){var n=this,o=this.NL.PageCache||[];Array.isArray(o)||(o=[]);var s=this.NL.Tools.hashSmall("search"+window.location.pathname+"|"+e+"|"+t+"|"+a+"|"+this.NL.AuthCustomer.customer_id+"|"+this.NL.AuthUser.text_id,12),i=o.filter((function(e){return!(e.k===s)&&e.e>n.NL.DateTime.nowUnix()}));null!==r&&void 0!==r&&i.push({k:s,v:r,e:this.NL.DateTime.nowUnix()+1e3*this.NL.Config.interfaceStoreCache}),this.NL.PageCache=i,this.NL.Storage.savePageCacheStore()}},{key:"isQueryString",value:function(e){if("string"===typeof e&&""!==e){var t=this.NL.Interface.getQueryString(e);return"string"===typeof t&&""!==t}return!1}},{key:"href",value:function(e){"string"===e.target.href&&(e.ctrlKey||2===e.which?window.open(e.target.href,"_blank"):(e.preventDefault(),-1!==e.target.href.indexOf("?")?this.NL.Interface.navigateTo(e.target.href):this.NL.Interface.navigateTo(e.target.href.split("?")[0],function(e){var t=e.split("?")[1],a={};if(t)for(var r=t.split("&"),n=0;n0&&(n=n.substring(0,n.length-1)),this.NL.Interface.history.unshift({link:e,menu_icon_color_background:this.NL.Record.manager.interface.menu_icon_color_background,menu_icon_color:this.NL.Record.manager.interface.menu_icon_color,menu_icon:this.NL.Record.manager.interface.menu_icon,id:this.NL.Record.manager.recordID,name:n}),this.NL.Interface.history=this.NL.Interface.history.splice(0,50)}}},{key:"attachmentSearch",value:function(e,t,a,r){t=this.NL.Tools.getNumberID(t);var n={system_record:this.NL.Record.systemRecordDefault(e),query:void 0,sort:["_score",{"object_updated_by.date_updated":{order:"desc"}}],output:void 0,from:0,size:500,scroll:void 0,scroll_id:void 0},o=Object.assign({},n,"object"===typeof a?a:{}),s={session_id:this.NL.SessionID,query:o.query,sort:o.sort,output:o.output,from:o.from,size:o.size,scroll:o.scroll,scroll_id:o.scroll_id};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===o.system_record?"settings":"record")+"/"+e+"/"+t+"/attachments/search",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(s)}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"attachmentUpdate",value:function(e,t,a,r,n,o){t=this.NL.Tools.getNumberID(t);var s={system_record:this.NL.Record.systemRecordDefault(e)},i=Object.assign({},s,"object"===typeof n?n:{}),l={session_id:this.NL.SessionID,key:a,name:r};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===i.system_record?"settings":"record")+"/"+e+"/"+t+"/attachment/rename",timeout:this.NL.API.API_TIMEOUT_L4,type:"PATCH",data:JSON.stringify(l)}).done((function(e){o(void 0,e)})).fail((function(e){o(e)}))}},{key:"attachmentUpload",value:function(e,t,a,r,n,o){t=this.NL.Tools.getNumberID(t);var s={system_record:this.NL.Record.systemRecordDefault(e)},i=Object.assign({},s,"object"===typeof n?n:{}),l={session_id:this.NL.SessionID,content_type:a,name:r};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===i.system_record?"settings":"record")+"/"+e+"/"+t+"/attachment/upload",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(l)}).done((function(e){o(void 0,e)})).fail((function(e){o(e)}))}},{key:"attachmentDelete",value:function(e,t,a,r,n){t=this.NL.Tools.getNumberID(t);var o={system_record:this.NL.Record.systemRecordDefault(e)},s=Object.assign({},o,"object"===typeof r?r:{}),i={session_id:this.NL.SessionID,keys:a};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===s.system_record?"settings":"record")+"/"+e+"/"+t+"/attachment/delete",timeout:this.NL.API.API_TIMEOUT_L4,type:"DELETE",data:JSON.stringify(i)}).done((function(e){n(void 0,e)})).fail((function(e){n(e)}))}},{key:"audit",value:function(e,t,a,r){t=this.NL.Tools.getNumberID(t);var n={system_record:this.NL.Record.systemRecordDefault(e),size:100,create:!0,read:!1,update:!0,delete:!0,scroll:void 0,scroll_id:void 0},o=Object.assign({},n,"object"===typeof a?a:{}),s={session_id:this.NL.SessionID,create:o.create,read:o.read,update:o.update,delete:o.delete,size:o.size,scroll:o.scroll,scroll_id:o.scroll_id};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===o.system_record?"settings":"record")+"/"+e+"/"+t+"/audit",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(s)}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"create",value:function(e,t,a,r){var n={system_record:this.NL.Record.systemRecordDefault(e)},o=Object.assign({},n,"object"===typeof a?a:{});"object"!==typeof t&&(t={});var s={session_id:this.NL.SessionID,record:Array.isArray(t)?void 0:t,records:Array.isArray(t)?t:void 0};this.NL.$.ajax({url:this.NL.AuthAPI+(!0===o.system_record?"settings":"record")+"/"+e,timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(s)}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"delete",value:function(e,t,a,r){t=this.NL.Tools.getNumberID(t);var n={system_record:this.NL.Record.systemRecordDefault(e)},o=Object.assign({},n,"object"===typeof a?a:{});this.NL.$.ajax({url:this.NL.AuthAPI+(!0===o.system_record?"settings":"record")+"/"+e+"/"+t+"?session_id="+this.NL.SessionID,timeout:this.NL.API.API_TIMEOUT_L4,type:"DELETE"}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"getID",value:function(){if(this.NL.Tools.isPath(this,"manager.recordID","string")){var e=this.manager.recordID.split("-");return 0===e.length?null:(e=e[e.length-1],e=parseInt(e),isNaN(e)?null:e.toString())}return null}},{key:"read",value:function(e,t,a,r){t=this.NL.Tools.getNumberID(t);var n={system_record:this.NL.Record.systemRecordDefault(e)},o=Object.assign({},n,"object"===typeof a?a:{});this.NL.$.ajax({url:this.NL.AuthAPI+(!0===o.system_record?"settings":"record")+"/"+e+"/"+t+"?session_id="+this.NL.SessionID,timeout:this.NL.API.API_TIMEOUT_L4,type:"GET"}).done((function(e){r(void 0,e)})).fail((function(e){r(e)}))}},{key:"readCheckIfUpdated",value:function(e,t,a,r,n){if("string"===typeof t&&"string"===typeof e&&"string"===typeof a){t=this.NL.Tools.getNumberID(t);try{a=new Date(a).toISOString()}catch(i){n({message:"changedDate - isn't a valid date.",error:i})}var o={system_record:this.NL.Record.systemRecordDefault(e)},s=Object.assign({},o,"object"===typeof r?r:{});this.NL.$.ajax({url:this.NL.AuthAPI+(!0===s.system_record?"settings":"record")+"/"+e+"/"+t+"/changed/"+a+"?session_id="+this.NL.SessionID,timeout:this.NL.API.API_TIMEOUT_L4,type:"GET"}).done((function(e){n(void 0,e)})).fail((function(e){n(e)}))}}},{key:"update",value:function(e,t,a,r,n){var o=this.NL,s=(null===t||void 0===t)&&Array.isArray(a);"number"!==typeof r.failed&&(r.failed=0),Array.isArray(r.updated)||(r.updated=[]),s||(t=o.Tools.getNumberID(t));var i={system_record:o.Record.systemRecordDefault(e)},l=Object.assign({},i,"object"===typeof r?r:{}),c={session_id:o.SessionID};if(s)if(a.length>50){var d=a.splice(0,50);r.bulk_to_process=a,c.records=d}else r.bulk_to_process=void 0,c.records=a;else c.record=a;(a=o.Tools.duplicate(a)).object_created_by=void 0,a.object_updated_by=void 0,o.$.ajax({url:o.AuthAPI+(!0===l.system_record?"settings":"record")+"/"+e+(s?"/bulk":"/"+t),timeout:o.API.API_TIMEOUT_L4,type:"PATCH",data:JSON.stringify(c)}).done((function(a){Array.isArray(a.updated)&&"number"===typeof r.failed&&Array.isArray(a.updated)?(r.updated=r.updated.concat(a.updated),r.failed+=a.failed,Array.isArray(r.bulk_to_process)&&r.bulk_to_process.length>0?o.Record.update(e,t,r.bulk_to_process,r,n):n(void 0,{failed:r.failed,updated:r.updated})):n(void 0,a)})).fail((function(e){n(e)}))}},{key:"search",value:function(e,t,a){var r=[],n=this.NL;Array.isArray(t.previousResults)&&(r=t.previousResults,t.previousResults=void 0);var o={query:void 0,sort:["_score",{"object_updated_by.date_updated":{order:"desc"}}],output:void 0,from:0,size:100,scroll:void 0,scroll_id:void 0},s=Object.assign({},o,"object"===typeof t?t:{}),i=void 0;if("object"===typeof s.source_query&&(i=s.source_query),"string"===typeof s.source_query)try{i=JSON.parse(s.source_query)}catch(d){}void 0===s.system_record&&(s.system_record=n.Record.systemRecordDefault(e)),"object"!==typeof s.query||null===s.query?s.query={match_all:{}}:0===Object.keys(s.query).length&&(s.query={match_all:{}}),"object"===typeof i&&Object.keys(i).length>=1&&(s.query={bool:{must:[s.query,i]}}),s.scroll=s.scroll||!0===s.scroll_auto,void 0!==s.scroll_id&&(s.scroll=void 0);var l={session_id:n.SessionID,query:s.query,aggs:s.aggs,sort:s.sort,output:s.output,from:s.from,size:s.size,scroll:s.scroll,scroll_id:s.scroll_id},c=JSON.stringify(l);-1!==c.indexOf("[[RECORD_ID]]")&&"string"===typeof n.Record.manager.recordID&&n.Tools.getNumberStringID(n.Record.manager.recordID).length>=1&&(c=c.replace(/\[\[RECORD_ID\]\]/g,n.Tools.getNumberStringID(n.Record.manager.recordID))),-1!==c.indexOf("[[ME_ID]]")&&"string"===typeof n.AuthUser.text_id&&(c=c.replace(/\[\[ME_ID\]\]/g,n.AuthUser.text_id)),l=JSON.parse(c),n.$.ajax({url:n.AuthAPI+(!0===s.system_record?"settings":"record")+"/"+e+"/search",timeout:n.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(l)}).done((function(t){!0===s.scroll_auto&&0!==t.records.length?(s.scroll_id=t.scroll_id,s.previousResults=r.concat(t.records),n.Record.search(e,s,a)):(Array.isArray(t.records)&&(t.records=r.concat(t.records)),a(void 0,t))})).fail((function(e){a(e)}))}},{key:"count",value:function(e,t,a){var r={query:void 0},n=Object.assign({},r,"object"===typeof t?t:{});void 0===n.system_record&&(n.system_record=this.NL.Record.systemRecordDefault(e)),"object"!==typeof n.query||null===n.query?n.query={match_all:{}}:0===Object.keys(n.query).length&&(n.query={match_all:{}});var o=n.query;"object"===typeof o&&Object.keys(o).length>=1&&(n.query={bool:{must:[n.query,o]}});var s={session_id:this.NL.SessionID,query:n.query},i=JSON.stringify(s);-1!==i.indexOf("[[RECORD_ID]]")&&"string"===typeof this.NL.Record.manager.recordID&&this.NL.Tools.getNumberStringID(this.NL.Record.manager.recordID).length>=1&&(i=i.replace(/\[\[RECORD_ID\]\]/g,this.NL.Tools.getNumberStringID(this.NL.Record.manager.recordID))),-1!==i.indexOf("[[ME_ID]]")&&"string"===typeof this.NL.AuthUser.text_id&&(i=i.replace(/\[\[ME_ID\]\]/g,this.NL.AuthUser.text_id)),s=JSON.parse(i),this.NL.$.ajax({url:this.NL.AuthAPI+(!0===n.system_record?"settings":"record")+"/"+e+"/count",timeout:this.NL.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify(s)}).done((function(e){a(void 0,e)})).fail((function(e){a(e)}))}},{key:"systemRecordDefault",value:function(e){if("string"===typeof e){e=e.toLowerCase();return-1!==["dashboard","email_log","group","keyword","report","rlp","user","variable","workflow"].indexOf(e)}return!1}}]),e}(),G=function(){function e(t,a){Object(i.a)(this,e),this.NL=t}return Object(l.a)(e,[{key:"addToHistory",value:function(e){if("string"===typeof e.id){var t="/report/REPORT-"+e.id;Array.isArray(this.NL.Interface.history)||(this.NL.Interface.history=[]);var a=-1,r=0;for(r=0;r(new Date).getTime())return this.NL.Referral.code}},{key:"setReferral",value:function(e){"string"===typeof e&&e.length>3&&(this.NL.Referral={timestamp:(new Date).getTime()+108e5,code:e},this.saveStore())}}]),e}(),Q=function(){function e(t){Object(i.a)(this,e),this.NL=t,this.cardTitle={backgroundColor:"#ffffff",color:"#292b2c",display:"inline-block",padding:10,borderRadius:"30px",fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',fontWeight:300,height:57,minWidth:57,fontSize:18,whiteSpace:"nowrap",maxWidth:"calc(100% - 20px)",position:"relative",top:-25,left:0},this.cardTitleContainer={display:"block",position:"relative",whiteSpace:"nowrap",height:37,minWidth:37},this.cardTitleTextNoIcon={display:"block",fontSize:18,lineHeight:"37px",paddingLeft:6,paddingRight:6,position:"relative",top:1,left:0,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},this.cardTitleTextWithIcon={display:"block",fontSize:18,lineHeight:"37px",paddingLeft:47,paddingRight:8,position:"relative",userSelect:"none",top:1,left:0,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},this.cardTitleIcon={display:"block",fontSize:37,width:37,height:37,userSelect:"none",position:"absolute",top:0,left:0,textAlign:"center"},this.cardContainer={display:"block",position:"relative",whiteSpace:"nowrap"},this.layout_base_cell={order:100,row:100,width:"col-md-12"},this.layout_base_card={order:100,width:"col-md-12",min_height:300,title_text:"",title_icon:"",title_forecolor:"#ffffff",title_backcolor:"#1E88E5",backcolor:"#ffffff"},this.layout_base_container={width:"col-md-12",padding:!1},this.layout_base_component={padding:!0,type:"NONE",width:"100%"},this.homeButton={paddingLeft:0,paddingRight:0,borderRadius:40}}return Object(l.a)(e,[{key:"getColorFromText",value:function(e){for(var t=["#007bff","#6610f2","#6f42c1","#e83e8c","#dc3545","#fd7e14","#ffc107","#28a745","#20c997","#17a2b8","#6c757d","#343a40"],a=0,r=0;r").join("\n").split("
").join("\n").split("\r").join("").split("\n"))),"string"===typeof e.text2&&(o=o.concat(e.text2.split("
").join("\n").split("
").join("\n").split("\r").join("").split("\n"))),"string"===typeof e.text3&&(o=o.concat(e.text3.split("
").join("\n").split("
").join("\n").split("\r").join("").split("\n"))),"string"===typeof e.text4&&(o=o.concat(e.text4.split("
").join("\n").split("
").join("\n").split("\r").join("").split("\n"))),this.NL.Tools.setState(this,{open:!0,dialogTitle:void 0===e.title?"Unknown":e.title,dialogText:o,icon:void 0===e.icon?"help_outline":e.icon,iconColor:void 0===e.color?"#9E9E9E":e.color,iconShow:void 0===e.icon_show||e.icon_show,unfocusClose:void 0===e.unfocus||e.unfocus,_button_1:t,_button_2:a,_button_3:r,_button_4:n})}},{key:"showError",value:function(e,t,a){var r=void 0,n=void 0,o=void 0,s=void 0;switch(e.status){case 0:r={title:"Connection Error",text:"An error has occurred connecting to the API server. Please check that you have internet connectivity and if the issue persists, please contact your system administrator.",icon:"phonelink_off",color:"#FF9800",unfocus:!1},"function"===typeof t?(n={text:"Retry",mode:"raised",callback:t},o="function"===typeof a?{text:"Back",mode:"text",callback:a}:{text:"Cancel",mode:"text"}):n={text:"OK",mode:"raised"};break;case 401:case 403:r={title:"Access Denied",text:"You do not have permission to access this resource. This maybe because your session has expired. Please contact your system administrator for help.",icon:"warning",color:"#F44336",unfocus:!1},"function"===typeof t?(n={text:"Retry",mode:"raised",callback:t},o="function"===typeof a?{text:"Back",mode:"text",callback:a}:{text:"Cancel",mode:"text"}):n="function"===typeof a?{text:"back",mode:"text",callback:a}:{text:"OK",mode:"raised"};break;case 404:r={title:"Resource Not Found",text:"The resource you were looking for could not be found. This may be because someone has removed it. Please try again and if the problem persists, please contact your system administrator.",icon:"warning",color:"#FF9800",unfocus:!1},n="function"===typeof a?{text:"back",mode:"raised",callback:a}:{text:"OK",mode:"text"};break;case 400:var i;e&&e.responseJSON&&e.responseJSON&&e.responseJSON.message&&(i=e.responseJSON.message),void 0===i&&(i="A user error was encountered and we were unable to complete your request. Please try again and if the problem persists, please contact your system administrator."),r={title:"Error",text:i,icon:"warning",color:"#FF9800",unfocus:!1},n={text:"OK",mode:"raised"},"function"===typeof a&&(s={text:"back",mode:"text",callback:a});break;case 500:var l;e&&e.responseJSON&&e.responseJSON._function&&e.responseJSON._function.message&&(l=e.responseJSON._function.message),void 0===l&&(l="The server has encountered an unexpected error and has been unable to complete your request. Please try again and if the problem persists, please contact your system administrator."),r={title:"Server Error",text:l,icon:"warning",color:"#FF9800",unfocus:!1},"function"===typeof t&&(n={text:"Retry",mode:"raised",callback:t},o={text:"Cancel",mode:"text"}),"function"===typeof a&&(s={text:"back",mode:"text",callback:a});break;default:r={title:"Server Error",text:"The server has encountered an unexpected error and has been unable to complete your request. Please try again and if the problem persists, please contact your system administrator.",icon:"warning",color:"#FF9800",unfocus:!1},"function"===typeof t&&(n={text:"Retry",mode:"raised",callback:t},o={text:"Cancel",mode:"text"}),"function"===typeof a&&(s={text:"back",mode:"text",callback:a})}this.show(r,n,o,void 0,s)}},{key:"accessDenied",value:function(e){var t=this;this.NL.Alert.show({title:"Access Denied",text:"You do not have permission to access this resource. This maybe because your session has expired. Please contact your system administrator for help.",icon:"warning",color:"#F44336",unfocus:!1},{text:"Back",mode:"raised",callback:function(){t.NL.History.push(t.NL.Tools.redirectURL(e))}},{text:"sign out",mode:"text",callback:function(){t.NL.History.push(t.NL.Tools.redirectURL("signout"))}})}},{key:"render",value:function(){return n.a.createElement("div",null,n.a.createElement(xe.a,{open:this.state.open,onClose:this.handleUnfocusClose,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",fullScreen:this.NL.Browser.isSmallDevice},this.state.iconShow?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:60,paddingTop:12,paddingBottom:10}},n.a.createElement(Ce.a,{id:"alert-dialog-title"},this.state.dialogTitle)),n.a.createElement("div",{style:{width:45,display:"block",height:0}},n.a.createElement("i",{className:"material-icons",style:{color:this.state.iconColor,textAlign:"center",position:"absolute",display:"block",fontSize:56,top:20,left:20}},this.state.icon))):n.a.createElement(Ce.a,{id:"alert-dialog-title"},this.state.dialogTitle),Array.isArray(this.state.dialogText)&&0!==this.state.dialogText.length?n.a.createElement(Se.a,{style:{minWidth:!1===this.NL.Browser.isSmallDevice?600:null}},this.state.dialogText.map((function(e,t){return 0===e.indexOf("***")?n.a.createElement(ke.a,{key:t,style:{textAlign:"justify"}},n.a.createElement("strong",null,e.substring(3))):n.a.createElement(ke.a,{key:t,style:{textAlign:"justify"}},e)}))):null,n.a.createElement(we.a,null,n.a.createElement("div",null,void 0!==this.state._button_4?n.a.createElement("span",{style:{marginRight:10}},"text"===this.state._button_4.mode?n.a.createElement(Ne.a,{onClick:this.button_4_click,autoFocus:!0===this.state._button_4.focus},this.state._button_4.text):null,"primary"===this.state._button_4.mode?n.a.createElement(Ne.a,{onClick:this.button_4_click,color:"primary",autoFocus:!0===this.state._button_4.focus},this.state._button_4.text):null,"raised"===this.state._button_4.mode?n.a.createElement(Ne.a,{onClick:this.button_4_click,variant:"contained",color:"primary",autoFocus:!0===this.state._button_4.focus},this.state._button_4.text):null,"alert"===this.state._button_4.mode?n.a.createElement(Ne.a,{onClick:this.button_4_click,variant:"contained",style:{backgroundColor:"#E64A19",color:"#ffffff"},autoFocus:!0===this.state._button_4.focus},this.state._button_4.text):null):null,void 0!==this.state._button_3?n.a.createElement("span",{style:{marginRight:10}},"text"===this.state._button_3.mode?n.a.createElement(Ne.a,{onClick:this.button_3_click,autoFocus:!0===this.state._button_3.focus},this.state._button_3.text):null,"primary"===this.state._button_3.mode?n.a.createElement(Ne.a,{onClick:this.button_3_click,color:"primary",autoFocus:!0===this.state._button_3.focus},this.state._button_3.text):null,"raised"===this.state._button_3.mode?n.a.createElement(Ne.a,{onClick:this.button_3_click,variant:"contained",color:"primary",autoFocus:!0===this.state._button_3.focus},this.state._button_3.text):null,"alert"===this.state._button_3.mode?n.a.createElement(Ne.a,{onClick:this.button_3_click,variant:"contained",style:{backgroundColor:"#E64A19",color:"#ffffff"},autoFocus:!0===this.state._button_3.focus},this.state._button_3.text):null):null,void 0!==this.state._button_2?n.a.createElement("span",{style:{marginRight:10}},"text"===this.state._button_2.mode?n.a.createElement(Ne.a,{onClick:this.button_2_click,autoFocus:!0===this.state._button_2.focus},this.state._button_2.text):null,"primary"===this.state._button_2.mode?n.a.createElement(Ne.a,{onClick:this.button_2_click,color:"primary",autoFocus:!0===this.state._button_2.focus},this.state._button_2.text):null,"raised"===this.state._button_2.mode?n.a.createElement(Ne.a,{onClick:this.button_2_click,variant:"contained",color:"primary",autoFocus:!0===this.state._button_2.focus},this.state._button_2.text):null,"alert"===this.state._button_2.mode?n.a.createElement(Ne.a,{onClick:this.button_2_click,variant:"contained",style:{backgroundColor:"#E64A19",color:"#ffffff"},autoFocus:!0===this.state._button_2.focus},this.state._button_2.text):null):null,void 0!==this.state._button_1?n.a.createElement("span",null,"text"===this.state._button_1.mode?n.a.createElement(Ne.a,{onClick:this.button_1_click,autoFocus:!0===this.state._button_1.focus},this.state._button_1.text):null,"primary"===this.state._button_1.mode?n.a.createElement(Ne.a,{onClick:this.button_1_click,color:"primary",autoFocus:!0===this.state._button_1.focus},this.state._button_1.text):null,"raised"===this.state._button_1.mode?n.a.createElement(Ne.a,{onClick:this.button_1_click,variant:"contained",color:"primary",autoFocus:!0===this.state._button_1.focus},this.state._button_1.text):null,"alert"===this.state._button_1.mode?n.a.createElement(Ne.a,{onClick:this.button_1_click,variant:"contained",style:{backgroundColor:"#E64A19",color:"#ffffff"},autoFocus:!0===this.state._button_1.focus},this.state._button_1.text):null):null))))}}]),t}(fe.a),De=Ae,Te=a(951),Re=a(1033),Oe=function(e){function t(e){var a;return Object(i.a)(this,t),a=Object(c.a)(this,Object(d.a)(t).call(this,e)),e.NL.aaa=Object(he.a)(a),a.construct({showInput:!0,sendDisabled:!0,aiMode:0,debugMode:!1}),a.debugMode=!0,a.waiting=!1,a.id=null,a.code=null,a.messages=[{from:"chatbot",to:"user",message:"How can I help you?"}],a.sessionLoad(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"baseCompDidMount",value:function(){var e=this;this.props.onRef(this),this.txtUserInput=document.getElementById("txtUserInput"),this.aiAssistantChatLog=document.getElementById("aiAssistantChatLog"),this.aiAssistantChatBody=document.getElementById("aiAssistantChatBody"),this.txtUserInput.addEventListener("input",(function(){e.resizeTextArea()})),this.txtUserInput.addEventListener("keydown",(function(t){"Enter"===t.key&&(t.preventDefault(),t.ctrlKey||t.shiftKey?(e.insertAtCursor(e.txtUserInput,"\n"),e.resizeTextArea(e)):e.sendMessage(e))})),this.drawMessages(),this.txtUserInput.focus()}},{key:"baseCompWillUnmount",value:function(){this.props.onRef(void 0)}},{key:"insertAtCursor",value:function(e,t){var a=e.selectionStart,r=e.selectionEnd,n=e.value.substring(0,a),o=e.value.substring(r);e.value=n+t+o,e.selectionStart=e.selectionEnd=a+t.length}},{key:"resizeTextArea",value:function(){var e=window.innerHeight;this.txtUserInput.style.height="auto",this.txtUserInput.scrollHeight>e/2?(this.txtUserInput.style.height=e/2+"px",this.txtUserInput.style.overflowY="scroll"):(this.txtUserInput.style.height=this.txtUserInput.scrollHeight+"px",this.txtUserInput.style.overflowY="hidden"),this.NL.Tools.setState(this,{sendDisabled:""===this.txtUserInput.value})}},{key:"reset",value:function(){this.sessionClear(),this.messages=[{from:"chatbot",to:"user",message:"How can I help you?"}],this.drawMessages(),this.txtUserInput.value="",this.txtUserInput.disabled=!1,this.resizeTextArea(),this.txtUserInput.focus()}},{key:"switchAiModel",value:function(){this.NL.Tools.setState(this,{aiMode:(this.state.aiMode+1)%2})}},{key:"switchDebugMode",value:function(){this.NL.Tools.setState(this,{debugMode:!this.state.debugMode})}},{key:"sendMessage",value:function(){var e=this,t=e.props.worker,a=e.txtUserInput.value,r=e.NL;"string"===typeof a&&""!==a&&!0!==e.waiting&&(e.txtUserInput.value="",e.resizeTextArea(),e.messages.push({from:"user",to:"chatbot",message:a}),e.waiting=!0,e.drawMessages(),r.$.ajax({url:t,timeout:r.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify({mode:"send",message:a,id:e.id,code:e.code,debug:e.state.debugMode,ai_mode:e.state.aiMode,session_id:r.SessionID,user_id:r.AuthUser.text_id,user_first_name:r.AuthUser.text_first_name,user_last_name:r.AuthUser.text_last_name,user_username:r.AuthUser.text_username})}).done((function(t){e.code=t.code,e.id=t.id,e.request_date=t.date,e.waiting=!1,e.sessionSave(),e.timer.waitingForResponseLoop&&clearTimeout(e.timer.waitingForResponseLoop),e.timer.waitingForResponseLoop=setTimeout((function(){e.waitingForResponseLoopCheck()}),7e3)})).fail((function(e){console.log("failed here")})))}},{key:"sessionSave",value:function(){var e=this.props.NL;e.Assistant={},void 0!==this.id&&(e.Assistant.id=this.id),void 0!==this.code&&(e.Assistant.code=this.code),void 0!==this.messages&&(e.Assistant.messages=this.messages),e.Storage.saveStore()}},{key:"sessionLoad",value:function(){var e=this.props.NL;e.Storage.loadStore(),e.Assistant&&(void 0!==e.Assistant.id&&(this.id=e.Assistant.id),void 0!==e.Assistant.code&&(this.code=e.Assistant.code),void 0!==e.Assistant.messages&&(this.messages=e.Assistant.messages))}},{key:"sessionClear",value:function(){var e=this.props.NL;this.id=null,this.code=null,this.messages=[],e.Assistant={},e.Storage.saveStore()}},{key:"waitingForResponseLoopCheck",value:function(){var e=this,t=e.NL,a=e.props.worker;e.timer.waitingForResponseLoop&&clearTimeout(e.timer.waitingForResponseLoop),t.$.ajax({url:a,timeout:t.API.API_TIMEOUT_L4,type:"POST",data:JSON.stringify({mode:"wait",id:e.id,code:e.code,session_id:t.SessionID,debug:e.state.debugMode})}).done((function(t){"wait"===t.state?e.timer.waitingForResponseLoop=setTimeout((function(){e.waitingForResponseLoopCheck()}),2e3):(e.waiting=!1,e.request_date=void 0,e.drawMessages(),e.timer.waitingForResponseLoop&&clearTimeout(e.timer.waitingForResponseLoop),e.success_date=t.date,Array.isArray(t.messages)&&0!==t.messages.length&&(e.messages=t.messages,e.sessionSave(),e.drawMessages()))})).fail((function(e){console.log("wait failed here")}))}},{key:"drawMessages",value:function(){for(var e="",t='',a='',r=0;r'+a+this.messages[r].function+": "+this.formatText(this.messages[r].message)+"

":"api"===this.messages[r].from&&"user"===this.messages[r].to&&"string"===typeof this.messages[r].function&&""!==this.messages[r].function&&(e+='

'+t+this.messages[r].function+": "+this.formatText(this.messages[r].message)+"

")),"user"===this.messages[r].from&&"chatbot"===this.messages[r].to&&"string"===typeof this.messages[r].message&&""!==this.messages[r].message?e+='

'+t+this.formatText(this.messages[r].message)+"

":"chatbot"===this.messages[r].from&&"user"===this.messages[r].to&&"string"===typeof this.messages[r].message&&""!==this.messages[r].message&&(e+='

'+a+this.formatText(this.messages[r].message)+"

");!0===this.waiting&&(e+='

...

'),this.aiAssistantChatBody.innerHTML=e,this.aiAssistantChatLog.scrollTop=this.aiAssistantChatLog.scrollHeight}},{key:"formatText",value:function(e){if("string"===typeof e){var t=e;t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.split(">").join(">")).split("<").join("<")).replace(/\[([^\]]+)]\((https?:\/\/[^\s)]+)\)/g,'$1')).replace(/\[([^\]]+)]\((http?:\/\/[^\s)]+)\)/g,'$1')).replace(/\*\*(.*?)\*\*/g,"$1")).split("```javascript").join("
")).split("```html").join("
")).split("```css").join("
")).split("```").join("
")).split("\n")).filter((function(e){return 0!==e.length}));for(var a=0;a':r=t[a].length;t[a]=t[a].join(" ")}return t=t.join("
")}return""}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:{backgroundColor:"#ffffff",height:"100%",width:"100%",display:"flex",flexDirection:"column",borderLeft:"solid 1px #003661"}},n.a.createElement("div",{className:"dmCardStyle",style:{flexGrow:0}},n.a.createElement("div",{style:{padding:8}},0===this.state.aiMode?n.a.createElement(Re.a,{title:"Switch to Intelligent Mode",placement:"bottom"},n.a.createElement(Te.a,{onClick:this.switchAiModel.bind(this,this)},n.a.createElement(be.a,null,"update"))):n.a.createElement(Re.a,{title:"Switch to Fast Mode",placement:"bottom"},n.a.createElement(Te.a,{onClick:this.switchAiModel.bind(this,this)},n.a.createElement(be.a,{style:{transform:"rotate(180deg)"}},"wb_incandescent"))),!0===this.state.debugMode?n.a.createElement(Re.a,{title:"Turn Off Debug Mode",placement:"bottom"},n.a.createElement(Te.a,{onClick:this.switchDebugMode.bind(this,this)},n.a.createElement(be.a,null,"bug_report"))):n.a.createElement(Re.a,{title:"Turn On Debug Mode",placement:"bottom"},n.a.createElement(Te.a,{onClick:this.switchDebugMode.bind(this,this)},n.a.createElement(be.a,null,"code"))),n.a.createElement(Re.a,{title:"Clear Chat",placement:"bottom"},n.a.createElement(Te.a,{style:{float:"right"},onClick:this.reset.bind(this,this)},n.a.createElement(be.a,null,"block"))))),n.a.createElement("div",{id:"aiAssistantChatLog",style:{flexGrow:1,overflowY:"auto"},className:"dmCardStyle"},n.a.createElement("div",{id:"aiAssistantChatBody",className:"aiAssistantChatBody"})),!0===this.state.showInput?n.a.createElement("div",{style:{flexGrow:0,backgroundColor:"#BBDEFB",padding:16,display:"flex"}},n.a.createElement("div",{style:{flexGrow:1}},n.a.createElement("textarea",{id:"txtUserInput",className:"aiAssistantInput",rows:"1",placeholder:"Message AI Assistant",style:{overflowY:"hidden",resize:"none",width:"100%",minHeight:58}})),n.a.createElement("div",{style:{width:64,display:"flex",alignItems:"flex-end",justifyContent:"right",paddingBottom:11}},!0===this.state.sendDisabled?n.a.createElement(Te.a,{disabled:!0,style:{color:"#308fdb"}},n.a.createElement(be.a,null,"send")):n.a.createElement(Re.a,{title:"Send Message",placement:"top"},n.a.createElement(Te.a,{onClick:function(t){return e.sendMessage()},style:{color:"#003661"}},n.a.createElement(be.a,null,"send"))))):null)}}]),t}(fe.a),je=Oe,Ie=a(1012),Pe=a(74),Me=a(1013),Fe=a(1014),Be=a(1015),Ue=a(87),ze=a(1018),He=a(274),We=a(1019),Ve=a(1017),Ge=a(1011),Ke=a(1016),qe=a(952),Je=a(1020),Ye=a(1035),$e=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"getAvatar",value:function(){var e={hasIcon:!1,inital:"",color:"#ffffff",icon:"help",back_color:"#bdbdbd",colorText:""};return"object"===typeof this.props.user&&(this.props.user.text_icon?(e.icon=this.props.user.text_icon,e.hasIcon=!0):(this.props.user.text_first_name&&this.props.user.text_first_name.length>1&&(e.inital=this.props.user.text_first_name.substring(0,1).toUpperCase(),e.colorText+=this.props.user.text_first_name),this.props.user.text_last_name&&this.props.user.text_last_name.length>1&&(e.inital+=this.props.user.text_last_name.substring(0,1).toUpperCase(),e.colorText+=this.props.user.text_last_name),this.props.user.text_api_name&&this.props.user.text_api_name.length>1&&(e.inital+=this.props.user.text_api_name.substring(0,1).toUpperCase(),e.colorText+=this.props.user.text_api_name)),this.props.user.text_icon_forecolor&&(e.color=this.props.user.text_icon_forecolor),this.props.user.text_icon_backcolor?e.back_color=this.props.user.text_icon_backcolor:""!==e.colorText&&(e.back_color=this.NL.Styles.getColorFromText(e.colorText)),""===e.inital&&(e.inital="?"),e.style={backgroundColor:e.back_color,color:e.color},e.fontSize=void 0,!0===this.props.small&&(e.style.width=24,e.style.height=24,e.style.fontSize="0.75rem",e.fontSize="1rem")),e}},{key:"render",value:function(){var e=this.getAvatar();return n.a.createElement("div",null,!0===e.hasIcon?n.a.createElement(Ye.a,{style:e.style},n.a.createElement("i",{className:"material-icons dmIgnore",style:{fontSize:e.fontSize}},e.icon)):n.a.createElement(Ye.a,{style:e.style,className:"dmIgnore"},e.inital))}}]),t}(fe.a),Ze=$e,Qe=a(1036),Xe=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).userMenuOpen=function(e){a.NL.Tools.setState(Object(he.a)(a),{anchorEl:e.currentTarget,userMenu:!0,firstOptionSelected:!1})},a.fLink=function(e){a.NL.History.push(a.NL.Tools.redirectURL(e))},a.installApp=function(){a.NL.Tools.setState(Object(he.a)(a),{anchorEl:null,userMenu:!1}),a.NL.App.installer.prompt(),a.NL.App.installer.userChoice.then((function(e){"accepted"===e.outcome&&(this.NL.App={},this.NL.Update())}))},a.NL.Authentication.user_signed_in||a.props.history.push(a.NL.Authentication.getSignInURL()),a.NL.Interface.tabMenu={},a.NL.Interface.resetEventHook(),a.NL.Interface.eventHook.updateNotificationCount=a.updateNotificationCount.bind(Object(he.a)(a));var r={notificationsCount:a.NL.Interface.notificationUnread.length,leftNav:!1,historyNav:!1,notificationNav:!1,aiAssistantNav:!1,userMenu:!1,anchorEl:null};return a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"baseCompDidMount",value:function(){var e=this;this.props.NL.Snack=this.Snack,this.props.NL.Alert=this.Alert,this.props.NL.AiAssistant=this.AiAssistant,this.props.NL.Loader=this.FullScreenLoad,"function"===typeof this.props.NL.AlertLoaded&&this.props.NL.AlertLoaded(),this.timer.notificationsGetLoop=setInterval((function(){e.NL.Interface.checkNotifications()}),3e4),this.timer.notificationsGetInital=setTimeout((function(){e.NL.Interface.checkNotifications()}),2e3)}},{key:"updateNotificationCount",value:function(e){this.NL.Tools.setState(this,{notificationsCount:e})}},{key:"leftNavOpen",value:function(){this.NL.Tools.setState(this,{leftNav:!0})}},{key:"leftNavClose",value:function(){this.NL.Tools.setState(this,{leftNav:!1})}},{key:"historyNavOpen",value:function(){this.NL.Tools.setState(this,{historyNav:!0})}},{key:"historyNavClose",value:function(){this.NL.Tools.setState(this,{historyNav:!1})}},{key:"aiAssistantOpen",value:function(){this.NL.Tools.setState(this,{aiAssistantNav:!0})}},{key:"aiAssistantClose",value:function(){this.NL.Tools.setState(this,{aiAssistantNav:!1})}},{key:"notificationNavOpen",value:function(){this.NL.Interface.checkNotifications(),this.NL.Tools.setState(this,{notificationNav:!0})}},{key:"notificationNavClose",value:function(){this.NL.Tools.setState(this,{notificationNav:!1})}},{key:"notificationNavUnreadClick",value:function(e){this.NL.Notification.markAsRead(e.id,{},(function(e,t){}))}},{key:"signOut",value:function(){this.NL.History.push("/signout")}},{key:"userMenuClose",value:function(){this.NL.Tools.setState(this,{anchorEl:null,userMenu:!1})}},{key:"fullScreenToggle",value:function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.msRequestFullscreen?document.documentElement.msRequestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen&&document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT),this.NL.Tools.setState(this,{anchorEl:null,userMenu:!1})}},{key:"darkModeToggle",value:function(){void 0===this.NL.DarkMode&&(this.NL.DarkMode=!1),this.NL.DarkMode=!this.NL.DarkMode,this.NL.Storage.saveStore(),this.NL.Tools.setState(this,{anchorEl:null,userMenu:!1}),this.NL.Interface.setDarkMode()}},{key:"getUserDisplayName",value:function(){var e="Unknown user";if("object"===typeof this.NL.AuthUser)if("string"===typeof this.NL.AuthUser.text_api_name)e=this.NL.AuthUser.text_api_name;else{var t=[];"string"===typeof this.NL.AuthUser.text_first_name&&t.push(this.NL.AuthUser.text_first_name),"string"===typeof this.NL.AuthUser.text_last_name&&t.push(this.NL.AuthUser.text_last_name),e=t.join(" ")}return e}},{key:"render",value:function(){var e=this,t=this,a=this.getUserDisplayName();if(!0===this.NL.Authentication.user_signed_in){var r={paddingBottom:20},o=this,s=this.NL.InterfaceStore.menu.map((function(e){var t=this;return!0===e.menu_hide?null:n.a.createElement(_.b,{key:e.key,to:o.NL.Tools.redirectURL(e.url),style:{textDecoration:"none"},onClose:function(e){return t.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{color:e.menu_icon_color,backgroundColor:e.menu_icon_color_background,marginRight:16}},n.a.createElement("i",{className:"material-icons"},e.menu_icon)),n.a.createElement(Ge.a,{primary:e.menu_name})))})),i=this.NL.Interface.history.map((function(e,t){return!0===e.menu_hide?null:n.a.createElement(_.b,{key:t,to:o.NL.Tools.redirectURL(e.link),style:{textDecoration:"none"}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{color:e.menu_icon_color,backgroundColor:e.menu_icon_color_background,marginRight:16}},n.a.createElement("i",{className:"material-icons"},e.menu_icon)),n.a.createElement(Ge.a,{secondary:e.name,primary:e.id})))})),l=this.NL.Interface.notificationUnread.map((function(e){return n.a.createElement(_.b,{key:e.id,to:t.NL.Tools.redirectURL(e.record.link),style:{textDecoration:"none"},onClick:function(a){return t.notificationNavUnreadClick(e)}},n.a.createElement(qe.a,{button:!0,style:{display:"inline-box",width:300}},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:e.record.icon_color_background,color:e.record.icon_color,position:"absolute",top:14}},n.a.createElement("i",{className:"material-icons"},e.record.icon)),n.a.createElement("div",{style:{position:"relative",top:-2,paddingLeft:56,display:"block",width:"300px",color:"rgba(0, 0, 0, 0.87)"}},n.a.createElement("div",null,e.record.title),n.a.createElement("div",{style:{lineHeight:"1.46429em",fontSize:14,color:"rgba(0, 0, 0, 0.54)"}},o.NL.Moment(e.record.created).calendar()),n.a.createElement("div",{style:{fontSize:14}},e.record.description))))})),c=this.NL.Interface.notificationRead.map((function(e){return n.a.createElement(_.b,{key:e.id,to:t.NL.Tools.redirectURL(e.record.link),style:{textDecoration:"none"}},n.a.createElement(qe.a,{button:!0,style:{display:"inline-box",width:300}},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:e.record.icon_color_background,color:e.record.icon_color,position:"absolute",top:14}},n.a.createElement("i",{className:"material-icons"},e.record.icon)),n.a.createElement("div",{style:{position:"relative",top:-2,paddingLeft:56,display:"block",width:"300px",color:"rgba(0, 0, 0, 0.87)"}},n.a.createElement("div",null,e.record.title),n.a.createElement("div",{style:{lineHeight:"1.46429em",fontSize:14,color:"rgba(0, 0, 0, 0.54)"}},o.NL.Moment(e.record.created).calendar()),n.a.createElement("div",{style:{fontSize:14}},e.record.description))))}));return n.a.createElement("div",{style:{height:"100%"},className:"appBody dmAppBody"},n.a.createElement(Pe.Scrollbars,{style:{height:"100%"}},n.a.createElement(Ie.a,{theme:this.props.NL.Theme.getTheme()},n.a.createElement(Me.a,{position:"static",color:"primary",style:{boxShadow:"none"},className:"appBar dmAppBar dmIgnore "},n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Te.a,{onClick:function(t){return e.leftNavOpen()},style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"menu")),this.NL.Security.hasAccess("DASHBOARDREAD")?n.a.createElement(Re.a,{title:"Dashboard",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("/dashboard/default"),style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"dashboard"))):null,!1===this.NL.Security.isPaymentMode()?n.a.createElement(Re.a,{title:"Home",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("/home"),style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"home"))):null),n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},this.NL.AuthCustomer.customer_name),!1===this.NL.Security.isPaymentMode()&&!0===this.NL.InterfaceStore.config.bool_show_history_button?n.a.createElement("span",null,n.a.createElement(Re.a,{title:"History",placement:"bottom"},n.a.createElement(Te.a,{onClick:function(t){return e.historyNavOpen()},style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"access_time")))):null,!1===this.NL.Security.isPaymentMode()&&!0===this.NL.InterfaceStore.config.bool_show_notifications_button?n.a.createElement("span",null,0===this.state.notificationsCount?n.a.createElement(Re.a,{title:"Notifications",placement:"bottom"},n.a.createElement(Te.a,{onClick:function(t){return e.notificationNavOpen()},style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"notifications"))):n.a.createElement(Re.a,{title:"Notifications",placement:"bottom"},n.a.createElement(Te.a,{onClick:function(t){return e.notificationNavOpen()},style:this.NL.Theme.getIconStyle()},n.a.createElement(Be.a,{badgeContent:this.state.notificationsCount,color:"secondary"},n.a.createElement(be.a,null,"notifications"))))):null,!1===this.NL.Security.isPaymentMode()&&this.NL.Security.hasAccess("AIASSISTANT")&&!0===this.NL.InterfaceStore.config.bool_show_ai_assistant&&"string"===typeof this.NL.InterfaceStore.config.text_ai_assistant_worker&&""!==this.NL.InterfaceStore.config.text_ai_assistant_worker?n.a.createElement("span",null,n.a.createElement(Re.a,{title:"AI Assistant",placement:"bottom"},n.a.createElement(Te.a,{onClick:function(t){return e.aiAssistantOpen()},style:this.NL.Theme.getIconStyle()},n.a.createElement(be.a,null,"chat")))):null,n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"My Menu",placement:"bottom"},n.a.createElement(Te.a,{style:this.NL.Theme.getIconStyle(),onClick:this.userMenuOpen},n.a.createElement(be.a,null,"person"))),n.a.createElement(He.a,{id:"menu-appbar",anchorEl:this.state.anchorEl,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:this.state.userMenu,onClose:function(t){return e.userMenuClose()}},n.a.createElement("div",{className:"noFocusBoarder",style:{minWidth:230}}),n.a.createElement(qe.a,null,n.a.createElement(Ve.a,null,n.a.createElement("span",{style:{position:"relative",display:"block",width:24,height:24}},n.a.createElement("span",{style:{position:"absolute",top:-8,left:-8}},n.a.createElement(Ze,{NL:this.NL,user:this.NL.AuthUser})))),n.a.createElement(Ge.a,{primary:a,secondary:n.a.createElement("span",null,this.NL.AuthCustomer.customer_name+" ("+this.NL.API.getAPICluster()+":"+this.NL.AuthCustomer.customer_id+") ",n.a.createElement("span",{style:{fontSize:"75%"}},"v",this.NL.Version))})),n.a.createElement("div",{style:{paddingTop:4}},n.a.createElement(ze.a,null)),!1===this.NL.App.installed?n.a.createElement(We.a,{onClick:function(t){return e.installApp()}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"get_app")),n.a.createElement(Ge.a,{primary:"Install App"})):null,n.a.createElement(We.a,{onClick:function(t){return e.fullScreenToggle()}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"fullscreen")),n.a.createElement(Ge.a,{primary:"Toggle Fullscreen"})),!0===this.NL.DarkMode?n.a.createElement(We.a,{onClick:function(t){return e.darkModeToggle()}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"brightness_5")),n.a.createElement(Ge.a,{primary:"Light Mode"})):n.a.createElement(We.a,{onClick:function(t){return e.darkModeToggle()}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"brightness_2")),n.a.createElement(Ge.a,{primary:"Dark Mode"})),n.a.createElement(We.a,{onClick:function(t){return e.fLink("/my_settings")}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"settings")),n.a.createElement(Ge.a,{primary:"My Settings"})),n.a.createElement(ze.a,null),n.a.createElement(We.a,{onClick:function(t){return e.fLink("/signout"+(!0===e.NL.AuthSSO?"?sso=0":""))}},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"lock")),n.a.createElement(Ge.a,{primary:"Sign out"})))))),n.a.createElement(Qe.a,{open:this.state.leftNav,onClose:function(t){return e.leftNavClose()}},n.a.createElement("div",{className:"dmCardStyle",style:{height:"100%"}},n.a.createElement(Ke.a,{className:"LeftMenuOneLineFix",style:{minWidth:300}},this.NL.Security.hasAccess("DASHBOARDREAD")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/dashboard/default"),style:{textDecoration:"none"},onClose:function(t){return e.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:"#4CAF50",color:"#ffffff",marginRight:16}},n.a.createElement("i",{className:"material-icons"},"dashboard")),n.a.createElement(Ge.a,{primary:"Dashboard"}))):null,!1===this.NL.Security.isPaymentMode()?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/home"),style:{textDecoration:"none"},onClose:function(t){return e.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:"#4527A0",color:"#ffffff",marginRight:16}},n.a.createElement("i",{className:"material-icons"},"home")),n.a.createElement(Ge.a,{primary:"Home"}))):null,n.a.createElement("div",null,!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:r}):null,s,!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:r}):null),this.NL.Security.hasAccess("REPORTSREAD")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("report/default"),style:{textDecoration:"none"},onClose:function(t){return e.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:"#558B2F",color:"#ffffff",marginRight:16}},n.a.createElement("i",{className:"material-icons"},"equalizer")),n.a.createElement(Ge.a,{primary:"Reports"}))):null,this.NL.Security.hasAccess("ADMIN")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings"),style:{textDecoration:"none"},onClose:function(t){return e.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:"#616161",color:"#ffffff",marginRight:16}},n.a.createElement("i",{className:"material-icons"},"settings")),n.a.createElement(Ge.a,{primary:"Settings"}))):null,this.NL.Security.hasAccess("ADMIN")||this.NL.Security.hasAccess("REPORTSREAD")?n.a.createElement("div",{style:r}):null,n.a.createElement(_.b,{to:"/signout",style:{textDecoration:"none"},onClose:function(t){return e.leftNavClose()}},n.a.createElement(qe.a,{button:!0},n.a.createElement(Ye.a,{className:"smallButtonIcon dmIgnore",style:{backgroundColor:"#616161",color:"#ffffff",marginRight:16}},n.a.createElement("i",{className:"material-icons"},"lock")),n.a.createElement(Ge.a,{primary:"Sign out"})))))),n.a.createElement(Qe.a,{anchor:"right",open:this.state.historyNav,onClose:function(t){return e.historyNavClose()}},n.a.createElement("div",{className:"dmCardStyle",style:{height:"100%"}},n.a.createElement(Ke.a,{className:"LeftMenuOneLineFix",style:{minWidth:300,maxWidth:300}},i,0===this.NL.Interface.history.length?n.a.createElement(Je.a,{style:{position:"static"}},"No History"):null))),n.a.createElement(Qe.a,{anchor:"right",open:this.state.notificationNav,onClose:function(t){return e.notificationNavClose()}},n.a.createElement("div",{className:"dmCardStyle",style:{height:"100%"}},n.a.createElement(Ke.a,{className:"LeftMenuOneLineFix",style:{minWidth:300,maxWidth:1200}},0!==this.NL.Interface.notificationUnread.length?n.a.createElement("div",null,n.a.createElement(Je.a,{style:{position:"static"}},"Unread Notifications"),l):null,0!==this.NL.Interface.notificationRead.length?n.a.createElement("div",null,n.a.createElement(Je.a,{style:{position:"static"}},"Read Notifications"),c):null,0===this.NL.Interface.notificationRead.length&&0===this.NL.Interface.notificationUnread.length?n.a.createElement(Je.a,{style:{position:"static"}},"No Notifications"):null))),n.a.createElement(Qe.a,{anchor:"right",open:this.state.aiAssistantNav,onClose:function(t){return e.aiAssistantClose()}},n.a.createElement("div",{className:"dmCardStyle aiAssistant",style:{width:"75vw",maxWidth:1200,minWidth:300,height:"100%"}},n.a.createElement(je,{worker:this.NL.InterfaceStore.config.text_ai_assistant_worker,onRef:function(t){return e.AiAssistant=t},NL:this.NL}))),this.props.children,n.a.createElement(ye,{onRef:function(t){return e.FullScreenLoad=t},open:!1}),n.a.createElement(Le,{onRef:function(t){return e.Snack=t},NL:this.NL}),n.a.createElement(De,{onRef:function(t){return e.Alert=t},NL:this.NL}))))}return n.a.createElement("div",null)}}]),t}(fe.a),et=Xe,tt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).fLink=function(e){a.NL.History.push(a.NL.Tools.redirectURL(e))},window.document.title="Nexoid",a.NL=a.props.NL,a.NL.Update=function(){this.NL.Tools.setState(this,{NL:this.state.NL})}.bind(Object(he.a)(a),Object(he.a)(a)),a.NL.History=a.props.history,a.NL.RouteParams=a.props.params,a.NL.Browser.isSmallDevice=!1,a.NL.Version=window.document.head.querySelector('meta[name="version"]').content.split(".").slice(0,3).join("."),a.isSmallDevice=a.isSmallDevice.bind(Object(he.a)(a)),a.state={NL:a.NL},a.timer={},a.NL.Page={},window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),a.NL.App={installer:e},window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone?a.NL.App.installed=!0:a.NL.App.installed=!1,a.NL.Update()})),a.setBrowserSize(),a.NL.Storage.setReferral(a.NL.Interface.getQueryString("referral")),a.mounted=!1,window.getSelection?window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"construct",value:function(e){Object.assign(this.state,e)}},{key:"ctrlSPressed",value:function(e){console.log("Control + S pressed")}},{key:"componentDidMount",value:function(){this.mounted=!0,this.isSmallDevice(),window.addEventListener("resize",this.isSmallDevice),window.addEventListener("focus",this.isSmallDevice),"function"===typeof this.pageDidMount&&this.pageDidMount(),"function"===typeof this.secureDidMount&&this.secureDidMount(),"function"===typeof this.secureRecordDidMount&&this.secureRecordDidMount()}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.NL.AlertLoaded=void 0,window.removeEventListener("resize",this.isSmallDevice),window.removeEventListener("focus",this.isSmallDevice);for(var e=Object.keys(this.timer),t=0;tnew Date(this.props.showCard.date_card_exp).getTime()?"#F44336":void 0}},"Expires ",this.props.showCard.long_card_exp_month,"/",this.props.showCard.long_card_exp_year)):n.a.createElement("div",null,n.a.createElement(ct.Helmet,null,n.a.createElement("script",{src:"https://js.stripe.com/v3/"})),!0===this.state.has_intent?n.a.createElement("div",{style:this.style},n.a.createElement("div",{style:{minHeight:38,paddingTop:8,paddingBottom:8,borderBottom:"solid 2px #3997f1"},id:"card-element"}),!0===this.state.loading_card_verify?n.a.createElement("div",{style:{marginTop:12,float:"right",marginRight:44}},n.a.createElement(lt,null)):n.a.createElement(Ne.a,{variant:"contained",color:"primary",style:{marginTop:12,float:"right"},onClick:function(t){return e.buttonClick(t)}},"Verify Card")):null),n.a.createElement(De,{onRef:function(t){return e.Alert=t},NL:this.NL}))}}]),t}(fe.a),ut=dt,mt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({hello:"1234"}),a.abc=123,console.log(Object(he.a)(a)),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"stripeCreateCallback",value:function(e){console.log("stripeCreateCallback card",e),this.NL.Tools.setState(this,{card:e})}},{key:"render",value:function(){var e=this;return n.a.createElement("div",null,n.a.createElement(Ie.a,{theme:this.props.NL.Theme.getTheme("blue")},n.a.createElement("div",null,n.a.createElement("h1",null,"Stripe test code here"),n.a.createElement("p",null,"Hi there"),n.a.createElement(_.b,{to:"/"},"back to home"),n.a.createElement(ut,{NL:this.NL,width:300,customerName:this.NL.AuthCustomer.customer_name,customerAPI:this.NL.AuthCustomer.customer_api,customerID:this.NL.AuthCustomer.customer_id,customerEmail:"jon@nexoid.com",customerAddress:"31A Kingsgate Rd. NW6 4TD",createCallback:function(t){return e.stripeCreateCallback(t)},showCard:this.state.card}))))}}]),t}(nt),_t=mt,pt=a(955),ht=a(281),ft=a(958),gt=a(956),yt=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"baseCompDidMount",value:function(){var e=this.NL.$("meta[name=version]").attr("content");void 0!==e&&this.NL.$("#nVerWmark").html(e)}},{key:"render",value:function(){return n.a.createElement("div",{style:{position:"fixed",bottom:4,left:4,fontSize:11,color:"rgba(255,255,255,0.67)"},id:"nVerWmark"})}}]),t}(fe.a),vt=yt,bt=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({showRight:!0,SignIn_nexoidCustomer:a.NL.Authentication.getCustomerName(),SignIn_buttonDisabled:!(a.NL.Authentication.getCustomerName().length>=3),Create_API_serverList:a.NL.DataCenter.data_centers,Create_API_serverList_selected:a.NL.DataCenter.default,registration_open:!0}),a.data_center_search_done=!1;var r=Object(he.a)(a);return a.NL.Authentication.getCustomerName().length>=3||a.NL.DataCenter.findClosest((function(e,t){r.NL.Tools.setState(r,{Create_API_serverList_selected:t}),r.data_center_search_done=!0})),a.timer={},a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"SignIn_nexoidCustomer_Change",value:function(e,t){var a=this.props.NL.Tools.cleanClientName(t.target.value);a=a.replace(/[^a-zA-Z0-9]/g,""),this.NL.Tools.setState(this,{SignIn_nexoidCustomer:a,SignIn_buttonDisabled:!(a.length>=3)})}},{key:"Create_API_serverList_Change",value:function(e,t){for(var a=0;a=3&&(a.state.SignIn_buttonDisabled=!1,32===a.state.SignIn_password.length&&(a.NL.AuthAutoSignIn=!0)),a.getClient(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getClient",value:function(){var e=this,t=this.NL;this.NL.Tools.notNull(this.state.SignIn_nexoidCustomer)?this.NL.Customer.find(this.state.SignIn_nexoidCustomer,(function(a,r){!0===e.mounted&&(e.FullScreenLoad.close(),a?404===a.status?e.Alert.show({title:"Sign In",text:"We are unable to find this account. Please check this check the spelling and if the problem persists, please contact your system administrator.",icon:"cancel",color:"#F44336",unfocus:!1},{text:"OK",mode:"primary",callback:function(){e.NL.History.push("/?client="+e.state.SignIn_nexoidCustomer)}}):401===a.status?e.Alert.show({title:"Sign in",text:a.responseJSON.message,icon:"cancel",color:"#F44336"},{text:"OK",mode:"primary",callback:function(){e.NL.History.push("/?client="+e.state.SignIn_nexoidCustomer)}}):e.Alert.showError(a,(function(){e.getClient(e)}),(function(){e.NL.History.push("/?client="+e.state.SignIn_nexoidCustomer)})):(e.azure=!1,e.google=!1,"object"===typeof r.customer.azure&&"string"===typeof r.customer.azure.text_ad_azure_tenant_id&&"string"===typeof r.customer.azure.text_ad_azure_client_id&&r.customer.azure.text_ad_azure_tenant_id.length>10&&r.customer.azure.text_ad_azure_client_id.length>10&&(e.azure=!0,e.ad_azure_tenant_id=r.customer.azure.text_ad_azure_tenant_id,e.ad_azure_client_id=r.customer.azure.text_ad_azure_client_id),e.NL.Tools.setState(e,{SignIn_nexoidCustomer:r.customer.name,SignIn_nexoidCustomerID:r.id,SignIn_nexoidCustomerAPI:r.customer.api_url,SignIn_resetDisabled:r.customer.allow_password_reset,Client_loading:!1,customer_found:!0,signIn_mode:!0===e.azure||!0===e.google?"choose":"nexoid",signIn_sso_options:!0===e.azure||!0===e.google}),e.NL.AuthAPI="https://"+r.customer.api_url+"/"+e.NL.API.API_VER+"/",void 0===e.NL.AuthCustomer&&(e.NL.AuthCustomer={}),e.NL.AuthCustomer.customer_api=r.customer.api_url.split(".")[0],!0!==e.NL.AuthAutoSignIn&&"1"!==e.NL.Interface.getQueryString("AutoSignIn")||e.SignIn(void 0),"string"===typeof r.customer.sso&&"0"!==e.NL.Interface.getQueryString("sso")&&(e.ssoCode=t.Tools.getRandomString(),t.Security.ssoGet(r.customer.sso,e.ssoCode),e.timer.ssoRetChecker=setInterval((function(){var a=t.Security.ssoCheckReturn(e.ssoCode);null!==a&&(clearTimeout(e.timer.ssoRetChecker),console.log("FOUND",a),console.log("Will attempt to sign in from here but will need the app signing function changed as well as the api"),e.SignIn(a))}),500))))})):this.NL.History.push("/")}},{key:"Reset_username_Change",value:function(e,t){var a=this.NL.Tools.cleanUsername(t.target.value);this.NL.Tools.setState(this,{Reset_username:a,Reset_buttonDisabled:!this.NL.Tools.isValidUsername(a)})}},{key:"SignIn_username_Change",value:function(e,t){var a=this.NL.Tools.cleanUsername(t.target.value);this.NL.Tools.setState(this,{SignIn_username:a,SignIn_buttonDisabled:!(this.NL.Tools.isValidUsername(a)&&this.state.SignIn_password.length>=3)})}},{key:"SignIn_password_Change",value:function(e,t){var a=t.target.value;"string"===typeof a&&a.length<=32&&this.NL.Tools.setState(this,{SignIn_password:a,SignIn_buttonDisabled:!(a.length>=3&&this.NL.Tools.isValidUsername(this.state.SignIn_username))})}},{key:"Reset_button_Click",value:function(){var e=this;e.NL.Tools.setState(e,{Reset_loading:!0}),this.NL.Authentication.requestResetPassword(this.state.Reset_username,this.state.SignIn_nexoidCustomerID,this.state.SignIn_nexoidCustomer,(function(t,a){t?404===t.status?e.Alert.show({title:"Password Recovery",text:"We were unable to recover your password because we could not find your account.",icon:"error",color:"#F44336"},{text:"OK",mode:"primary",callback:function(){e.NL.Tools.setState(e,{Reset_loading:!1})}}):500===t.status?e.Alert.show({title:"Password Recovery",text:t.responseJSON.message,icon:"error",color:"#F44336"},{text:"OK",mode:"primary",callback:function(){e.NL.Tools.setState(e,{Reset_loading:!1,SignIn_password:"",Reset_username:""})}}):(e.NL.Tools.setState(e,{Reset_loading:!1}),e.Alert.showError(t,(function(){e.Reset_button_Click()}))):(e.NL.Tools.setState(e,{Reset_loading:!1,SignIn_password:"",Reset_username:""}),e.lpsShowRightPanel(),e.Alert.show({title:"Email Sent",text:"An email has been sent to "+a.email+" with a link to recover your password.",icon:"check_circle",color:"#388E3C"},{text:"OK",mode:"primary"}))}))}},{key:"SignIn",value:function(e){if(!0===this.state.customer_found&&(this.NL.Tools.notNull(localStorage.getItem("AuthCred"))&&localStorage.removeItem("AuthCred"),!this.state.SignIn_buttonDisabled||"object"===typeof e)){var t=this;t.FullScreenLoad.open(),t.NL.Authentication.signIn(t.state.SignIn_nexoidCustomerAPI,this.state.SignIn_username,this.state.SignIn_password,this.state.SignIn_nexoidCustomerID,e,(function(e,a){if(!0===t.mounted)if(t.FullScreenLoad.close(),e)404===e.status?t.Alert.show({title:"Sign in",text:"We are unable to find this account. Please check this check the spelling and if the problem persists, please contact your system administrator.",icon:"cancel",color:"#F44336"},{text:"OK",mode:"primary",focus:!0}):401===e.status||403===e.status?(t.Alert.show({title:"Sign in",text:"Incorrect username or password ("+t.state.SignIn_username+"/"+t.state.SignIn_nexoidCustomer+"). Please check and try again.",icon:"cancel",color:"#F44336"},{text:"OK",mode:"primary",focus:!0}),t.NL.Tools.setState(t,{SignIn_password:""})):t.Alert.showError(e,(function(){t.SignIn(void 0)}));else if(void 0!==a.permission&&Array.isArray(a.permission)&&0!==a.permission.length)if(!0===a.password_reset)void 0===t.NL.Interface.getQueryString("c")?t.NL.History.push("/password_reset"):t.NL.History.push("/password_reset/"+t.NL.Interface.getQueryString("c"));else if(!0===a.password_expired)t.NL.History.push("/password_reset");else if(!0===a.payment_failed_block)t.NL.History.push("/payment_failed_blocked");else if(!0===a.payment_failed)t.NL.History.push("/payment_failed");else{var r="/home";!0===t.NL.Security.hasAccess("DASHBOARDREAD")&&void 0!==t.NL.Defaults.dashboard&&""!==t.NL.Defaults.dashboard&&(r="/dashboard/default"),t.NL.History.push(""!==t.NL.Interface.getQueryString("r")&&void 0!==t.NL.Interface.getQueryString("r")?t.NL.Interface.getQueryString("r"):r)}else t.NL.Tools.setState(t,{SignIn_password:""}),t.Alert.show({title:"Sign in",text:"You do not have permission to use this application. Please contact your system administrator.",icon:"security",color:"#F44336"},{text:"OK",mode:"primary"})}))}}},{key:"signInOptionSelectMicrosoft",value:function(){var e=this;window.sessionStorage.setItem("azure_sso",JSON.stringify({tenant_id:this.ad_azure_tenant_id,client_id:this.ad_azure_client_id}));var t={auth:{clientId:this.ad_azure_client_id,authority:"https://login.microsoftonline.com/"+this.ad_azure_tenant_id,redirectUri:"https://app.nexoid.com/sso/azure.html"},cache:{cacheLocation:"sessionStorage",storeAuthStateInCookie:!1}};new window.Msal.UserAgentApplication(t).loginPopup({scopes:["openid","profile","User.Read"]}).then((function(t){e.SignIn({mode:"azure",username:t.idToken.preferredName,token:t.idToken.rawIdToken}),console.log({mode:"azure",username:t.idToken.preferredName,token:t.idToken.rawIdToken})})).catch((function(e){console.log("MSALObj error",e)}))}},{key:"signInOptionSelectGoogle",value:function(){alert("beep goole")}},{key:"signInOptionSelectNexoid",value:function(){this.NL.Tools.setState(this,{signIn_mode:"nexoid"})}},{key:"signInOptionSelect",value:function(){this.NL.Tools.setState(this,{signIn_mode:"choose"})}},{key:"SignIn_changeClientName_Click",value:function(){this.NL.History.push("/")}},{key:"lpsShowLeftPanel",value:function(e){this.NL.$(".lpsPanLeft").css("display","block"),this.NL.$(".lpsPanRight").css("display","none"),this.NL.Tools.setState(this,{showRight:!1}),this.NL.$("#lpsBackLayer").animate({marginLeft:"0"}),this.NL.$(".lpsFrontLayer").animate({marginLeft:"100%"})}},{key:"lpsShowRightPanel",value:function(){this.NL.$(".lpsPanLeft").css("display","none"),this.NL.$(".lpsPanRight").css("display","block"),this.NL.Tools.setState(this,{showRight:!0}),this.NL.$("#lpsBackLayer").animate({marginLeft:"50%"}),this.NL.$(".lpsFrontLayer").animate({marginLeft:"0"})}},{key:"render",value:function(){var e=this,t="180%";return"string"===typeof this.state.SignIn_nexoidCustomer&&(this.state.SignIn_nexoidCustomer.length>18&&(t="150%"),this.state.SignIn_nexoidCustomer.length>21&&(t="120%"),this.state.SignIn_nexoidCustomer.length>27&&(t="100%"),this.state.SignIn_nexoidCustomer.length>34&&(t="90%")),n.a.createElement("div",{className:"Page_SignIn_User"},n.a.createElement(Ie.a,{theme:this.props.NL.Theme.getTheme("blue")},n.a.createElement("div",{id:"lpsBackgroundContainer"},n.a.createElement("div",{className:"lpsBackgroundResetPassword"}),n.a.createElement("div",{className:"lpsBackgroundSignIn_User"})),n.a.createElement("div",{id:"lpsBackLayer"},n.a.createElement("div",{className:"lpsFrontLayer"},n.a.createElement("div",{className:"lpsPanLeft"},n.a.createElement(Ie.a,{theme:this.NL.Theme.getTheme("darkOrange")},n.a.createElement("div",{className:"lpsCenterBox"},this.state.showRight?null:n.a.createElement("div",{className:"lpsCenterBoxInner lpsDarkTheme"},n.a.createElement("div",null,n.a.createElement("h1",{className:"dtH1 noSelect"},"Reset Password"),n.a.createElement("p",{className:"dtP noSelect"},"Enter your username and an email will be sent to reset your password.")),!1===this.state.Reset_loading?n.a.createElement("div",null,n.a.createElement("div",{className:"inputComponent"},n.a.createElement(pt.a,{disabled:this.state.showRight,className:"noFocusBoarder",onKeyPress:function(t){"Enter"===t.key&&e.Reset_button_Click()},onChange:this.Reset_username_Change.bind(this,this),label:"Username",inputProps:{tabIndex:5},fullWidth:!0,value:this.state.Reset_username})),n.a.createElement("div",{className:"lpsCenterAlignRight"},n.a.createElement(Ne.a,{color:"primary",className:"MuiButton-rounded",tabIndex:7,disabled:this.state.showRight,style:{marginTop:12,marginLeft:12},onClick:this.lpsShowRightPanel.bind(this,this)},"Back"),n.a.createElement(Ne.a,{variant:"contained",color:"primary",className:"MuiButton-rounded",disabled:this.state.showRight||this.state.Reset_buttonDisabled,tabIndex:6,style:{marginTop:12,marginLeft:12},onClick:function(t){return e.Reset_button_Click(t)}},"Send Email"))):n.a.createElement("div",null,n.a.createElement(Nt,null)))))),n.a.createElement("div",{className:"lpsPanRight"},n.a.createElement("div",{className:"lpsCenterBox"},this.state.showRight?n.a.createElement("div",{className:"lpsCenterBoxInner",hidden:!1},"loading"===this.state.signIn_mode?n.a.createElement("div",null,n.a.createElement(Nt,null)):null,"choose"===this.state.signIn_mode?n.a.createElement("div",null,n.a.createElement("div",{style:{fontSize:t,color:"#1E88E5",textAlign:"left"}},n.a.createElement("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},className:"noSelect"},this.state.SignIn_nexoidCustomer)),n.a.createElement("div",{style:{textAlign:"left",marginTop:24,marginBottom:8}},"Sign in with"),!0===this.azure?n.a.createElement("div",{className:"ssoOption ssoMicrosoft",onClick:this.signInOptionSelectMicrosoft.bind(this,this)},n.a.createElement("img",{src:"img/logo/sso_microsoft.png",alt:"Microsoft"}),"Microsoft"):null,!0===this.google?n.a.createElement("div",{className:"ssoOption ssoGoogle",onClick:this.signInOptionSelectGoogle.bind(this,this)},n.a.createElement("img",{src:"img/logo/sso_google.png",alt:"Google"}),"Google"):null,n.a.createElement("div",{className:"ssoOption ssoNexoid",onClick:this.signInOptionSelectNexoid.bind(this,this)},n.a.createElement("img",{src:"img/logo/sso_nexoid.png",alt:"Nexoid"}),"Nexoid")):null,"nexoid"===this.state.signIn_mode?n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("div",{className:"lpsCenterLogo"},n.a.createElement("div",{style:{fontSize:t,color:"#1E88E5",textAlign:"left"}},n.a.createElement("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},className:"noSelect"},this.state.SignIn_nexoidCustomer)),n.a.createElement("div",{style:{fontSize:t,textAlign:"left"}},n.a.createElement("span",{style:{fontSize:"85%",whiteSpace:"nowrap",color:"#757575",verticalAlign:"top"},className:"noSelect"},"Sign in"))),n.a.createElement("div",{className:"inputComponent"},n.a.createElement(pt.a,{disabled:!this.state.showRight,className:"noFocusBoarder",onKeyPress:function(t){"Enter"===t.key&&e.state.SignIn_password.length>=3&&e.SignIn()},onChange:this.SignIn_username_Change.bind(this,this),label:"Username",inputProps:{tabIndex:1,autoComplete:"Nexoid_Username",name:"NexoidUsername"},fullWidth:!0,value:this.state.SignIn_username})),n.a.createElement("div",{className:"inputComponent"},n.a.createElement(pt.a,{disabled:!this.state.showRight,className:"noFocusBoarder",type:"password",onKeyPress:function(t){"Enter"===t.key&&e.SignIn()},label:"Password",inputProps:{tabIndex:2,autoComplete:"Nexoid_Password",name:"NexoidPassword"},fullWidth:!0,value:this.state.SignIn_password,onChange:this.SignIn_password_Change.bind(this,this)})),n.a.createElement("div",{className:"lpsCenterAlignRight"},!0===this.state.SignIn_resetDisabled?n.a.createElement(Ne.a,{disabled:!this.state.showRight,color:"primary",className:"MuiButton-rounded",tabIndex:4,style:{marginTop:12,marginLeft:12},onClick:this.lpsShowLeftPanel.bind(this,this)},"Forgot Password"):null,n.a.createElement(Ne.a,{variant:"contained",color:"primary",className:"MuiButton-rounded",disabled:!this.state.showRight||this.state.SignIn_buttonDisabled||!this.state.customer_found,tabIndex:3,style:{marginTop:12,marginLeft:12},onClick:function(t){return e.SignIn(void 0,t)}},"Sign In")),!0===this.state.signIn_sso_options?n.a.createElement("div",null,n.a.createElement(Ne.a,{disabled:!this.state.showRight,color:"primary",className:"MuiButton-rounded",tabIndex:4,style:{marginTop:24,marginLeft:12,float:"right"},onClick:this.signInOptionSelect.bind(this,this)},"Other SignIn Options")):null)):null):null,n.a.createElement("div",{className:"BtmRight"},n.a.createElement(Ne.a,{disabled:!this.state.showRight,tabIndex:4,className:"MuiButton-rounded",onClick:function(t){return e.SignIn_changeClientName_Click(t)}},"SIGN IN AS DIFFERENT CLIENT")))))),n.a.createElement(De,{onRef:function(t){return e.Alert=t},NL:this.NL}),n.a.createElement(ye,{onRef:function(t){return e.FullScreenLoad=t}}),n.a.createElement(vt,{NL:this.NL})))}}]),t}(nt),wt=xt,St=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).NL.Authentication.user_signed_in||a.NL.History.push(a.NL.Authentication.getSignInURL()),a.construct({secure:!1,secureAlertUser:!0,missingModel:!1}),!1===a.NL.Environment._prod&&!0===a.NL.Config.useDevModel&&(a.NL.Model=y),a.NL.AlertLoaded=a.SecurityAlertUser.bind(Object(he.a)(a)),a.NL.App.noAccess=void 0,a.NL.Storage.loadPageCacheStore(),a.NL.Report.component={},a.NL.Interface.setDarkMode(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"SecurityAlertUser",value:function(e){var t=this;(!1!==this.state.secure||!0!==this.state.secureAlertUser&&!0!==e)&&!0!==this.state.missingModel||this.NL.Alert.show({title:"Access Denied",text:"You do not have permission to access this resource. Please contact your system administrator for help.",icon:"warning",color:"#ff0000",icon_show:!0,unfocus:!1},{text:"Home",mode:"raised",callback:function(){t.NL.History.push("/home")}},{text:"Sign out",mode:"text",callback:function(){t.NL.History.push("/signout")}})}}]),t}(at),kt=St,Ct=function(e){function t(e){var a;Object(i.a)(this,t),a=Object(c.a)(this,Object(d.a)(t).call(this,e));var r=Object(he.a)(a);return a.NL.Authentication.signOut((function(e,t){r.NL.History.push(r.NL.Authentication.getSignInURL()+("0"===r.NL.Interface.getQueryString("sso")?"?sso=0":""))}),!0===a.props.all),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this;return n.a.createElement("div",null,n.a.createElement(ye,{onRef:function(t){return e.FullScreenLoad=t},open:!0}))}}]),t}(kt),At=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).Link_Home=function(){a.NL.History.push("/home")},a.Link_SignIn=function(){a.NL.History.push(a.NL.Authentication.getSignInURL())},a.construct({fullScreen:!1,show_old_password:!0,old_password:"",new_password:"",new_password_confirm:"",isValuePassword:!1,failedMessage:"",stage:"enter"}),void 0!==a.NL.RouteParams.old_password&&(a.state.show_old_password=!1,a.state.old_password=a.NL.RouteParams.old_password),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"click_retry",value:function(){this.NL.Tools.setState(this,{stage:"enter",new_password:"",new_password_confirm:"",failedMessage:""})}},{key:"new_password_change",value:function(e,t){t.target.value.length<=32&&this.NL.Tools.setState(this,{new_password:t.target.value})}},{key:"new_password_confirm_change",value:function(e,t){t.target.value.length<=32&&this.NL.Tools.setState(this,{new_password_confirm:t.target.value})}},{key:"old_password_change",value:function(e,t){t.target.value.length<=32&&this.NL.Tools.setState(this,{old_password:t.target.value})}},{key:"startResetPassword",value:function(){var e=this;e.NL.Tools.setState(e,{stage:"updating"}),e.NL.Authentication.changePassword(this.state.old_password,this.state.new_password,(function(t,a){t?(400===t.status&&e.NL.Tools.setState(e,{stage:"failed",old_password:"",new_password:"",new_password_confirm:"",failedMessage:t.responseJSON.message}),401===t.status&&e.NL.Tools.setState(e,{stage:"failed",old_password:"",new_password:"",new_password_confirm:"",failedMessage:t.responseJSON.message})):e.NL.Tools.setState(e,{stage:"updated"})}))}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:this.NL.Theme.getGradientBackground("blue")},n.a.createElement(Ie.a,{theme:this.props.NL.Theme.getTheme("blue")},n.a.createElement(xe.a,{open:!0,fullScreen:this.NL.Browser.isSmallDevice},n.a.createElement(Ce.a,{id:"alert-dialog-title"},n.a.createElement("div",{style:{paddingBottom:25}},n.a.createElement("img",{style:{filter:!0===this.props.NL.Theme.isDark?"brightness(130%)":void 0},width:"250px",height:"50px",alt:"Nexoid",src:"img/logo/nexoid_logo.svg"}))),n.a.createElement(Se.a,{style:{minWidth:!1===this.NL.Browser.isSmallDevice?600:null}},n.a.createElement("div",null,"failed"===this.state.stage?n.a.createElement("div",null,n.a.createElement("p",null,this.state.failedMessage)):null,"updating"===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingBottom:"20px"}},"Updating password"),n.a.createElement(Nt,null)):null,"updated"===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingTop:"20px"}},"Your password has been successfully changed.")):null,"enter"===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingTop:0,textAlign:"justified"}},!0!==this.state.show_old_password?n.a.createElement("div",{style:{paddingBottom:8,paddingTop:8}},"Your password has been reset please enter a new password."):n.a.createElement("div",{style:{paddingBottom:8,paddingTop:8}},"Your password has expired please enter a new password."),!0===this.state.show_old_password?n.a.createElement(pt.a,{label:"Old Password",value:this.state.old_password,type:"password",onChange:this.old_password_change.bind(this,this),fullWidth:!0,style:{marginTop:8,marginBottom:8},onKeyPress:function(t){"Enter"===t.key&&e.startResetPassword()}}):null,n.a.createElement(pt.a,{label:"New Password",value:this.state.new_password,type:"password",onChange:this.new_password_change.bind(this,this),fullWidth:!0,style:{marginTop:8,marginBottom:8},onKeyPress:function(t){"Enter"===t.key&&e.startResetPassword()}}),n.a.createElement(pt.a,{label:"Confirm",value:this.state.new_password_confirm,type:"password",onChange:this.new_password_confirm_change.bind(this,this),fullWidth:!0,style:{marginTop:8,marginBottom:8},onKeyPress:function(t){"Enter"===t.key&&e.startResetPassword()}}),""!==this.state.failMessage?n.a.createElement("p",{style:{color:this.NL.Theme.getFailedColor("blue")}},this.state.failMessage):null)):null)),n.a.createElement(we.a,null,n.a.createElement("div",null,"failed"===this.state.stage?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",onClick:this.click_retry.bind(this,this),color:"primary"},"retry")):null,"expired"===this.state.stage?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",onClick:this.Link_Home,color:"primary"},"OK")):null,"updated"===this.state.stage?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",autoFocus:!0,onClick:function(t){return e.Link_Home(t)},color:"primary"},"OK")):null,"enter"===this.state.stage?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",disabled:this.state.new_password!==this.state.new_password_confirm||this.state.new_password.length<=3,onClick:this.startResetPassword.bind(this,this),color:"primary"},"Set Password")):null)))))}}]),t}(nt),Dt=function(e){function t(){var e,a;Object(i.a)(this,t);for(var r=arguments.length,n=new Array(r),o=0;o=5&&-1!==this.state.AccountName.indexOf(" ")?this.green:0===this.state.AccountName.length?!0===this.state.tryedToEnd?this.red:null:this.red,t=this.NL.Tools.isEmpty(this.state.AccountUsername)?null:this.NL.Tools.isValidUsername(this.state.AccountUsername)?this.green:this.red,a=this.state.AccountPassword.length>=6?this.green:0===this.state.AccountPassword.length?!0===this.state.tryedToEnd?this.red:null:this.red,r=0===this.state.AccountEmail.length?null:this.NL.Email.isEmail(this.state.AccountEmail)?this.green:this.red,n=0===this.state.AccountClientAddress.length?null:this.state.AccountClientAddress.length>=10&&-1!==this.state.AccountClientAddress.indexOf("\n")?this.green:this.red,this.NL.Tools.setState(this,{AccountUsernameIcon:t,AccountPasswordIcon:a,AccountEmailIcon:r,AccountNameIcon:e,AccountClientAddressIcon:n})}},{key:"UpdateCompleted",value:function(){var e=this;void 0!==this.timer.UpdateCompleteTimerID&&clearTimeout(this.timer.UpdateCompleteTimerID),this.timer.UpdateCompleteTimerID=setTimeout((function(){e.UpdateCompleted_Action()}),550)}},{key:"UpdateCompleted_Action",value:function(){var e=[],t=[],a=!1;this.state.AccountClientName.length>=3&&2===this.state.AccountClientCheck&&t.push(0),this.state.AccountUsername.length>=3&&this.state.AccountPassword.length>=6&&this.state.AccountEmail.length>=3&&this.state.AccountName.length>=5&&-1!==this.state.AccountName.indexOf(" ")&&this.NL.Email.isEmail(this.state.AccountEmail)&&t.push(1),this.state.AccountClientAddress.length>=10&&-1!==this.state.AccountClientAddress.indexOf("\n")&&t.push(2),3===t.length&&e.push(0),this.state.Modules_Selected.length>=1&&e.push(1),""!==this.state.Plan_Selected&&e.push(2),""!==this.state.Stripe_TokenID&&"object"===typeof this.state.Stripe_Card&&e.push(3),-1!==e.indexOf(0)&&-1!==e.indexOf(1)&&-1!==e.indexOf(2)&&(a=!0),this.NL.Tools.setState(this,{completed:e,completedAccountStage:t,canSkip:a})}},{key:"AccountClientCheckIfExists",value:function(){var e=this;e.NL.Tools.setState(e,{AccountClientCheck:1,AccountClientNameIcon:n.a.createElement(Wt,null)}),this.NL.Customer.find(this.state.AccountClientName,(function(t,a){t?404===t.status?(e.NL.Tools.setState(e,{AccountClientCheck:2,AccountClientNameIcon:e.green,AccountClientError:""}),e.UpdateCompleted()):(e.NL.Tools.setState(e,{AccountClientCheck:-1,AccountClientNameIcon:e.red,AccountClientError:"Error connecting to server try again later."}),e.UpdateCompleted()):(e.NL.Tools.setState(e,{AccountClientCheck:-1,AccountClientNameIcon:e.red,AccountClientError:"Client name already exists."}),e.UpdateCompleted())}))}},{key:"sendMobileText",value:function(){var e=this;this.mobileCheck={},this.NL.Tools.setState(this,{activeStep:7,mobileCode:"",mobileSendingCode:!0}),this.NL.SMS.validate(this.state.mobileNumber,(function(t,a){t?e.NL.Tools.setState(e,{activeStep:6,mobileSendingCode:!0}):(e.mobileCheck=a.validation_code,e.NL.Tools.setState(e,{activeStep:7,mobileSendingCode:!1}))}))}},{key:"AccountClientName_Change",value:function(e,t){var a=this,r=this.NL.Tools.cleanClientName(t.target.value);void 0!==this.timer.AccountClientTimerID&&clearTimeout(this.timer.AccountClientTimerID),r.length>=3&&(this.timer.AccountClientTimerID=setTimeout((function(){a.AccountClientCheckIfExists()}),750)),this.NL.Tools.setState(this,{AccountClientName:r,AccountClientCheck:0,AccountClientError:"",AccountClientNameIcon:r.length>=1&&r.length<=2?this.red:null}),this.UpdateCompleted()}},{key:"AccountName_Change",value:function(e,t){this.NL.Tools.setState(this,{AccountName:t.target.value}),this.AccountUpdateCompleted(),this.UpdateCompleted()}},{key:"AccountUsername_Change",value:function(e,t){var a=this.NL.Tools.cleanUsername(t.target.value);this.NL.Tools.setState(this,{AccountUsername:a}),this.AccountUpdateCompleted(),this.UpdateCompleted()}},{key:"AccountPassword_Change",value:function(e,t){"string"===typeof t.target.value&&t.target.value.length<=32&&(this.NL.Tools.setState(this,{AccountPassword:t.target.value}),this.AccountUpdateCompleted(),this.UpdateCompleted())}},{key:"AccountEmail_Change",value:function(e,t){if("string"===typeof t.target.value&&t.target.value.length<=96){var a=t.target.value.toLowerCase();this.NL.Tools.setState(this,{AccountEmail:a}),this.AccountUpdateCompleted(),this.UpdateCompleted()}}},{key:"AccountAddress_Change",value:function(e,t){"string"===typeof t.target.value&&t.target.value.length<=250&&(this.NL.Tools.setState(this,{AccountClientAddress:t.target.value}),this.AccountUpdateCompleted(),this.UpdateCompleted())}},{key:"mobilePhone_Change",value:function(e,t,a){var r=!1;"string"===typeof a.format&&(r=a.format.length===t.length),this.NL.Tools.setState(this,{mobileNumber:t,mobileValid:r})}},{key:"mobileCode_Change",value:function(e,t,a){var r=!1;if("string"===typeof t&&6===t.length){var n=parseInt(t);n>=1e5&&n%16===this.mobileCheck.checksum&&(r=!0)}this.NL.Tools.setState(this,{mobileCode:t,mobileCodeLooksValid:r})}},{key:"stripeCreateCallback",value:function(e){this.NL.Tools.setState(this,{Stripe_Card:e}),this.UpdateCompleted()}},{key:"createClient",value:function(){var e=this;e.NL.Tools.setState(e,{activeStep:4});var t={client_name:this.state.AccountClientName,admin_firstname:this.state.AccountName.split(" ")[0],admin_lastname:this.state.AccountName.split(" ")[this.state.AccountName.split(" ").length-1],admin_username:this.state.AccountUsername,admin_password:this.state.AccountPassword,admin_email:this.state.AccountEmail,client_address:this.state.AccountClientAddress,modules:this.state.Modules_Selected,plan:this.state.Plan_Selected,stripe_card:this.state.Stripe_Card,region:this.props.params.API,agreement:this.agree.agreement,referral:this.NL.Storage.getReferral(),mobile_check:{mobile:this.mobileCheck.mobile,expire:this.mobileCheck.expire,code:this.mobileCheck.code,pin:this.state.mobileCode}};""===t.plan&&(t.plan=this.NL.Plans[this.props.params.API.toLowerCase()][2].id),this.NL.Customer.create(t,(function(t,a){if(t)if(e.NL.Tools.isPath(t,"esponseJSON.message","string"))switch(t.responseJSON.message){case"Client name already exists.":e.NL.Tools.setState(e,{AccountClientName:"",activeStep:5,AccountStage:0,activeStep_next:0,error_message:"The client name (organisation name) you have entered is no longer available."});break;default:e.NL.Tools.setState(e,{activeStep:5,activeStep_next:3,error_message:"Unknown error during registration. Click OK to attempt again."})}else e.NL.Tools.setState(e,{activeStep:5,activeStep_next:3,error_message:"Unknown error during registration. Click OK to attempt again."});else"object"===typeof a.created&&(e.NL.AuthUser={text_username:a.created.username},e.NL.AuthCustomer={customer_name:a.created.client_name},e.NL.AuthPassword=a.created.password,e.NL.Storage.saveStore(),e.Snack.show("Registration successful","#1976D2","check_circle",(function(){e.NL.History.push("/signin/"+a.created.client_name)})))}))}},{key:"render",value:function(){var e=this,t=this.getSteps();return n.a.createElement("div",{style:this.NL.Theme.getGradientBackground("blue")},n.a.createElement(Ie.a,{theme:this.props.NL.Theme.getTheme("blue")},n.a.createElement(xe.a,{open:!0,fullScreen:this.NL.Browser.isSmallDevice},n.a.createElement(Ce.a,{id:"alert-dialog-title"},-1!==this.state.activeStep&&4!==this.state.activeStep&&5!==this.state.activeStep&&6!==this.state.activeStep&&7!==this.state.activeStep?n.a.createElement(Rt.a,{nonLinear:!0,activeStep:this.state.activeStep,alternativeLabel:!0},t.map((function(t,a){return n.a.createElement(Ot.a,{key:t},n.a.createElement(jt.a,{onClick:e.handleStep(a),completed:-1!==e.state.completed.indexOf(a)},t))}))):null,-1===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingBottom:25}},n.a.createElement("img",{width:"250px",height:"50px",alt:"Nexoid",src:"img/logo/nexoid_logo.svg"})),n.a.createElement("span",null,"Terms and Conditions")):null,4===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("span",null,"Creating account...")):null,5===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("span",null,"Whoops something whent wrong...")):null,6===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("i",{style:{color:"#F9A825",fontSize:32,position:"absolute"},className:"material-icons"},"security"),n.a.createElement("span",{style:{paddingLeft:40}},"Final Step - Security")):null,7===this.state.activeStep?n.a.createElement("div",null,!0===this.state.mobileSendingCode?n.a.createElement("div",null,n.a.createElement("i",{style:{color:"#F9A825",fontSize:32,position:"absolute"},className:"material-icons"},"security"),n.a.createElement("span",{style:{paddingLeft:40}},"Sending Code...")):n.a.createElement("div",null,n.a.createElement("i",{style:{color:"#F9A825",fontSize:32,position:"absolute"},className:"material-icons"},"security"),n.a.createElement("span",{style:{paddingLeft:40}},"Final Step - Enter Code"))):null),n.a.createElement(Se.a,{style:{minWidth:!1===this.state.NL.Browser.isSmallDevice?600:null}},-1===this.state.activeStep?n.a.createElement(Ht,null):null,0===this.state.activeStep&&0===this.state.AccountStage?n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},n.a.createElement("p",null,"Please enter your client name (organisation name)."),n.a.createElement("table",{style:{width:"100%",marginBottom:20}},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("div",{style:{minHeight:70}},n.a.createElement(pt.a,{label:"Client name (organisation name)",fullWidth:!0,value:this.state.AccountClientName,onChange:this.AccountClientName_Change.bind(this,this),error:""!==this.state.AccountClientError,helperText:this.state.AccountClientError,inputProps:{tabIndex:5},onKeyPress:function(t){"Enter"===t.key&&e.AccountS0_Next()}}))),n.a.createElement("td",{style:{width:32,height:61,textAlign:"right",padding:4,paddingTop:4}},this.state.AccountClientNameIcon)))),n.a.createElement("p",{style:{fontSize:"90%"}},"Your client name is unique to your organisation and is used by all staff to sign in. Your client name can not contain spaces or punctuation."," ")):null,0===this.state.activeStep&&1===this.state.AccountStage?n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},n.a.createElement("p",null,"Administrator Account"),n.a.createElement("table",{style:{width:"100%"}},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement(pt.a,{label:"Full Name",fullWidth:!0,value:this.state.AccountName,onChange:this.AccountName_Change.bind(this,this),margin:"normal",inputProps:{tabIndex:9}})),n.a.createElement("td",{style:{width:32,textAlign:"right",padding:4,paddingTop:26}},this.state.AccountNameIcon)),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement(pt.a,{label:"Username",fullWidth:!0,value:this.state.AccountUsername,onChange:this.AccountUsername_Change.bind(this,this),margin:"normal",inputProps:{tabIndex:10}})),n.a.createElement("td",{style:{width:32,textAlign:"right",padding:4,paddingTop:26}},this.state.AccountUsernameIcon)),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement(pt.a,{label:"Password",fullWidth:!0,type:this.state.AccountPassword_show?"text":"password",value:this.state.AccountPassword,onChange:this.AccountPassword_Change.bind(this,this),margin:"normal",inputProps:{tabIndex:11},InputProps:{endAdornment:n.a.createElement(It.a,{variant:"filled",position:"end"},n.a.createElement(Te.a,{"aria-label":"Toggle password visibility",onClick:this.handleClickShowPassword},this.state.AccountPassword_show?n.a.createElement("i",{className:"material-icons"},"visibility_off"):n.a.createElement("i",{className:"material-icons"},"visibility")))}})),n.a.createElement("td",{style:{width:32,textAlign:"right",padding:4,paddingTop:31}},this.state.AccountPasswordIcon)),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement(pt.a,{label:"Email",fullWidth:!0,value:this.state.AccountEmail,onChange:this.AccountEmail_Change.bind(this,this),margin:"normal",inputProps:{tabIndex:12},onKeyPress:function(t){"Enter"===t.key&&e.AccountS1_Next()}})),n.a.createElement("td",{style:{width:32,textAlign:"right",padding:4,paddingTop:26}},this.state.AccountEmailIcon))))):null,0===this.state.activeStep&&2===this.state.AccountStage?n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},n.a.createElement("p",null,"Please enter your company address."),n.a.createElement("table",{style:{width:"100%",marginBottom:20}},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("div",{style:{minHeight:70}},n.a.createElement(pt.a,{label:"Company Address",fullWidth:!0,value:this.state.AccountClientAddress,onChange:this.AccountAddress_Change.bind(this,this),error:""!==this.state.AccountClientAddressError,helperText:this.state.AccountClientAddressError,multiline:!0,placeholder:"221B Baker St\nMarylebone,\nLondon NW1 6XE\nUnited Kingdom",rows:4,rowsMax:8,inputProps:{tabIndex:5}}))),n.a.createElement("td",{style:{width:32,height:61,textAlign:"right",padding:4,paddingTop:4}},this.state.AccountClientAddressIcon)))),n.a.createElement("p",{style:{fontSize:"90%"}},"Your company address is displayed at the top of your invoices. You can skip this step and edit your address later.")):null,1===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("p",{style:{fontSize:"90%"}},"Modules add functionality to the Nexoid platform and are offered at no additional cost. Subscription to Modules can be changed at a later date."),n.a.createElement(Bt,{NL:this.NL,selected:this.state.Modules_Selected,update:this.Modules_Set})):null,2===this.state.activeStep?n.a.createElement("div",null,n.a.createElement(zt,{NL:this.NL,location:this.props.params.API.toLowerCase(),selected:this.state.Plan_Selected,update:this.Plan_Set,defaultFirst:this.state.demoMode})):null,3===this.state.activeStep?n.a.createElement("div",null,n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},n.a.createElement("p",null,"Payments are taken automatically at the end of each month your billing month is defined by your registration date."),n.a.createElement("p",null,"You can skip this step and enter payment details later."),n.a.createElement(ut,{NL:this.NL,showCard:this.state.Stripe_Card,customerName:this.state.AccountClientName,customerAddress:this.state.AccountClientAddress,customerEmail:this.state.AccountEmail,createCallback:function(t){return e.stripeCreateCallback(t)}}))):null,4===this.state.activeStep?n.a.createElement("div",{style:{padding:50}},n.a.createElement(Vt,null)):null,6===this.state.activeStep?n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},n.a.createElement("p",{style:{textAlign:"justify"}},"We are going to send an activation code to your mobile phone."),n.a.createElement("div",{className:"smallerCountryList",style:{paddingBottom:24,paddingTop:8}},n.a.createElement(Jt.a,{country:this.state.defaultCountry,preferredCountries:this.state.preferredCountries,value:this.state.mobileNumber,onChange:this.mobilePhone_Change.bind(this,this)})),n.a.createElement("p",{style:{textAlign:"justify"}},"Please enter your mobile phone number above, including the international dial code."),n.a.createElement("p",{style:{textAlign:"justify"}},"Text messages typically arrive in under a minute.")):null,7===this.state.activeStep?n.a.createElement("div",{style:{width:300,marginLeft:"auto",marginRight:"auto",display:"block"}},!0===this.state.mobileSendingCode?n.a.createElement("div",{style:{padding:50}},n.a.createElement(Vt,null)):n.a.createElement("div",null,n.a.createElement("p",{style:{textAlign:"justify"}},"Please enter the code sent to your phone."),n.a.createElement("div",{className:"ReactCodeInput",style:{paddingLeft:18,paddingTop:16,paddingBottom:24}},n.a.createElement(Kt.a,{value:this.state.mobileCode,onChange:this.mobileCode_Change.bind(this,this),type:"number",fields:6})),n.a.createElement("p",{style:{textAlign:"justify"}},"If the code does not arrive in 2 minutes, please press back and try again."))):null,5===this.state.activeStep?n.a.createElement("div",null,this.state.error_message):null),-1===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{tabIndex:3,onClick:this.cmd_Cancel},"cancel"),n.a.createElement(Ne.a,{tabIndex:2,variant:"contained",onClick:this.TandC_Agree,color:"primary"},"I Agree")):null,0===this.state.activeStep&&0===this.state.AccountStage?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{tabIndex:7,onClick:this.cmd_Cancel},"cancel"),n.a.createElement(Ne.a,{tabIndex:6,disabled:-1===this.state.completedAccountStage.indexOf(0),variant:"contained",onClick:this.AccountS0_Next,color:"primary"},"Next")):null,0===this.state.activeStep&&1===this.state.AccountStage?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{tabIndex:15,onClick:this.AccountS1_Back},"back"),n.a.createElement(Ne.a,{tabIndex:14,disabled:-1===this.state.completedAccountStage.indexOf(1),variant:"contained",onClick:this.AccountS1_Next,color:"primary"},"Next")):null,0===this.state.activeStep&&2===this.state.AccountStage?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{tabIndex:15,onClick:this.AccountS2_Back},"back"),n.a.createElement(Ne.a,{tabIndex:14,variant:"contained",onClick:this.AccountS2_Next,color:"primary",disabled:-1===this.state.completedAccountStage.indexOf(2)},"Next")):null,1===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{onClick:this.Modules_Back},"back"),n.a.createElement(Ne.a,{disabled:-1===this.state.completed.indexOf(1),variant:"contained",onClick:this.Modules_Next,color:"primary"},"Next")):null,2===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{onClick:this.Plan_Back},"back"),n.a.createElement(Ne.a,{disabled:-1===this.state.completed.indexOf(2),variant:"contained",onClick:this.Plan_Next,color:"primary"},"Next")):null,3===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{onClick:this.Payment_Back},"back"),!0===this.state.canSkip&&!0===this.state.Plan_Free?n.a.createElement(Ne.a,{variant:"contained",color:"primary",onClick:this.Payment_Skip},"Save Card"):null,!0===this.state.canSkip&&!0===this.state.Plan_Free?n.a.createElement(Ne.a,{variant:"contained",color:"primary",onClick:this.Payment_Skip},"Skip"):n.a.createElement(Ne.a,{disabled:-1===this.state.completed.indexOf(2),variant:"contained",onClick:this.Payment_Next,color:"primary"},"Next")):null,5===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{variant:"contained",onClick:this.Error_OK,color:"primary"},"OK")):null,6===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{variant:"contained",disabled:!this.state.mobileValid,onClick:this.phoneNumber_Next,color:"primary"},"Next")):null,7===this.state.activeStep?n.a.createElement(we.a,null,n.a.createElement(Ne.a,{onClick:this.phoneNumberCode_Back},"back"),n.a.createElement(Ne.a,{variant:"contained",onClick:this.Finish,color:"primary",disabled:!this.state.mobileCodeLooksValid},"Finish")):null),n.a.createElement(Le,{onRef:function(t){return e.Snack=t},NL:this.NL})))}}]),t}(nt)),$t=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({menuMargin:a.NL.Styles.getMenuPadding(),secure:a.NL.Security.hasAccess("ANY")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.NL.InterfaceStore.menu.map((function(t){return!0===t.menu_hide&&!0!==e.props.all?null:n.a.createElement(_.b,{key:t.key,to:e.NL.Tools.redirectURL(t.url),style:{marginLeft:e.state.menuMargin,marginRight:e.state.menuMargin}},n.a.createElement(Ut.a,{style:e.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{color:t.menu_icon_color,backgroundColor:t.menu_icon_color_background}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},t.menu_icon)),n.a.createElement("div",{className:"largeButtonText"},t.menu_name))))}));return n.a.createElement("div",{className:"Home"},n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},this.NL.Security.hasAccess("DASHBOARDREAD")?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Dashboard",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("/dashboard/default")},n.a.createElement("i",{className:"material-icons"},"dashboard")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Home")),this.NL.Security.hasAccess("DASHBOARDREAD")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/dashboard/default"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#4CAF50",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"dashboard")),n.a.createElement("div",{className:"largeButtonText"},"Dashboard")))):null,t,this.NL.Security.hasAccess("REPORTSREAD")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/report/default"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{color:"#ffffff",backgroundColor:"#558B2F"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"equalizer")),n.a.createElement("div",{className:"largeButtonText"},"Reports")))):null,this.NL.Security.hasAccess("ADMIN")?n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon"},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"settings")),n.a.createElement("div",{className:"largeButtonText"},"Settings")))):null,n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/signout"+(!0===this.NL.AuthSSO?"?sso=0":"")),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon"},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"lock")),n.a.createElement("div",{className:"largeButtonText"},"Sign Out")))))}}]),t}(kt),Zt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({menuMargin:a.NL.Styles.getMenuPadding(),secure:a.NL.Security.hasAccess("ADMIN")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Home",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("/home")},n.a.createElement("i",{className:"material-icons"},"home")))),n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings")),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/account"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#2196F3",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"payment")),n.a.createElement("div",{className:"largeButtonText"},"Account")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/dashboard/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#4CAF50",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"dashboard")),n.a.createElement("div",{className:"largeButtonText"},"Dashboards")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/database"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#FFC107",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"important_devices")),n.a.createElement("div",{className:"largeButtonText"},"Database")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/email"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#3949AB",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"mail_outline")),n.a.createElement("div",{className:"largeButtonText"},"Email")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/group/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#9C27B0",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"group_add")),n.a.createElement("div",{className:"largeButtonText"},"Groups")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/interface"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#03A9F4",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"web")),n.a.createElement("div",{className:"largeButtonText"},"Interface")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/keyword/Search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#8BC34A",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"keyboard")),n.a.createElement("div",{className:"largeButtonText"},"Keywords")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/modules"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#673AB7",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"build")),n.a.createElement("div",{className:"largeButtonText"},"Modules")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/variable/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#0097A7",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"code")),n.a.createElement("div",{className:"largeButtonText"},"System Variable")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/report/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#558B2F",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"assignment")),n.a.createElement("div",{className:"largeButtonText"},"Reports")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/rlp/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#e2c131",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"security")),n.a.createElement("div",{className:"largeButtonText"},"RLP")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/security"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#F44336",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"security")),n.a.createElement("div",{className:"largeButtonText"},"Security")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/user/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#3F51B5",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"group")),n.a.createElement("div",{className:"largeButtonText"},"Users")))),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("/settings/workflow/search"),style:{marginLeft:this.state.menuMargin,marginRight:this.state.menuMargin}},n.a.createElement(Ut.a,{style:this.NL.Styles.homeButton},n.a.createElement("div",{className:"largeButton"},n.a.createElement("div",{className:"largeButtonIcon",style:{backgroundColor:"#009688",color:"#ffffff"}},n.a.createElement("i",{style:{fontSize:50},className:"material-icons"},"all_inclusive")),n.a.createElement("div",{className:"largeButtonText"},"Workflow")))))}}]),t}(kt),Qt=a(179),Xt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings")},n.a.createElement("i",{className:"material-icons"},"settings")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Account"),n.a.createElement(Qt.a,{elevation:1},n.a.createElement(Ke.a,null,n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/usage"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"timeline")),n.a.createElement(Ge.a,{inset:!0,primary:"Current Usage"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/history"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"history")),n.a.createElement(Ge.a,{inset:!0,primary:"Invoice History"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/address"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"business")),n.a.createElement(Ge.a,{inset:!0,primary:"Invoice Address / Email"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/payment_method"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"payment")),n.a.createElement(Ge.a,{inset:!0,primary:"Payment Method"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/payment_plan"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"list_alt")),n.a.createElement(Ge.a,{inset:!0,primary:"Payment Plan"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/account/delete_my_account"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"warning")),n.a.createElement(Ge.a,{inset:!0,primary:"Delete My Account"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right")))))))}}]),t}(kt),ea=a(1025),ta=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!0,saving:!1,validSave:!1,accountAddress:"",accountEmail:""}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.accountAccountGet((function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/account")})):e.NL.Tools.setState(e,{accountAddress:a.address,accountEmail:a.email,loading:!1})}))}},{key:"cmdSettingsSave",value:function(){var e=this;e.NL.Tools.setState(e,{saving:!0}),this.NL.Settings.accountAccountSet(this.state.accountEmail,this.state.accountAddress,(function(t,a){t?(e.NL.Tools.setState(e,{saving:!1}),e.NL.Alert.showError(t,(function(){e.cmdSettingsSave()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/account"))}))):(e.NL.Tools.setState(e,{saving:!1}),e.NL.Snack.saved())}))}},{key:"accountAddress_change",value:function(e,t){t.target.value.length<=250&&(this.NL.Tools.setState(this,{accountAddress:t.target.value,validSave:!1}),this.validChecker())}},{key:"accountEmail_change",value:function(e,t){t.target.value.length<=250&&(this.NL.Tools.setState(this,{accountEmail:t.target.value,validSave:!1}),this.validChecker())}},{key:"validChecker",value:function(){var e=this;this.timer.validInputs&&clearTimeout(this.timer.validInputs),this.timer.validInputs=setTimeout((function(){e.NL.Email.isEmail(e.state.accountEmail)&&e.state.accountAddress.length>=10&&e.NL.Tools.setState(e,{validSave:!0})}),500)}},{key:"render",value:function(){var e=this;return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Invoice Address")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Invoice Address"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},n.a.createElement(ht.a,{fullWidth:!0,margin:"normal"},n.a.createElement(pt.a,{className:"noFocusBoarder",onChange:this.accountEmail_change.bind(this,this),label:"Address",fullWidth:!0,value:this.state.accountEmail,inputProps:{tabIndex:5}})),n.a.createElement(ht.a,{fullWidth:!0,margin:"normal"},n.a.createElement(pt.a,{className:"noFocusBoarder",onChange:this.accountAddress_change.bind(this,this),label:"Address",fullWidth:!0,multiline:!0,rows:2,rowsMax:8,value:this.state.accountAddress,inputProps:{tabIndex:6}}))),!0===this.state.saving?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Saving..."),n.a.createElement(ea.a,null)):n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{tabIndex:10,style:{position:"absolute",right:16},color:"primary",variant:"contained",disabled:!this.state.validSave,onClick:function(t){return e.cmdSettingsSave(t)}},"Save"))))))}}]),t}(kt),aa=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings")},n.a.createElement("i",{className:"material-icons"},"settings")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Delete My Account")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Delete My Account"),n.a.createElement(Qt.a,{elevation:1},n.a.createElement("div",{style:{padding:16}},"This will delete your entire Nexoid account. Are you sure you want to continue?"),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement(Ne.a,{style:{position:"absolute",left:16},color:"primary"},"Cancel")),n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("settings/account/delete_my_account_confirm")},n.a.createElement(Ne.a,{style:{position:"absolute",right:16,backgroundColor:"#E64A19",color:"#ffffff"},variant:"contained"},"Delete My Account"))))))}}]),t}(kt),ra=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN"),deleting:!1,delete_confirm_text:""}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"cmdSettingsSave",value:function(){if("delete my account"===this.state.delete_confirm_text.toLowerCase()){var e=this;e.NL.Tools.setState(e,{deleting:!0}),this.NL.Settings.accountDelete((function(t,a){t?e.NL.Alert.showError(t,(function(){e.cmdSettingsSave()}),(function(){e.NL.Tools.setState(e,{deleting:!1}),e.NL.History.push(e.NL.Tools.redirectURL("/settings/account"))})):e.NL.Snack.show("Account successfully removed","#E53935","check_circle",(function(){e.NL.History.push(e.NL.Tools.redirectURL("/signout"))}))}))}}},{key:"delete_confirm_text_change",value:function(e,t){this.NL.Tools.setState(this,{delete_confirm_text:t.target.value})}},{key:"render",value:function(){var e=this;return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings")},n.a.createElement("i",{className:"material-icons"},"settings")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Delete My Account - Confirm")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Delete My Account"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.deleting?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Deleting account..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},'Are you sure? This will delete your Nexoid account perminatly. To confirm type "',n.a.createElement("span",{style:{color:"#E64A19"}},n.a.createElement("strong",null,"delete my account")),'" in the confirm text box below.'),n.a.createElement("div",{style:{padding:16,color:"#E64A19"}},n.a.createElement(ht.a,{fullWidth:!0,margin:"normal"},n.a.createElement(pt.a,{className:"noFocusBoarder",onChange:this.delete_confirm_text_change.bind(this,this),label:"Confirm Text",fullWidth:!0,value:this.state.delete_confirm_text,onKeyPress:function(t){"Enter"===t.key&&e.cmdSettingsSave()},inputProps:{tabIndex:1}}))),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement(Ne.a,{tabIndex:3,style:{position:"absolute",left:16},color:"primary"},"Cancel")),"delete my account"!==this.state.delete_confirm_text.toLowerCase()?n.a.createElement(Ne.a,{style:{position:"absolute",right:16},disabled:!0,variant:"contained"},"Delete My Account"):n.a.createElement(Ne.a,{tabIndex:2,style:{position:"absolute",right:16,backgroundColor:"#E64A19",color:"#ffffff"},variant:"contained",onClick:function(t){return e.cmdSettingsSave(t)}},"Delete My Account"))))))}}]),t}(kt),na=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).Plan_Set=function(e,t){a.NL.Tools.setState(Object(he.a)(a),{Plan_Selected:e,Plan_Free:t})},a.construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN"),loading:!0,location:"uk",Plan_Selected:"uk2",advanced:!1}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.accountPlanGet((function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/account")})):e.NL.Tools.setState(e,{location:void 0===a.plan.location?"uk":a.plan.location,Plan_Selected:void 0===a.plan.plan?"uk2":a.plan.plan,advanced:void 0!==a.plan.advanced&&a.plan.advanced,loading:!1})}))}},{key:"cmdSettingsSave",value:function(){var e=this;e.NL.Tools.setState(e,{saving:!0}),this.NL.Settings.accountPlanSet(this.state.Plan_Selected,(function(t,a){t?(e.NL.Tools.setState(e,{saving:!1}),e.NL.Alert.showError(t,(function(){e.cmdSettingsSave()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/account"))}))):(e.NL.Tools.setState(e,{saving:!1}),e.NL.Snack.saved())}))}},{key:"render",value:function(){var e=this;return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Plan")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Plan"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},!0===this.state.advanced?n.a.createElement("div",null,"Corporate Advanced customers have their licence managed directly by Nexoid if you have any questions please contact your account manager."):n.a.createElement(zt,{NL:this.NL,location:this.state.location,selected:this.state.Plan_Selected,update:this.Plan_Set})),!0!==this.state.advanced?n.a.createElement("div",null,!0===this.state.saving?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Saving..."),n.a.createElement(ea.a,null)):n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.cmdSettingsSave(t)}},"Save"))):null))))}}]),t}(kt),oa=a(1032),sa=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).defaultChange=function(e){return function(t){for(var r=0;r=3,onClick:function(t){return e.cmdAddCard(t)}},"Add"):null,"list"===this.state.mode&&!0===this.state.canSave?n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.cmdSettingsSave(t)}},"Save"):null))))))}}]),t}(kt),ia=function(e){function t(e,a){var r;return Object(i.a)(this,t),(r=Object(c.a)(this,Object(d.a)(t).call(this,e,a))).NL=r.props.NL,r.construct({mode:"generate",link:""}),r}return Object(u.a)(t,e),Object(l.a)(t,[{key:"cmdGenerate",value:function(){var e=this;e.NL.Tools.setState(e,{mode:"getting"}),this.NL.Settings.accountBillingPDFGet(e.props.id,(function(t,a){t?(e.NL.Tools.setState(e,{mode:"generate"}),e.NL.Alert.showError(t,(function(){e.cmdGenerate()}),(function(){e.NL.History.push("/settings/account")}))):(e.NL.Tools.setState(e,{mode:"download",link:a.link}),e.NL.Snack.show("PDF Generated","#1976D2","check_circle"))}))}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:{width:130,height:36,display:"block"}},"generate"===this.state.mode?n.a.createElement(Ne.a,{style:{width:130},color:"primary",onClick:function(t){return e.cmdGenerate(t)}},"Generate PDF"):null,"getting"===this.state.mode?n.a.createElement("span",{style:{width:130,height:36,display:"inline-block"}},n.a.createElement("span",{style:{marginLeft:"auto",marginRight:"auto",width:36,height:36,display:"block"}},n.a.createElement(lt,null))):null,"download"===this.state.mode?n.a.createElement(Ne.a,{href:this.state.link,style:{width:130,color:"#ffffff"},variant:"contained",color:"primary"},"download"):null)}}]),t}(fe.a),la=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN"),loading:!0,invoice_history:[]}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.accountPaymentHistoryGet((function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/account")})):e.NL.Tools.setState(e,{invoice_history:a.records,loading:!1})}))}},{key:"render",value:function(){var e=this,t=this.state.invoice_history.map((function(t,a){return n.a.createElement("tr",{key:t.id},n.a.createElement("td",{style:{paddingTop:8,paddingRight:8}},!0===t.record.bool_billing_settled?n.a.createElement("span",{style:{color:"#388E3C"}},n.a.createElement("i",{className:"material-icons"},"check_circle")):n.a.createElement("span",{style:{color:"#FFA000"}},n.a.createElement("i",{className:"material-icons"},"warning"))),n.a.createElement("td",{style:{width:"100%",paddingLeft:8}},t.record.text_billing_period_name),n.a.createElement("td",null,n.a.createElement(ia,{NL:e.NL,id:t.id,parent:e})))}));return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Invoice History")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Invoice History"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings history from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16,textAlign:"justify"}},n.a.createElement("p",null,"At the end of each billing period account usage is automatically calculated."),0===this.state.invoice_history.length?n.a.createElement("div",null,"There are no billing period calculations for this account."):n.a.createElement("table",{style:{width:"100%"}},n.a.createElement("tbody",null,t)))))))}}]),t}(kt),ca=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("PAYMENTADMIN"),loading:!0,usage:{billing_start:new Date,billing_end:new Date},isPlan:!0}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.accountUsageGet((function(t,a){if(t)e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/account")}));else{var r,n=new Date(a.usage.billing_end).getTime()-new Date(a.usage.billing_start).getTime(),o=(new Date).getTime()-new Date(a.usage.billing_start).getTime();r=Math.round(o/n*100)/100,e.NL.Tools.setState(e,{usage:a.usage,progressThroughMonth:r,loading:!1,isPlan:-1===a.usage.licence_fee})}}))}},{key:"render",value:function(){return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/account")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Account - Usage")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Usage"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,!0===this.state.isPlan?n.a.createElement("div",{style:{padding:16}},n.a.createElement("div",{style:{fontSize:"110%"}},n.a.createElement("strong",null,this.state.usage.plan_name)," Plan"),n.a.createElement("div",{style:{fontSize:"90%"}},"Current billing period"," ",this.NL.Moment(new Date(this.state.usage.billing_start)).format("LL")," ","to ",this.NL.Moment(new Date(this.state.usage.billing_end)).format("LL")),n.a.createElement("div",{style:{fontSize:"80%",paddingBottom:20}},n.a.createElement("strong",null,Math.floor(1e4*this.state.usage.billing_period_completion)/100,"%")," ","through the month"),n.a.createElement("table",{style:{width:"100%"}},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null,!0!==this.props.NL.Browser.isSmallDevice?n.a.createElement("strong",null,"Current"):n.a.createElement("strong",null,"Cur.")),n.a.createElement("td",null,!0!==this.props.NL.Browser.isSmallDevice?n.a.createElement("strong",null,"Estimated"):n.a.createElement("strong",null,"Est.")),n.a.createElement("td",null,!0!==this.props.NL.Browser.isSmallDevice?n.a.createElement("strong",null,"Allowance"):n.a.createElement("strong",null,"Allow.")," "),n.a.createElement("td",null,!0!==this.props.NL.Browser.isSmallDevice?n.a.createElement("strong",null,"Estimated Cost"):n.a.createElement("strong",null,"Est. Cost"))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Users")),n.a.createElement("td",null,this.state.usage.user_count),n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.user_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Datebase"))),n.a.createElement("tr",null,n.a.createElement("td",null,"total size"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_size)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_size_estimate)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_size_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.db_size_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",null,"data read"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_read)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_read_estimate)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_read_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.db_read_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",null,"date write"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_write)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_write_estimate)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_write_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.db_write_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Attachments"))),n.a.createElement("tr",null,n.a.createElement("td",null,"total size"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_size)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_size_estimate)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_size_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.s3_size_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",null,"data write"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_write)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_write_estimate)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_write_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.s3_write_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Processing")),n.a.createElement("td",null,this.NL.Tools.formatProcessingTokens(this.state.usage.processing)),n.a.createElement("td",null,this.NL.Tools.formatProcessingTokens(this.state.usage.processing_estimate)),n.a.createElement("td",null,this.NL.Tools.formatProcessingTokens(this.state.usage.processing_allowance)),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.processing_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Emails")),n.a.createElement("td",null,this.state.usage.email),n.a.createElement("td",null,this.state.usage.email_estimate),n.a.createElement("td",null,this.state.usage.email_allowance),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.email_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Texts")),n.a.createElement("td",null,this.state.usage.sms),n.a.createElement("td",null,this.state.usage.sms_estimate),n.a.createElement("td",null,this.state.usage.sms_allowance),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.sms_cost_estimate))),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),0!==this.state.usage.discount||0!==this.state.usage.credit?n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null,n.a.createElement("strong",null,"Sub Total")),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.sub_total_cost_estimate))):null,0!==this.state.usage.discount?n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null,n.a.createElement("strong",null,"Discount")),n.a.createElement("td",null,this.state.usage.discount,"%")):null,0!==this.state.usage.credit?n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null,n.a.createElement("strong",null,"Credit")),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.credit))):null,n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:10}})),n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null),n.a.createElement("td",null,n.a.createElement("strong",null,"Total")),n.a.createElement("td",null,this.state.usage.plan_currency_symbol,this.NL.Tools.friendlyNumber(this.state.usage.total_cost_estimate)))))):n.a.createElement("div",{style:{padding:16}},n.a.createElement("div",{style:{fontSize:"110%"}},n.a.createElement("strong",null,"Corporate Advanced")," "),n.a.createElement("div",{style:{fontSize:"90%"}},"Current billing period"," ",this.NL.Moment(new Date(this.state.usage.billing_start)).format("LL")," ","to ",this.NL.Moment(new Date(this.state.usage.billing_end)).format("LL")),n.a.createElement("div",{style:{fontSize:"80%",paddingBottom:20}},n.a.createElement("strong",null,Math.floor(1e4*this.state.usage.billing_period_completion)/100,"%")," ","through the month"),n.a.createElement("div",{style:{fontSize:"80%",paddingBottom:20}},"Corporate Advanced customers have their licence managed directly by Nexoid if you have any questions please contact your account manager."),n.a.createElement("table",{style:{width:"100%"}},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null),n.a.createElement("td",null,n.a.createElement("strong",null,"Current")),n.a.createElement("td",null,n.a.createElement("strong",null,"Estimated")),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Users")),n.a.createElement("td",null,this.state.usage.user_count),n.a.createElement("td",null),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Datebase"))),n.a.createElement("tr",null,n.a.createElement("td",null,"total size"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_size)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_size_estimate)),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",null,"data read"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_read)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_read_estimate)),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",null,"date write"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_write)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.db_write_estimate)),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Attachments"))),n.a.createElement("tr",null,n.a.createElement("td",null,"total size"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_size)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_size_estimate)),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",null,"data write"),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_write)),n.a.createElement("td",null,this.NL.Tools.formatBytes(this.state.usage.s3_write_estimate)),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Processing")),n.a.createElement("td",null,this.state.usage.processing/1e3,"s"),n.a.createElement("td",null,this.state.usage.processing_estimate/1e3,"s"),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Emails")),n.a.createElement("td",null,this.state.usage.email),n.a.createElement("td",null,this.state.usage.email_estimate),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",null,n.a.createElement("strong",null,"Texts")),n.a.createElement("td",null,this.state.usage.sms),n.a.createElement("td",null,this.state.usage.sms_estimate),n.a.createElement("td",null)),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})),n.a.createElement("tr",null,n.a.createElement("td",{style:{paddingBottom:16}})))))))))}}]),t}(kt),da=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("ADMIN")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings")},n.a.createElement("i",{className:"material-icons"},"settings")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Database")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Database"),n.a.createElement(Qt.a,{elevation:1},n.a.createElement(Ke.a,null,n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/database/backups"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"backup")),n.a.createElement(Ge.a,{inset:!0,primary:"Backup and Restore"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right"))),n.a.createElement(qe.a,{to:this.NL.Tools.redirectURL("settings/database/tables"),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"content_copy")),n.a.createElement(Ge.a,{inset:!0,primary:"Tables / Mappings"}),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right")))))))}}]),t}(kt),ua=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!1,backups:[]}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.databaseSnapshotGetAll((function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/database")})):(e.NL.Tools.setState(e,{loading:!1,backups:a}),e.timer.RefreshList=setInterval((function(){e.refreshLoader()}),5e3))}))}},{key:"refreshLoader",value:function(){var e=this;this.NL.Settings.databaseSnapshotGetAll((function(t,a){t||e.NL.Tools.setState(e,{loading:!1,backups:a})}))}},{key:"render",value:function(){var e=this,t=this.state.backups.map((function(t,a){return n.a.createElement(qe.a,{key:a,to:e.NL.Tools.redirectURL("settings/database/backups/"+t.name),button:!0,component:_.b},n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"backup")),n.a.createElement(Ge.a,{primary:t.state+" - "+t.name,secondary:t.tables.join(", ")}),n.a.createElement(Ge.a,{primary:e.NL.Moment(t.time).calendar(),style:{textAlign:"right"}}),n.a.createElement(Ve.a,null),n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons"},"arrow_right")))}));return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/database")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Database - Backup and Restore")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Backup and Restore"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",null,0===this.state.backups.length?n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"There are no database snapshots."):n.a.createElement(Ke.a,null,t)),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("settings/database/backups/create")},n.a.createElement(Ne.a,{style:{float:"right"},variant:"contained",color:"primary"},"Create")))))))}}]),t}(kt),ma=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).backup_name="","string"===typeof a.props.params.backup_name&&(a.backup_name=a.props.params.backup_name.toLowerCase()),a.construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!1,deleting:!1,restoring:!1,backup_name:a.backup_name,name:"",state:"",time_start:"",time_end:"",tables:[]}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.databaseSnapshotGet(this.backup_name,(function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/database/backups")})):e.NL.Tools.setState(e,{name:a.name,state:a.state,time_start:e.NL.Moment(a.time).calendar(),time_end:e.NL.Moment(a.time_end).calendar(),tables:a.tables,loading:!1})}))}},{key:"cmdSettingsDelete",value:function(){var e=this;this.NL.Tools.setState(this,{anchorEl:null,menuOpen:!1}),this.NL.Alert.show({title:"Delete Backup",text:"Are you sure you want to delete this backup?",color:"#E64A19",icon:"backup"},{text:"delete",mode:"alert",callback:function(){e.runDelete()}},{text:"cancel",mode:"text"})}},{key:"runDelete",value:function(){var e=this;e.NL.Tools.setState(e,{deleting:!0}),this.NL.Settings.databaseSnapshotDelete(e.backup_name,(function(t,a){t?(e.NL.Tools.setState(e,{deleting:!1}),e.NL.Alert.showError(t,(function(){e.runDelete()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/database/backups"))}))):e.NL.Snack.deleted((function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/database/backups"))}))}))}},{key:"cmdSettingsRestore",value:function(){var e=this;this.NL.Tools.setState(this,{anchorEl:null,menuOpen:!1}),this.NL.Alert.show({title:"Restore Backup",text:"Are you sure you want to restore this backup?",color:"#1976D2",icon:"backup"},{text:"restore",mode:"raised",callback:function(){e.runRestore()}},{text:"cancel",mode:"text"})}},{key:"runRestore",value:function(){var e=this;e.NL.Tools.setState(e,{restoring:!0}),this.NL.Settings.databaseSnapshotRestore(e.backup_name,(function(t,a){t?(e.NL.Tools.setState(e,{restoring:!1}),e.NL.Alert.showError(t,(function(){e.runDelete()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/database/backups"))}))):e.NL.Snack.show("Restore request received",void 0,void 0,(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/database/backups"))}))}))}},{key:"render",value:function(){var e=this,t=this.state.tables.map((function(e,t){return n.a.createElement("tr",{key:t},n.a.createElement("td",null,e))}));return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/database/backups")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Database - Backups - Details")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Backup Details - ",this.state.name),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},n.a.createElement("div",{style:{paddingBottom:16}},n.a.createElement("strong",null,"Backup Details"),n.a.createElement("table",{className:"settingsTable"},n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",null,"Name"),n.a.createElement("td",null,n.a.createElement("strong",null,this.state.name))),n.a.createElement("tr",null,n.a.createElement("td",null,"State"),n.a.createElement("td",null,n.a.createElement("strong",null,this.state.state))),n.a.createElement("tr",null,n.a.createElement("td",null,"Start Time"),n.a.createElement("td",null,n.a.createElement("strong",null,this.state.time_start))),n.a.createElement("tr",null,n.a.createElement("td",null,"End Time"),n.a.createElement("td",null,n.a.createElement("strong",null,this.state.time_end)))))),n.a.createElement("div",{style:{paddingBottom:16}},n.a.createElement("strong",null,"Tables"),n.a.createElement("table",{className:"settingsTable"},n.a.createElement("tbody",null,t)))),!0===this.state.deleting?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Deleting..."),n.a.createElement(ea.a,null)):null,!0===this.state.restoring?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Restoring..."),n.a.createElement(ea.a,null)):null,!1===this.state.deleting&&!1===this.state.restoring?n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(_.b,{to:this.NL.Tools.redirectURL("settings/database/backups")},n.a.createElement(Ne.a,{style:{position:"absolute",left:16},color:"primary"},"back")),n.a.createElement(Ne.a,{style:{float:"right"},variant:"contained",color:"primary",onClick:function(t){return e.cmdSettingsRestore(t)}},"Restore"),n.a.createElement(Ne.a,{style:{float:"right",marginRight:16,backgroundColor:"#E64A19",color:"#ffffff"},variant:"contained",onClick:function(t){return e.cmdSettingsDelete(t)}},"Delete")):null))))}}]),t}(kt),_a=a(282),pa=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!1,tables:[],selected:[],backupName:a.NL.AuthUser.text_username.toLowerCase()+"_"+a.NL.Moment().format("YYYYMMDD_HHmmss"),backupSend:!1}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"backupNameChange",value:function(e,t){t.target.value.length<=32&&this.NL.Tools.setState(this,{backupName:t.target.value.toLowerCase().replace(/[^a-z0-9_]/gi,"")})}},{key:"selectSingle",value:function(e){-1===this.state.selected.indexOf(e)?(this.state.selected.push(e),this.NL.Tools.setState(this,{selected:this.state.selected})):(this.state.selected.splice(this.state.selected.indexOf(e),1),this.NL.Tools.setState(this,{selected:this.state.selected}))}},{key:"selectAll",value:function(){if(this.state.selected.length===this.state.tables.length)this.NL.Tools.setState(this,{selected:[]});else{for(var e=[],t=0;t=1,indeterminate:this.state.records_selector.users.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"API Service Accounts"})),a):null,0!==this.state.records_selector.groups.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("groups")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.groups.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.groups.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Groups"})),r):null,0!==this.state.records_selector.variables.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("variables")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.variables.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.variables.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"System Variables"})),o):null,0!==this.state.records_selector.workflows.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("workflows")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.workflows.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.workflows.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Workflows"})),s):null,0!==this.state.records_selector.rlps.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("rlps")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.rlps.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.rlps.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Record Level Permissions"})),i):null,0!==this.state.records_selector.reports.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("reports")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.reports.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.reports.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Reports"})),l):null,0!==this.state.records_selector.dashboards.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("dashboards")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.dashboards.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.dashboards.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Dashboards"})),c):null,0!==this.state.records_selector.keywords.length?n.a.createElement(Ke.a,{style:{paddingBottom:32}},n.a.createElement(qe.a,{button:!0,onClick:function(t){return e.selectAllButton("keywords")}},n.a.createElement(Ve.a,null,n.a.createElement(oa.a,{checked:this.state.records_selector.keywords.filter((function(e){return!0===e.selected})).length>=1,indeterminate:this.state.records_selector.keywords.filter((function(e){return!0===e.selected})).length=1,color:"secondary"})),n.a.createElement(Ge.a,{primary:"Keywords"})),d):null),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{tabIndex:2,onClick:function(t){return e.changeStage(0,t)}},"Back"),n.a.createElement(Ne.a,{tabIndex:1,style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.changeStage(2,t)}},"Next")))):null,2===this.state.stage?n.a.createElement("div",null,!0===this.state.downloading?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:56,paddingLeft:16,paddingTop:16,paddingRight:16}},"Creating..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},"Your export is now complete. Click download to save to your computer."),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{onClick:function(t){return e.goback()}},"Back"),n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.download()}},"Download")))):null)))}}]),t}(kt),Ca=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).startUploading=function(e){var t;if(1===e.target.files.length){var r=e.target.files[0],n=Object(he.a)(a);r&&((t=new FileReader).onloadend=function(){var e=t.result;try{var a=JSON.parse(e);if(a.exported_by&&a.exported_by.user){var r=!1,o=!1,s=!1,i=!1;a.customisation&&n.NL.Tools.hash(JSON.stringify(a.customisation))!==a.exported_by.hash.customisation&&(o=!0),a.subscriptions&&n.NL.Tools.hash(JSON.stringify(a.subscriptions))!==a.exported_by.hash.subscriptions&&(r=!0),a.records&&n.NL.Tools.hash(JSON.stringify(a.records))!==a.exported_by.hash.records&&(s=!0),("string"===typeof a.install_eval||Array.isArray(a.install_eval))&&(i=!0),n.NL.Tools.setState(n,{import:a,stage:1,subscriptions:r,customisation:o,records:s,install_eval:i})}else n.NL.Tools.setState(n,{import:{},stage:-1})}catch(l){n.NL.Tools.setState(n,{import:{},stage:-1})}},t.readAsText(r))}},a.construct({secure:a.NL.Security.hasAccess("ADMIN"),stage:0,import:{},importing:!0,subscriptions:!1,customisation:!1,records:!1,install_eval:!1}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){}},{key:"upload_Click",value:function(e){this.refs.fileUploader.click()}},{key:"retry_Click",value:function(e){this.NL.Tools.setState(this,{import:{},stage:0})}},{key:"changeStage",value:function(e){this.NL.Tools.setState(this,{stage:e})}},{key:"startImport",value:function(){var e=this;e.NL.Tools.setState(e,{importing:!0,stage:2}),this.NL.Settings.moduleImport(this.state.import,(function(t,a){t?(e.NL.Tools.setState(e,{importing:!1,stage:1}),e.NL.Alert.showError(t,(function(){e.startImport()}),(function(){e.NL.History.push("/settings/modules")}))):e.NL.Eval.runArray(a.install_eval,"install_eval",{},(function(t,a){e.NL.Tools.setState(e,{importing:!1,stage:3}),e.NL.Snack.show("File imported successfully","#388E3C","check_circle")}))}))}},{key:"render",value:function(){var e=this;return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/modules")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Modules - Import")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Import"),n.a.createElement(Qt.a,{elevation:1},n.a.createElement("input",{type:"file",id:"file",ref:"fileUploader",accept:".json",style:{display:"none"},onChange:function(t){e.startUploading(t)},onClick:function(e){e.target.value=null}}),-1===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},"invalid import file"),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.retry_Click(t)}},"Try Again"))):null,0===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},"Select a file to import"),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.upload_Click(t)}},"Select"))):null,1===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},n.a.createElement("div",{style:{paddingBottom:8}},"Created by:",n.a.createElement("div",{style:{paddingTop:8,paddingBottom:8,paddingLeft:8}},n.a.createElement("div",null,n.a.createElement("span",{style:{fontSize:"110%"}},this.state.import.exported_by.user.text_first_name," ",this.state.import.exported_by.user.text_last_name)," ",n.a.createElement("span",{style:{fontSize:"100%"}},"(",this.state.import.exported_by.client,")")),n.a.createElement("div",null,n.a.createElement("span",{style:{fontSize:"80%",width:40,display:"inline-block"}},"on:"," "),n.a.createElement("span",{style:{fontSize:"100%"}},this.NL.Moment(this.state.import.exported_by.datetime).format("lll"))),n.a.createElement("div",null,n.a.createElement("span",{style:{fontSize:"80%",width:40,display:"inline-block"}},"from:"," "),n.a.createElement("span",{style:{fontSize:"100%"}},this.state.import.exported_by.ip)),!0===this.state.install_eval?n.a.createElement("div",{style:{color:"#D32F2F"}},"This import contains an install script. Install scripts have the permissions of an administrator and can cause damage. Only continue if you know and trust this import file."):null),!0===this.state.subscriptions?n.a.createElement("div",{style:{color:this.NL.Theme.getFailedColor()}},"Subscription has been manually altered."):null,!0===this.state.customisation?n.a.createElement("div",{style:{color:this.NL.Theme.getFailedColor()}},"Customisation has been manually altered."):null,!0===this.state.records?n.a.createElement("div",{style:{color:this.NL.Theme.getFailedColor()}},"Records have been manually altered."):null)),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{onClick:function(t){return e.changeStage(0,t)}},"Back"),n.a.createElement(Ne.a,{style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.startImport(t)}},"Import"))):null,2===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Importing..."),n.a.createElement(ea.a,null)):null,3===this.state.stage?n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},"File has been imported successfully. User's will need to sign out and sign back in before changes apply. You can force all users to sign out with security lockdown tool."),n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{to:this.NL.Tools.redirectURL("settings/modules"),component:_.b,style:{position:"absolute",right:16,color:"#ffffff"},color:"primary",variant:"contained"},"done"))):null)))}}]),t}(kt),Aa=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).modulesSet=function(e){a.NL.Tools.setState(Object(he.a)(a),{Modules_Selected:e})},a.construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!0,Modules_Selected:[]}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.NL.Settings.moduleSubscriptionsGet((function(t,a){t?e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/modules")})):(0===a.subscriptions.length&&a.subscriptions.push("none"),e.NL.Tools.setState(e,{Modules_Selected:a.subscriptions,loading:!1}))}))}},{key:"cmdSettingsSave",value:function(){var e=this;e.NL.Tools.setState(e,{saving:!0}),this.NL.Settings.moduleSubscriptionsSet(this.state.Modules_Selected,(function(t,a){t?(e.NL.Tools.setState(e,{saving:!1}),e.NL.Alert.showError(t,(function(){e.cmdSettingsSave()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL("/settings/modules"))}))):(e.NL.Tools.setState(e,{saving:!1}),e.NL.Snack.saved())}))}},{key:"render",value:function(){var e=this;return!0!==this.state.secure?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},!1===this.NL.Security.isPaymentMode()?n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Settings",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL("settings/modules")},n.a.createElement("i",{className:"material-icons"},"reply")))):null,n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Settings - Modules - Subscriptions")),n.a.createElement("div",{className:"settingsCentre"},n.a.createElement(Ue.a,{variant:"subtitle1",gutterBottom:!0},"Subscriptions"),n.a.createElement(Qt.a,{elevation:1},!0===this.state.loading?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingLeft:16,paddingBottom:8,paddingTop:16,paddingRight:16}},"Gettings settings from server..."),n.a.createElement(ea.a,null)):n.a.createElement("div",null,n.a.createElement("div",{style:{padding:16}},n.a.createElement("div",null,n.a.createElement("p",null,"Modules add functionality to the Nexoid platform and are offered at no additional cost. Subscription to Modules can be changed at a later date."),n.a.createElement("p",null,"Users will need to sign in again before settings are applied. You can force everyone to logout under settings, security, lockdown."," "),n.a.createElement(Bt,{NL:this.NL,selected:this.state.Modules_Selected,update:this.modulesSet}))),!0===this.state.saving?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"block",height:65,paddingLeft:16,paddingTop:32,paddingRight:16}},"Saving..."),n.a.createElement(ea.a,null)):n.a.createElement("div",{style:{padding:16,position:"relative",display:"block",height:70}},n.a.createElement(Ne.a,{tabIndex:50,style:{position:"absolute",right:16},color:"primary",variant:"contained",onClick:function(t){return e.cmdSettingsSave(t)}},"Save / Reinstall"))))))}}]),t}(kt),Da=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).handleSelectChange=function(e){return function(t){-1===a.state.uninstall_selected.indexOf(e)?a.state.uninstall_selected.push(e):a.state.uninstall_selected.splice(a.state.uninstall_selected.indexOf(e),1),a.NL.Tools.setState(Object(he.a)(a),{uninstall_selected:a.state.uninstall_selected})}},a.construct({secure:a.NL.Security.hasAccess("ADMIN"),loading:!1,uninstall_master:[],uninstall_selected:[],uninstall_just_uninstalled:[]}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"pageDidMount",value:function(){this.loadingSettings()}},{key:"loadingSettings",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0,uninstall_master:[],uninstall_selected:[],uninstall_just_uninstalled:[]}),this.NL.Settings.moduleUninstallGet((function(t,a){if(t)e.NL.Alert.showError(t,(function(){e.loadingSettings()}),(function(){e.NL.History.push("/settings/modules")}));else{for(var r=0;rt.order)return 1;var a=e.name.toUpperCase(),r=t.name.toUpperCase();return ar?1:0})),!0===a&&this.NL.Interface.eventHook.hide.push(this.setCreateHideIfEvals.bind(this))}return e}},{key:"setCreateHideIfEvals",value:function(){for(var e,t=!1,a=0;ar?1:0}return e.order=1&&""===r&&(r=n[0].value),!0===l&&(a.NL.Interface.eventHook.hide.push(a.hideIfEval.bind(Object(he.a)(a))),a.NL.Interface.runAllEventDelay())}return a.construct({selected:r,options:n}),a.NL.Interface.tabMenu.value=r,a.NL.Interface.tabMenu.set=a.selectMenuValue.bind(Object(he.a)(a)),a.NL.Interface.tabMenu.hasMenu=!0,a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"hideIfEval",value:function(){if(Array.isArray(this.state.options)&&this.state.options.length>0){for(var e=0;ethis.props.ListLayout.value_max_length&&(this.value_text=this.value_text.substring(0,this.props.ListLayout.value_max_length)+"..."),this.value_inital===this.value_initalOld)return void 0===this.master_render&&(this.master_render=null),this.master_render;this.value_initalOld=this.value_inital;var o=!1;if("string"===typeof this.props.ListLayout.hide_if_eval&&(o=!0===(o=this.NL.Eval.run(this.props.ListLayout.hide_if_eval,"hide_if_eval",{value:this.value_text,valueOriginal:this.value_inital,item:this.props.ItemData}))),!0===o)this.master_render=null;else{var s=0;"number"===typeof this.props.ListLayout.min_width&&(s=this.props.ListLayout.min_width),this.master_render=n.a.createElement("span",{style:{display:0===s?void 0:"inline-block",minWidth:0===s?void 0:s,fontSize:this.NL.Tools.scale(this.props.Base.props.DataComponent,16)}},this.runIconRender(),this.runLableRender(),this.runValueRender())}}return void 0===this.master_render&&(this.master_render=null),this.master_render}return void 0===this.master_render&&(this.master_render=null),this.master_render}},{key:"render",value:function(){return this.runMasterRender()}}]),t}(Za),Xa=function(e){function t(e){var a;Object(i.a)(this,t);var r={data_name:"",display_name:"",data_type:"text",modelError:"",errorMessage:"",decimals:void 0,textFieldType:"text",hide:!1};return(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).NL.Tools.isPath(a.props,"ListLayout.data_name","string")?(r.data_name=a.props.ListLayout.data_name,a.NL.Tools.isPath(a.props,"ListLayout.display_name","string")&&(r.display_name=a.props.ListLayout.display_name),a.NL.Tools.isPath(a.props,"ListLayout.data_type","string")&&(r.data_type=a.props.ListLayout.data_type),a.NL.Tools.isPath(a.props,"ListLayout.decimals","number")&&(r.decimals=a.props.ListLayout.decimals),"number"!==r.data_type&&"currency"!==r.data_type||(r.textFieldType="number",a.multiplier=1,a.decimals=0,a.numberThousandsSeparator=!1,a.numberShowDecimals=!(!1===a.props.ListLayout.number_show_decimals),"currency"===r.data_type&&(a.decimals=2,a.multiplier=100,a.adornment_start=n.a.createElement(It.a,{position:"start"},"string"===typeof a.NL.InterfaceStore.config.text_currency_format?a.NL.InterfaceStore.config.text_currency_format:"$"),a.numberThousandsSeparator=!(!1===a.props.ListLayout.number_thousands_separator)),"number"===typeof a.props.ListLayout.decimals&&(a.props.ListLayout.decimals<=0?a.multiplier=1:(a.decimals=a.props.ListLayout.decimals,a.multiplier=Math.pow(10,a.props.ListLayout.decimals)),a.numberThousandsSeparator=!0===a.props.ListLayout.number_thousands_separator))):r.modelError="Missing data_name in list_layout",a.construct(r),r=a.updateFromProps(r),a.NL.Interface.addEventHookForceUpdate(a.props.Base.props.DataComponent.data_name,a.forceUpdate.bind(Object(he.a)(a))),a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"updateFromProps",value:function(e){if("object"!==typeof e&&(e={}),e.value="",e.inputValue="","text"===this.state.data_type&&this.NL.Tools.isPath(this.props,"ItemData.item."+this.state.data_name,"string")&&(e.value=this.props.ItemData.item[this.state.data_name],e.inputValue=this.props.ItemData.item[this.state.data_name]),"number"===this.state.data_type||"currency"===this.state.data_type){this.NL.Tools.isPath(this.props,"ItemData.item."+this.state.data_name,"number")&&(e.value=this.props.ItemData.item[this.state.data_name],e.inputValue=this.props.ItemData.item[this.state.data_name]);var t=parseFloat(e.value);isNaN(t)?(e.value="",e.inputValue=""):(t/=this.multiplier,e.value=t.toFixed(this.decimals),e.inputValue=e.value,!0===this.numberThousandsSeparator&&(e.inputValue=e.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")))}return e}},{key:"forceUpdate",value:function(){var e=this;this.timer.forceUpdateFix=setTimeout((function(){e.NL.Tools.setState(e,e.updateFromProps({}))}),1)}},{key:"sendUpdatedValues",value:function(){}},{key:"userDataChange",value:function(e,t){!0!==this.props.ListLayout.read_only&&this.Data_Change(e,t)}},{key:"hash_blur",value:function(e){if(!0!==this.props.ListLayout.read_only&&("number"===this.props.ListLayout.data_type||"currency"===this.props.ListLayout.data_type)&&!0===this.numberThousandsSeparator){var t=this.state.value.toString();try{t=(t=parseFloat(t)).toFixed(this.decimals)}catch(a){}isNaN(t)&&(t=""),this.NL.Tools.setState(this,{value:t.replace(/\B(?=(\d{3})+(?!\d))/g,",")})}}},{key:"hash_focus",value:function(e){!0!==this.props.ListLayout.read_only&&("hash"===this.props.ListLayout.data_type&&this.NL.Tools.setState(this,{textFieldType:"text",value:""}),"number"!==this.props.ListLayout.data_type&&"currency"!==this.props.ListLayout.data_type||!0===this.numberThousandsSeparator&&this.NL.Tools.setState(this,{value:this.state.value.replace(/[^0-9.-]/g,"")}))}},{key:"Data_Change",value:function(e,t){var a=this,r={value:t.target.value};void 0!==r.value&&null!==r.value||(r.value=""),"number"===typeof r.value&&(r.value=r.value.toString()),!0===this.props.ListLayout.uppercase&&(r.value=r.value.toUpperCase()),!0===this.props.ListLayout.lowercase&&(r.value=r.value.toLowerCase()),!0===this.props.ListLayout.no_space&&(r.value=r.value.replace(/ /g,"")),!0===this.props.ListLayout.alphanumeric&&(r.value=r.value.replace(/[^0-9a-zA-Z]/g,"")),!0===this.props.ListLayout.phone_number&&(r.value=r.value.replace(/[^0-9+ ()]/g,"")),"number"!==this.props.ListLayout.data_type&&"currency"!==this.props.ListLayout.data_type||(r.value=r.value.replace(/[^0-9.-]/g,""),r.value=r.value.substring(0,12-this.decimals)),this.NL.Tools.setState(this,r),void 0!==this.timer.checkValid&&clearTimeout(this.timer.checkValid),void 0!==this.timer.updateNLandDB&&clearTimeout(this.timer.updateNLandDB),void 0!==this.timer.autoSaveTimer&&clearTimeout(this.timer.autoSaveTimer),this.timer.checkValid=setTimeout((function(){a.checkValid()}),150)}},{key:"checkValid",value:function(){var e=this,t={errorMessage:""},a=this.state.value,r=!0;if("text"===this.state.data_type&&("number"===typeof this.props.ListLayout.min_length&&this.state.value.lengththis.props.ListLayout.max_length&&(r=!1,t.errorMessage="Must less than "+this.props.ListLayout.max_length+" characters long.")),"string"===typeof this.props.ListLayout.regex)try{new RegExp(this.props.ListLayout.regex).test(this.state.value)||(r=!1,t.errorMessage="Failed regular expression check.","string"===typeof this.props.ListLayout.regex_failed_message&&(t.errorMessage=this.props.ListLayout.regex_failed_message))}catch(n){}if("number"===this.props.ListLayout.data_type&&""===a&&(r=!0),!0===this.props.ListLayout.json)try{if(""!==a)JSON.parse(a)}catch(o){t.errorMessage="Please enter valid JSON.",r=!1}this.NL.Tools.setState(this,t),!0===r&&(void 0!==this.timer.updateNLandDB&&clearTimeout(this.timer.updateNLandDB),this.timer.updateNLandDB=setTimeout((function(){if("number"===e.state.data_type||"currency"===e.state.data_type){var t=parseFloat(a);a=isNaN(t)?null:Math.floor(t*e.multiplier),e.props.Base.updateArrayValue(e.props.ItemData.index,e.props.ListLayout.data_name,a)}"text"===e.state.data_type&&e.props.Base.updateArrayValue(e.props.ItemData.index,e.props.ListLayout.data_name,a)}),1100))}},{key:"render",value:function(){return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.ListLayout}):!1===this.state.hide?n.a.createElement("div",{style:{paddingBottom:8,paddingLeft:4,paddingRight:4}},n.a.createElement(ht.a,{fullWidth:!0},n.a.createElement(pt.a,{error:""!==this.state.errorMessage,className:"noFocusBoarder",label:this.state.display_name,fullWidth:!0,InputProps:{startAdornment:this.adornment_start,endAdornment:this.adornment_end},type:this.state.textFieldType,value:this.state.value,onChange:this.userDataChange.bind(this,this),inputProps:{tabIndex:"number"===typeof this.props.Base.props.DataComponent.tab_index?Math.min(Math.max(this.props.Base.props.DataComponent.tab_index,1),1e3):void 0,onBlur:this.hash_blur.bind(this,this),onFocus:this.hash_focus.bind(this,this)}}),""!==this.state.errorMessage?n.a.createElement(_a.a,{error:!0},this.state.errorMessage):null)):null}}]),t}(fe.a),er=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({rtl:!0===a.props.ListLayout.rtl?"right":"left"}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props.ListLayout.components.map((function(t,a){switch("string"===typeof t.type?t.type.toLowerCase():e.props.DefaultType.toLowerCase()){case"list_textbox":return n.a.createElement(Xa,{Base:e.props.Base,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL});default:return n.a.createElement(Qa,{Base:e.props.Base,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL})}}));return n.a.createElement("div",{className:this.props.ListLayout.width,style:{lineHeight:this.NL.Tools.scale(this.props.Base.props.DataComponent,24,"px"),textAlign:this.state.rtl}},n.a.createElement("div",{style:{display:"inline-block",width:"100%"}},t))}}]),t}(Za),tr=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props.ListLayout.cells.map((function(t){return n.a.createElement(er,{Base:e.props.Base,DefaultType:e.props.DefaultType,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL})}));return n.a.createElement("div",{style:{paddingLeft:8,paddingRight:8,display:"flex",whiteSpace:"normal",overflow:"hidden"}},t)}}]),t}(Za),ar=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({rtl:!0===a.props.ListLayout.rtl?"right":"left"}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props.ListLayout.components.map((function(t,a){switch("string"===typeof t.type?t.type.toLowerCase():e.props.DefaultType.toLowerCase()){case"list_textbox":return n.a.createElement(Xa,{Base:e.props.Base,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL});default:return n.a.createElement(Qa,{Base:e.props.Base,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL})}}));return n.a.createElement("div",{className:this.props.ListLayout.width,style:{textAlign:this.state.rtl,lineHeight:this.NL.Tools.scale(this.props.Base.props.DataComponent,24,"px")}},n.a.createElement("div",{style:{display:"inline-block",width:"100%"}},t))}}]),t}(st),rr=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props.ListLayout.cells.map((function(t){return n.a.createElement(ar,{Base:e.props.Base,DefaultType:e.props.DefaultType,key:t.__REACT_MAP_KEY,ListLayout:t,ItemData:e.props.ItemData,NL:e.NL})}));return n.a.createElement("div",{style:{paddingLeft:8,paddingRight:8,display:"flex",whiteSpace:"normal",overflow:"hidden"}},t)}}]),t}(st),nr=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=null;return t=!0===this.props.ListLayout.data_dynamic?this.props.ListLayout.Rows.map((function(t,a){return n.a.createElement(tr,{Base:e.props.Base,DefaultType:e.props.DefaultType,key:void 0===t.__REACT_MAP_KEY?a:t.__REACT_MAP_KEY,ItemData:e.props.ItemData,ListLayout:t,NL:e.NL})})):this.props.ListLayout.Rows.map((function(t,a){return n.a.createElement(rr,{Base:e.props.Base,DefaultType:e.props.DefaultType,key:void 0===t.__REACT_MAP_KEY?a:t.__REACT_MAP_KEY,ItemData:e.props.ItemData,ListLayout:t,NL:e.NL})})),n.a.createElement("div",{style:{paddingTop:this.props.ListLayout.list_pad,paddingBottom:this.props.ListLayout.list_pad}},void 0===this.props.ListLayout?n.a.createElement("div",null,"No interface definition found in model"):n.a.createElement("div",{style:{paddingTop:this.NL.Tools.scale(this.props.Base.props.DataComponent,8),paddingBottom:this.NL.Tools.scale(this.props.Base.props.DataComponent,8)}},t))}}]),t}(Za),or=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state={text:"Button Text",button_color:"#1E88E5",button_font_color:"#FFFFFF",button_position:"left",button_width:void 0,button_raised:"contained"},"object"===typeof a.props.DataComponent&&("string"===typeof a.props.DataComponent.button_color&&(a.state.button_color=a.props.DataComponent.button_color),"string"===typeof a.props.DataComponent.button_font_color&&(a.state.button_font_color=a.props.DataComponent.button_font_color),"left"===a.props.DataComponent.button_position&&(a.state.button_position="left"),"center"===a.props.DataComponent.button_position&&(a.state.button_position="center"),"right"===a.props.DataComponent.button_position&&(a.state.button_position="right"),"auto"===a.props.DataComponent.button_width&&(a.state.button_width=void 0),"full"===a.props.DataComponent.button_width&&(a.state.button_width="100%"),"number"===typeof a.props.DataComponent.button_width&&(a.state.button_width=a.props.DataComponent.button_width),!1===a.props.DataComponent.button_raised&&(a.state.button_raised=void 0),"string"===typeof a.props.DataComponent.display_name&&(a.state.text=a.props.DataComponent.display_name),"string"===typeof a.props.DataComponent.button_name&&(a.state.text=a.props.DataComponent.button_name)),"string"===typeof a.props.button_text&&(a.state.text=a.props.button_text),a.props.readOnly&&(a.state.button_color="#BDBDBD",a.state.button_font_color="#ffffff"),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"click",value:function(){!0!==this.props.readOnly&&this.props.onClick()}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:{textAlign:this.state.button_position,paddingTop:!0===this.props.DataComponent.padding_top?8:0},className:"dmIgnore"},n.a.createElement(Ne.a,{tabIndex:this.props.tabIndex,disabled:this.props.readOnly||this.props.disabled,variant:this.state.button_raised,onClick:function(t){return e.click()},style:{color:this.state.button_font_color,backgroundColor:this.state.button_color,width:this.state.button_width}},this.state.text))}}]),t}(st),sr=function(e){function t(e){var a;Object(i.a)(this,t);var r={value:(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).arrayJSONparse(a.getInitValue([]))};if(r.list_layout=a.NL.Tools.createListLayout(void 0!==e.DataComponent.list_layout?e.DataComponent.list_layout:{selectable:!1,containers:{main:{components:{id:{data_name:"_id"}}}}}),a.listMiddleSize="100%",!1!==a.props.DataComponent.list_remove||!1!==a.props.DataComponent.list_reorder){var n=0;!1!==a.props.DataComponent.list_remove&&(n+=30),!1!==a.props.DataComponent.list_reorder&&(n+=30),a.listMiddleSize="calc(100% - "+n+"px)"}return a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"syncUpdate",value:function(e){e=this.arrayJSONparse(e),this.state.value=e,this.NL.Tools.setState(this,{value:e}),this.createArrayAndUpdateRecord()}},{key:"updateValue",value:function(e,t){"boolean"!==typeof e&&(e=!1);var a={value:e};this.NL.Tools.setState(this,a),!1!==t&&this.updateNLRecordData(a.value,!1,t)}},{key:"addNewTask",value:function(){var e={};if("string"===typeof this.props.DataComponent.list_add_default)try{e=JSON.parse(this.props.DataComponent.list_add_default)}catch(t){}this.state.value.push(e),this.NL.Tools.setState(this,{value:this.state.value}),this.createArrayAndUpdateRecord()}},{key:"removeTask",value:function(e){this.state.value.splice(e,1),this.NL.Tools.setState(this,{value:this.state.value}),this.NL.Interface.runForceUpdate(this.props.DataComponent.data_name),this.createArrayAndUpdateRecord()}},{key:"moveUp",value:function(e){this.state.value.splice(e,1,this.state.value.splice(e-1,1,this.state.value[e])[0]),this.NL.Tools.setState(this,{value:this.state.value}),this.NL.Interface.runForceUpdate(this.props.DataComponent.data_name),this.createArrayAndUpdateRecord()}},{key:"moveDown",value:function(e){this.state.value.splice(e,1,this.state.value.splice(e+1,1,this.state.value[e])[0]),this.NL.Tools.setState(this,{value:this.state.value}),this.NL.Interface.runForceUpdate(this.props.DataComponent.data_name),this.createArrayAndUpdateRecord()}},{key:"updateArrayValue",value:function(e,t,a){this.state.value[e][t]=a,this.NL.Tools.setState(this,{value:this.state.value}),this.createArrayAndUpdateRecord()}},{key:"arrayJSONparse",value:function(e){Array.isArray(e)||(e=[]);for(var t=0;tr?1:0}return e.orderr?1:0}return e.order=3?t.slice(0,t.length-1).join(", ")+" and "+t[t.length-1]:void 0}},{key:"handleClose",value:function(e,t){this.NL.Tools.setState(this,{open:!1})}},{key:"handleOpen",value:function(e,t){!0!==this.props.readOnly&&this.NL.Tools.setState(this,{open:!0})}},{key:"render",value:function(){var e=this,t=this,a=this.state.options.map((function(e,a){return n.a.createElement(We.a,{key:a,value:e.value,disabled:!0===e.disabled},""!==e.icon&&void 0!==e.icon&&!0===e.icon_cirlce&&!0!==t.props.DataComponent.multiple?n.a.createElement(Ve.a,null,n.a.createElement(Ye.a,{style:{width:20,height:20,position:"relative",left:2,backgroundColor:e.color_back,color:e.color},className:"dmIgnore"},n.a.createElement("i",{style:{fontSize:12},className:"material-icons"},e.icon))):null,""!==e.icon&&void 0!==e.icon&&!0!==e.icon_cirlce&&!0!==t.props.DataComponent.multiple?n.a.createElement(Ve.a,null,n.a.createElement("i",{className:"material-icons dmIgnore",style:{color:e.color}},e.icon)):null,!0===t.props.DataComponent.multiple?n.a.createElement(oa.a,{checked:t.state.value.indexOf(e.value)>-1}):null,(""===e.icon||e.icon,n.a.createElement(Ge.a,{primary:e.name})))}));return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",{style:{minHeight:52}},"error"===this.state.mode?n.a.createElement("div",null,n.a.createElement("p",{style:{color:"#F44336"}},"Error in the interface model."),n.a.createElement("p",{style:{color:"#F44336"}},this.state.error_details)):null,"loading"===this.state.mode?n.a.createElement(Nt,null):null,"no_access"===this.state.mode?n.a.createElement(ir,{permission:this.state.permissionDisplayName}):null,"ready"===this.state.mode?n.a.createElement(ht.a,{fullWidth:!0},n.a.createElement(ft.a,null,this.props.DataComponent.display_name),n.a.createElement(gt.a,{inputProps:{tabIndex:this.props.DataComponent.tab_index},multiple:!0===this.props.DataComponent.multiple,displayEmpty:!1,value:this.state.value,open:this.state.open,onClose:this.handleClose.bind(this,this),onOpen:this.handleOpen.bind(this,this),onChange:this.Data_Change.bind(this,this),renderValue:function(a){return n.a.createElement("div",null,!0!==t.props.DataComponent.multiple?n.a.createElement("div",null,""!==e.state.selected.icon&&void 0!==e.state.selected.icon&&!0===e.state.selected.icon_cirlce?n.a.createElement("span",null,n.a.createElement("i",{style:{position:"relative",color:e.state.selected.color_back,paddingRight:10,top:6},className:"material-icons"},"lens"),n.a.createElement("i",{style:{position:"absolute",display:"block",color:e.state.selected.color,fontSize:"75%",left:6,top:18},className:"material-icons"},e.state.selected.icon)):null,n.a.createElement("span",{style:{height:19,display:"inline-block"}},e.state.selected.name),""!==e.state.selected.icon&&void 0!==e.state.selected.icon&&!0!==e.state.selected.icon_cirlce?n.a.createElement("span",{className:"dmIgnore",style:{width:24,height:19,display:"inline-block",paddingRight:10,float:"left"}},n.a.createElement("i",{className:"material-icons",style:{color:e.state.selected.color,position:"relative",display:"block",top:-3}},e.state.selected.icon)):null):n.a.createElement("div",{style:{textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}},t.getMultipleValueText(a)))}},n.a.createElement("div",{className:"noFocusBoarder"}),a)):null,""!==this.state.errorMessage?n.a.createElement(_a.a,{error:!0},this.state.errorMessage):null)}}]),t}(Ya.a),cr=function(e){function t(e){var a;Object(i.a)(this,t);var r={value:(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).getInitValue(!1)};return"boolean"!==typeof r.value&&(r.value=!1),a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"syncUpdate",value:function(e){void 0===e&&(e=!1),this.NL.Tools.setState(this,{value:e})}},{key:"updateValue",value:function(e,t){"boolean"!==typeof e&&(e=!1);var a={value:e};this.NL.Tools.setState(this,a),!1!==t&&this.updateNLRecordData(a.value,!1,t)}},{key:"change",value:function(){if(!0!==this.props.readOnly){var e="boolean"!==typeof this.state.value||!this.state.value;this.NL.Tools.setState(this,{value:e}),this.updateValue(e)}}},{key:"render",value:function(){var e=this;return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",null,n.a.createElement("div",{onClick:function(t){return e.change()},style:{cursor:"pointer",position:"relative",display:"block",width:"100%",height:42,minWidth:42}},n.a.createElement("div",{style:{display:"block",position:"absolute",width:42,height:42,left:0,top:0}},n.a.createElement(oa.a,{checked:this.state.value,value:this.props.DataComponent.display_name,inputProps:{tabIndex:this.props.DataComponent.tab_index}})),n.a.createElement("div",{style:{display:"block",position:"absolute",width:"calc(100% - 42px)",height:42,left:42,paddingTop:9,top:0}},n.a.createElement("span",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",display:"block",fontWeight:!0===this.props.DataComponent.label_bold?"bold":void 0,color:"string"===typeof this.props.DataComponent.label_color?this.props.DataComponent.label_color:"rgb(0,0,0,087)"}},this.props.DataComponent.display_name))),""!==this.state.errorMessage?n.a.createElement(_a.a,{error:!0},this.state.errorMessage):null)}}]),t}(Ya.a),dr=function(e){function t(e){var a;Object(i.a)(this,t);var r={value:(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).getInitValue(void 0),errorMessage:"",init_loaded:!1,converted_dates:!1,show_friendly_date:!0,friendly_date:"",verbose_date:"",display_date:""};return a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"updateValue",value:function(e){this.setTextValues(e)}},{key:"baseRecordCompDidMount",value:function(){this.setTextValues(this.state.value)}},{key:"syncUpdate",value:function(e){this.setTextValues(e)}},{key:"setTextValues",value:function(e){try{var t=new Date(e),a="",r="",n="";"Invalid Date"!==t.toString()&&null!==e&&void 0!==e?(a=this.NL.Moment(t).calendar(),r=this.NL.Moment(t).format("lll")):(a="None",r="None"),n=!0===this.state.show_friendly_date?a:r,this.NL.Tools.setState(this,{value:e,display_date:n,friendly_date:a,verbose_date:r})}catch(o){this.NL.Tools.setState(this,{value:e,display_date:"None",friendly_date:"None",verbose_date:"None"})}}},{key:"SwitchFormat",value:function(e){!0===this.state.show_friendly_date?this.NL.Tools.setState(this,{show_friendly_date:!this.state.show_friendly_date,display_date:this.state.verbose_date}):this.NL.Tools.setState(this,{show_friendly_date:!this.state.show_friendly_date,display_date:this.state.friendly_date})}},{key:"Data_Change",value:function(e,t){this.SwitchFormat(e)}},{key:"render",value:function(){var e=this;return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",null,n.a.createElement("div",{style:{paddingBottom:0,paddingTop:0,cursor:"pointer"},onClick:function(t){return e.SwitchFormat(t)}},n.a.createElement(pt.a,{style:{cursor:"pointer"},className:"noFocusBoarder",label:this.props.DataComponent.display_name,fullWidth:!0,onChange:this.Data_Change.bind(this,this),value:this.state.display_date,inputProps:{style:{cursor:"pointer"},tabIndex:this.state.tab_index}})))}}]),t}(Ya.a),ur=a(1027),mr=function(e){function t(e){var a;Object(i.a)(this,t);return(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({text:""}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"textChange",value:function(e,t,a){var r=this,n=t.target.value;this.NL.Tools.setState(this,{text:n}),void 0!==this.timer.updateDelay&&clearTimeout(this.timer.updateDelay),this.timer.updateDelay=setTimeout((function(){r.props.update(r.state.text)}),"number"===typeof this.props.delay?this.props.delay:600)}},{key:"forceSearch",value:function(){void 0!==this.timer.updateDelay&&clearTimeout(this.timer.updateDelay),this.props.update(this.state.text)}},{key:"render",value:function(){var e=this;return n.a.createElement("div",null,n.a.createElement(pt.a,{label:"Search",fullWidth:!0,value:this.state.text,onChange:this.textChange.bind(this,this),onKeyPress:function(t){"Enter"===t.key&&e.forceSearch()},InputProps:{startAdornment:n.a.createElement(It.a,{position:"start"},n.a.createElement("i",{className:"material-icons",style:{color:"rgba(0, 0, 0, 0.87)"}},"search"))}}))}}]),t}(fe.a),_r=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).windowSearchChange=a.windowSearchChange.bind(Object(he.a)(a));var r={data:a.getInitValue(null),init_loaded:!1,loading:!0,loading_list:!0,show_retry:!1,searchOpen:!1,foreignSearchList:[],searchText:"",noData:"Select...",noDataReadOnly:"None",hasAccess:!1,permissionName:"",permissionDisplayName:"",search_output:[],record_base:"record",array_selected:[]};r.permissionName=a.props.DataComponent.source_url_api+"|Search",r.permissionDisplayName=a.props.DataComponent.source_url_api,"user"===a.props.DataComponent.source_url_api&&!0===a.props.DataComponent.source_url_api_system_object&&(r.permissionName="USERSREAD",r.permissionDisplayName="user"),r.hasAccess=a.NL.Security.hasAccess(r.permissionName,null),!0===a.props.DataComponent.source_url_api_system_object&&(r.record_base="settings");var n=0;if(Array.isArray(a.props.DataComponent.search_display_primary))for(n=0;n0&&(n+=" ("+i.join(" ")+")")}return n}return""}},{key:"selectItem",value:function(e){var t={};if(void 0!==e){if(t.text_id=e.id,t.long_id=this.NL.Tools.getNumberID(e.id),this.props.DataComponent.source_save&&Array.isArray(this.props.DataComponent.source_save))for(var a=0;at.s2?1:0:e.s1t.s2?1:0:e.s1t.s2?1:0:e.s1r?1:0}return e.ordere.date?1:t.datee.date?1:t.datethis.state.uploaded_done+this.state.uploaded_error?n.a.createElement("div",null,a):n.a.createElement("div",null,0!==this.state.attachment.length?n.a.createElement(Ke.a,null,r):n.a.createElement(ke.a,{style:{paddingTop:16,paddingBottom:16}},"There are currently no attachments connected to this record."))):null):null,n.a.createElement(xe.a,{open:this.state.dialogOpen,onClose:function(t){return e.closeDialog(t)},"aria-labelledby":"alert-dialog-title",fullScreen:this.NL.Browser.isSmallDevice,PaperProps:{style:{width:this.state.widthLimit-100,maxWidth:this.state.widthLimit-100,overflowY:this.NL.Browser.isSmallDevice?"hidden":"visible",paddingLeft:20,paddingRight:20}},maxWidth:!1},this.NL.Browser.isSmallDevice?n.a.createElement(Ce.a,{id:"alert-dialog-title"},this.NL.Record.manager.interface.interface_name," ",this.props.DataComponent.display_name):n.a.createElement("div",{className:"dmIgnore",style:{paddingLeft:15,paddingRight:15}},n.a.createElement("div",{style:this.state.cardTitleStyle},n.a.createElement("div",{style:this.NL.Styles.cardTitleContainer},n.a.createElement("span",{className:"material-icons",style:this.NL.Styles.cardTitleIcon},"attachment"),n.a.createElement("span",{style:this.NL.Styles.cardTitleTextWithIcon},this.NL.Record.manager.interface.interface_name," ",this.props.DataComponent.display_name)))),!0===this.state.init_loaded?n.a.createElement(Se.a,null,n.a.createElement("div",{style:{paddingTop:24,paddingBottom:24}},n.a.createElement(Vt,null))):null,!1===this.state.init_loaded?n.a.createElement(Se.a,null,"fileList"===this.state.mode?n.a.createElement("div",null,!0!==this.props.DataComponent.show_attachments&&this.state.filesToUpload.length>this.state.uploaded_done+this.state.uploaded_error?n.a.createElement("div",null,a):n.a.createElement("div",null,0!==this.state.attachment.length?n.a.createElement(Ke.a,null,r):n.a.createElement(ke.a,{style:{paddingTop:16,paddingBottom:16}},"There are currently no attachments connected to this record."))):null,"fileMenu"===this.state.mode?n.a.createElement("div",null,n.a.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:8}},n.a.createElement("div",{style:{display:"block"}},n.a.createElement(Lr,{file:this.state.editFile.file})),n.a.createElement("div",{style:{display:"block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",flexGrow:1,flexShrink:1,paddingLeft:8,paddingRight:8}},n.a.createElement("strong",null,this.state.editFile.file))),n.a.createElement("div",{style:{paddingTop:20}},"Properties:"),n.a.createElement("div",{style:{paddingLeft:20}},n.a.createElement("div",null,n.a.createElement("span",{style:{width:100,display:"inline-block"}},"Size:"),this.NL.Tools.formatBytes(this.state.editFile.size,2)),n.a.createElement("div",null,n.a.createElement("span",{style:{width:100,display:"inline-block"}},"Uploaded:"),this.NL.Moment(this.state.editFile.last_modified).format("lll")))):null,"fileDelete"===this.state.mode?n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("strong",null,"Are you sure you want to delete ",this.state.editFile.file,"?")),n.a.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:8}},n.a.createElement("div",{style:{display:"block"}},n.a.createElement(Lr,{file:this.state.editFile.file})),n.a.createElement("div",{style:{display:"block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",flexGrow:1,flexShrink:1,paddingLeft:8,paddingRight:8}},this.state.editFile.file)))):null,"fileSort"===this.state.mode?n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("strong",null,"Sort files by...")),n.a.createElement("div",{style:{paddingTop:30}},n.a.createElement(ht.a,{fullWidth:!0},n.a.createElement(ft.a,null,"Sort by"),n.a.createElement(gt.a,{value:this.state.sortName,onChange:this.SortHandleChange,fullWidth:!0},n.a.createElement(We.a,{value:"Filename"},"Filename"),n.a.createElement(We.a,{value:"FilenameDesc"},"Filename Reverse"),n.a.createElement(We.a,{value:"DateDesc"},"Upload date (newest)"),n.a.createElement(We.a,{value:"DateAsc"},"Upload date (oldest)")))))):null,"fileRename"===this.state.mode?n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement("strong",null,"Rename ",this.state.editFile.file)),n.a.createElement("div",{style:{display:"flex",alignItems:"center",paddingTop:8}},n.a.createElement("div",{style:{display:"block"}},n.a.createElement(Lr,{file:this.state.editFile.file})),n.a.createElement("div",{style:{display:"block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",flexGrow:1,flexShrink:1,paddingLeft:8,paddingRight:8}},this.state.editFile.file)),n.a.createElement("div",{style:{paddingTop:30}},n.a.createElement(ht.a,{fullWidth:!0},n.a.createElement(pt.a,{className:"noFocusBoarder",label:"New file name",fullWidth:!0,value:this.state.renameFileName,onKeyPress:function(t){"Enter"===t.key&&e.state.renameFileName.length>=3&&e.renameFile(e,e.state.editFile)},onChange:this.renameFileName_Change.bind(this,this)}),""!==this.state.renameErrorMessage?n.a.createElement(ht.a,{error:""!==this.state.renameErrorMessage},this.state.renameErrorMessage):null)))):null):null,n.a.createElement(we.a,null,"fileList"===this.state.mode?n.a.createElement("div",null,this.state.filesToUpload.length>this.state.uploaded_done+this.state.uploaded_error?null:n.a.createElement(Ne.a,{onClick:function(t){return e.openDialog("fileSort")},style:{color:this.state.backgroundColor}},"sort"),!0!==this.props.readOnly&&!0===t.state.hasAccess_Upload&&this.state.filesToUpload.length<=this.state.uploaded_done+this.state.uploaded_error?n.a.createElement(Ne.a,{onClick:function(t){return e.upload_Click(t)},style:{color:this.state.backgroundColor}},"upload"):null,n.a.createElement(Ne.a,{style:{marginRight:10},onClick:function(t){return e.closeDialog(t)}},"close")):null,"fileMenu"===this.state.mode?n.a.createElement("div",null,!0===t.state.hasAccess_Delete&&!0!==t.props.readOnly?n.a.createElement(Ne.a,{style:{marginRight:10,color:this.NL.Theme.getFailedColor()},onClick:function(e){return t.openDialog("fileDelete")}},"delete"):null,!0===t.state.hasAccess_Upload&&!0!==t.props.readOnly?n.a.createElement(Ne.a,{onClick:function(e){return t.openDialog("fileRename")},style:{color:this.state.backgroundColor}},"rename"):null,n.a.createElement(Ne.a,{style:{color:this.state.backgroundColor},href:this.state.editFile.link},"download"),n.a.createElement(Ne.a,{style:{marginRight:10},onClick:function(t){return e.closeDialog()}},"cancel")):null,"fileDelete"===this.state.mode?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",style:{marginRight:10,backgroundColor:this.NL.Theme.getFailedColor(),color:"#ffffff"},onClick:function(a){return t.deleteFile(a,e.state.editFile)}},"delete"),n.a.createElement(Ne.a,{style:{marginRight:10},onClick:function(t){return e.openDialog("fileMenu")}},"cancel")):null,"fileSort"===this.state.mode?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",style:{marginRight:10,backgroundColor:this.state.backgroundColor,color:"#ffffff"},onClick:function(t){return e.startSort(t)}},"Sort"),n.a.createElement(Ne.a,{style:{marginRight:10},onClick:function(t){return e.closeDialog(t)}},"cancel")):null,"fileRename"===this.state.mode?n.a.createElement("div",null,n.a.createElement(Ne.a,{variant:"contained",style:{marginRight:10,backgroundColor:this.state.backgroundColor,color:"#ffffff"},onClick:function(a){return t.renameFile(a,e.state.editFile)}},"rename"),n.a.createElement(Ne.a,{style:{marginRight:10},onClick:function(t){return e.openDialog("fileMenu")}},"cancel")):null)),n.a.createElement("input",{type:"file",multiple:!0,id:"file",ref:function(t){e.fileUploader=t},style:{display:"none"},onChange:function(t){e.startUploading(t)},onClick:function(e){e.target.value=null}})))}}]),t}(Ya.a),Sr=a(276),kr=a(178),Cr=a(140),Ar=a.n(Cr),Dr=a(275),Tr=a(1038);function Rr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Or(e){for(var t=1;t=3&&!0===a.props.DataComponent.keyword_add&&"enter"===Ar()(e))if(a.CheckIfInArray(a.state.suggestions,r)){var n;if(a.state.selectedItem.lengthr)return 1;var n=e.rlp.toUpperCase(),o=t.rlp.toUpperCase();if(no)return 1;var s=e.permission.toUpperCase(),i=t.permission.toUpperCase();return si?1:0}return e.order=0,a.construct(r),""===r.errorMessage&&(a.onDragEnd=a.onDragEnd.bind(Object(he.a)(a)),a.populate()),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"populate",value:function(){var e=this,t={query:this.props.DataComponent.source_query,output:this.props.DataComponent.search_outputs,sort:this.props.DataComponent.source_sort,size:this.props.DataComponent.source_size,system_record:!0===this.props.DataComponent.source_url_api_system_object};this.NL.Record.search(this.props.DataComponent.source_url_api,t,(function(t,a){if(t)e.NL.Alert.showError(t,(function(){e.populate()}));else{if(!0===e.props.DataComponent.search_show)for(var r=0;r=3&&-1!==e[t].search_meta.indexOf(this.state.search_text);this.NL.Tools.setState(this,{items:e})}},{key:"render",value:function(){var e=this,t=this;function a(e,t){var a="#E3F2FD",r="#90CAF9";return"string"===typeof t.color_background&&(a=t.color_background),"string"===typeof t.color_background_drag&&(r=t.color_background_drag),!0===t.search_highlight&&(a="#FFF176",r="#FDD835"),!0===t.selected&&(a="#C5CAE9",r="#9FA8DA"),e?r:a}var r=function(e,t,r){return function(e){for(var t=1;t=10&&r.props.DataComponent.font_size<=40&&(n.font_size=r.props.DataComponent.font_size),"number"===typeof n.height&&(n.height=n.height+"px"),r.handleChange=r.handleChange.bind(Object(he.a)(r)),-1!==["html","xml"].indexOf(n.language)?r.beautify=a(110).html:-1!==["css"].indexOf(n.language)?r.beautify=a(110).css:(["json"].indexOf(n.language),r.beautify=a(110)),n.code=r.beautify(n.code),r.fullscreen=!1,n.containerStyle.height=n.height,r.focus=!1,r.NL.Record.manager.unsavedChangeFinder.push(r.autoSaveOnUnmount.bind(Object(he.a)(r),"code")),r.construct(n),r}return Object(u.a)(t,e),Object(l.a)(t,[{key:"handleChange",value:function(e){var t=this;this.NL.Tools.setState(this,{code:e}),void 0!==this.timer.checkValid&&clearTimeout(this.timer.checkValid),this.timer.checkValid=setTimeout((function(){t.isValid(e)?(t.NL.Tools.setState(t,{errorMessage:""}),t.updateNLRecordData(e)):t.NL.Tools.setState(t,{errorMessage:"Invalid code"})}),1500)}},{key:"isValid",value:function(e){return!1===this.props.DataComponent.validate||("html"===this.state.language?this.NL.Tools.isSafeHTML(e):"json"!==this.state.language||this.NL.Tools.isValidJSON(e))}},{key:"syncUpdate",value:function(e){e="string"!==typeof e?"":this.beautify(e),this.NL.Tools.setState(this,{value:e,code:e})}},{key:"updateValue",value:function(e){this.handleChange(this.beautify(e))}},{key:"baseRecordCompDidMount",value:function(){var e=this;this.NL.$("#"+this.state.id+" textarea").keypress((function(t){2===(t.keyCode?t.keyCode:t.which)&&!0===t.ctrlKey&&e.NL.Tools.setState(e,{code:e.beautify(e.state.code)}),98===(t.keyCode?t.keyCode:t.which)&&!0===t.metaKey&&e.NL.Tools.setState(e,{code:e.beautify(e.state.code)}),10===(t.keyCode?t.keyCode:t.which)&&!0===t.ctrlKey&&"disabled"!==e.state.fullScreenMode&&(!0===e.fullscreen?e.fullscreenExit():e.fullscreenEnter()),13===(t.keyCode?t.keyCode:t.which)&&!0===t.ctrlKey&&"disabled"!==e.state.fullScreenMode&&(!0===e.fullscreen?e.fullscreenExit():e.fullscreenEnter())}))}},{key:"fullscreenEnter",value:function(){var e=this.NL;this.fullscreen=!0,e.Tools.setState(this,{containerStyle:{position:"fixed",zIndex:"100",top:0,left:0,display:"block",width:"100vw",height:"100vh"},containerStyleEditorHeight:"100vh"}),"fullscreen"===this.state.fullScreenMode&&e.Interface.requestFullScreen()}},{key:"fullscreenExit",value:function(){var e=this,t=e.NL;e.fullscreen=!1,t.Tools.setState(e,{containerStyle:{height:e.state.height},containerStyleEditorHeight:"100%"}),"fullscreen"===e.state.fullScreenMode&&t.Interface.requestFullScreenExit()}},{key:"render",value:function(){var e=this;return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",null,"string"===typeof this.state.display_name&&""!==this.state.display_name?n.a.createElement("div",{style:{fontSize:12,color:"rgba(0,0,0,0.54)"}},this.state.display_name):null,n.a.createElement("div",{className:"dmIgnore",style:this.state.containerStyle},n.a.createElement(wa.a,{theme:this.state.theme,mode:this.state.language,fontSize:this.state.font_size,showLineNumbers:!0,onChange:this.handleChange,value:this.state.code,name:this.state.id,height:this.state.containerStyleEditorHeight,width:"100%",wrapEnabled:!0,showPrintMargin:!1,readOnly:this.props.readOnly,enableBasicAutocompletion:this.state.autocomplete,enableLiveAutocompletion:this.state.autocomplete,onFocus:function(t){e.focus=!0},onBlur:function(t){e.focus=!1},editorProps:{$blockScrolling:!0}})),""!==this.state.errorMessage?n.a.createElement("div",{style:{color:"#D32F2F"}},this.state.errorMessage):null)}}]),t}(Ya.a)),Ur=function(e){function t(e){var a;Object(i.a)(this,t);var r={show_refresh:!1,never_show_refresh:!1,refreshPaddingTop:void 0,readOnly:!0===(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).props.component.read_only||a.NL.Tools.isPath(a.NL.Record,"manager.interface.interface_edit","boolean")&&!1===a.NL.Record.manager.interface.interface_edit||"string"===typeof a.props.component.read_only_eval};switch(a.props.component.type){case"record_checkbox":r.refreshPaddingTop=4;break;case"record_select_list":r.refreshPaddingTop=24;break;case"record_select_object":r.refreshPaddingTop=12;break;case"record_timestamp":case"record_button":case"record_button_set":r.never_show_refresh=!0;break;case"record_select_date":r.refreshPaddingTop=12;break;case"record_notes":case"record_attachments":r.refreshPaddingTop=2,r.never_show_refresh=!0;break;default:r.refreshPaddingTop=16}return a.blockSyncFlag=!1,a.construct(r),"string"===typeof a.props.component.read_only_eval&&(a.NL.Interface.eventHook.readOnly.push(a.readOnlyIfEval.bind(Object(he.a)(a))),a.NL.Interface.runAllEventDelay()),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"readOnlyIfEval",value:function(){var e=this.NL.Eval.run(this.props.component.read_only_eval,"read_only_if_eval",{DataComponent:this.props.component});this.NL.Tools.setState(this,{readOnly:!1!==e})}},{key:"baseCompWillUnmount",value:function(){}},{key:"refreshShow",value:function(){this.NL.Tools.setState(this,{show_refresh:!0})}},{key:"refreshHide",value:function(){this.NL.Tools.setState(this,{show_refresh:!1})}},{key:"blockSync",value:function(){var e=this;this.blockSyncFlag=!0,void 0!==this.timer.blockSyncTimeout&&clearTimeout(this.timerblockSyncTimeout),this.timer.autoSaveTimer=setTimeout((function(){e.blockSyncFlag=!1}),5e3)}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:{display:"flex",flexDirection:"row",flexWrap:"nowrap",paddingBottom:!1===this.props.component.padding_bottom?0:16,overflow:"hidden"}},n.a.createElement("div",{style:{flexGrow:1}},"record_textbox"===this.props.component.type?n.a.createElement(Ja.a,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_textbox_list"===this.props.component.type?n.a.createElement(sr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_select_list"===this.props.component.type?n.a.createElement(lr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_checkbox"===this.props.component.type?n.a.createElement(cr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_timestamp"===this.props.component.type?n.a.createElement(dr,{DataComponent:this.props.component,NL:this.NL,Base:this}):null,"record_select_object"===this.props.component.type?n.a.createElement(fr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_select_date"===this.props.component.type?n.a.createElement(gr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_button"===this.props.component.type?n.a.createElement(vr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_button_set"===this.props.component.type?n.a.createElement(yr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_notes"===this.props.component.type?n.a.createElement(Er,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_attachments"===this.props.component.type?n.a.createElement(wr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_keywords"===this.props.component.type?n.a.createElement(jr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_user_permissions"===this.props.component.type?n.a.createElement(Ir,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_drag_and_drop_list"===this.props.component.type?n.a.createElement(Fr,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,"record_code_editor"===this.props.component.type?n.a.createElement(Br,{DataComponent:this.props.component,NL:this.NL,Base:this,readOnly:this.state.readOnly}):null,n.a.createElement(qa,{onRef:function(t){return e.AutoSave=t},NL:this.NL})),!0===this.state.show_refresh&&!1===this.state.never_show_refresh?n.a.createElement(Ka,{paddingTop:this.state.refreshPaddingTop,DataComponent:this.props.component}):null)}}]),t}(fe.a),zr=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return n.a.createElement("div",{style:{paddingTop:16}},n.a.createElement("i",{className:"material-icons rotateIcon",style:{color:"#1976D2",fontSize:32}},"autorenew"))}}]),t}(st),Hr=function(e){function t(e){var a;return Object(i.a)(this,t),"object"!==typeof(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).NL.Record.searchStore&&(a.NL.Record.searchStore={}),"string"!==typeof a.props.DataComponent.search_group||0===a.props.DataComponent.search_group.length?a.construct({modelError:"Search component missing 'search_group' property."}):"object"!==typeof a.NL.Record.searchStore[a.props.DataComponent.search_group]&&(a.NL.Record.searchStore[a.props.DataComponent.search_group]={filter:{},textFilter:{},draw:{now:{},delayed:{}},reset:{},sort:void 0}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"setReset",value:function(e){this.NL.Record.searchStore[this.props.DataComponent.search_group].reset[this.props.DataComponent.data_name]=e}},{key:"setFilter",value:function(e){this.NL.Record.searchStore[this.props.DataComponent.search_group].filter[this.props.DataComponent.data_name]=e}},{key:"setTextFilter",value:function(e){this.NL.Interface.setStorePageSearch(this.props.DataComponent.search_group,this.props.DataComponent.type,this.props.DataComponent.data_name,e),"string"!==typeof e&&(e=""),this.NL.Record.searchStore[this.props.DataComponent.search_group].textFilter[this.getID()]=e}},{key:"setSort",value:function(e){this.NL.Record.searchStore[this.props.DataComponent.search_group].sort=e}},{key:"setDrawNow",value:function(e){this.NL.Record.searchStore[this.props.DataComponent.search_group].draw.now[this.props.DataComponent.data_name]=e}},{key:"setDrawDelay",value:function(e){this.NL.Record.searchStore[this.props.DataComponent.search_group].draw.delayed[this.props.DataComponent.data_name]=e}},{key:"resetAll",value:function(){for(var e=0,t=Object.keys(this.NL.Record.searchStore[this.props.DataComponent.search_group].reset);e1&&"("!==r.source_query_eval.indexOf(0)&&(r.source_query_eval="("+r.source_query_eval+")"),r.record_search_phrase=Array.isArray(e.DataComponent.record_search_phrase)?e.DataComponent.record_search_phrase:[],r.search_show_results_total=void 0===e.DataComponent.search_show_results_total||e.DataComponent.search_show_results_total,r.search_page_mode=void 0!==e.DataComponent.search_page_mode?e.DataComponent.search_page_mode:"pagination",r.search_result_mode=void 0!==e.DataComponent.search_result_mode?e.DataComponent.search_result_mode:"link",r.search_page_current=void 0!==e.DataComponent.search_page_current?e.DataComponent.search_page_current:0,r.search_page_size=void 0!==e.DataComponent.search_page_size?e.DataComponent.search_page_size:20,r.search_count=void 0!==e.DataComponent.search_count?e.DataComponent.search_count:100,r.search_default_phrase=void 0!==e.DataComponent.search_default_phrase?e.DataComponent.search_default_phrase:"",r.search_phrase_fields=void 0!==e.DataComponent.search_phrase_fields?e.DataComponent.search_phrase_fields:[],r.search_default_query=void 0!==e.DataComponent.search_default_query?e.DataComponent.search_default_query:{},r.search_type=void 0!==e.DataComponent.search_type?e.DataComponent.search_type:"most_fields",r.search_fuzziness=void 0!==e.DataComponent.search_fuzziness?e.DataComponent.search_fuzziness:0,r.search_group=void 0!==e.DataComponent.search_group?e.DataComponent.search_group:"unknown",r.search_output=void 0!==e.DataComponent.search_output?e.DataComponent.search_output:["_id"],r.source_sort=void 0!==e.DataComponent.source_sort?e.DataComponent.source_sort:["_score"],r.search_show_stats=!1!==e.DataComponent.search_show_stats,r.search_preview_record_link=!1!==e.DataComponent.search_preview_record_link,r.search_preview_layout=void 0!==e.DataComponent.search_preview_layout?{name:"record_preview",padding:!1,width:"col-md-12",components:e.DataComponent.search_preview_layout}:{name:"record_preview",padding:!1,width:"col-md-12",components:{}},r.search_preview_layout.components)r.search_preview_layout.components[o].read_only=!0,r.search_preview_layout.components[o].auto_save=!1,r.search_preview_layout.components[o].padding=!1;return a.AppLink="",a.AppIdPrefix="","boolean"===typeof a.props.DataComponent.source_url_api_system_object&&(a.AppLinkBase=a.props.DataComponent.source_url_api_system_object?"settings":"record"),a.NL.Tools.isPath(a.NL,"Record.manager.recordType","string")&&(a.AppLink=a.NL.Record.manager.recordType),a.NL.Tools.isPath(a.NL,"Record.manager.interface.url_app_id_prefix","string")&&(a.AppIdPrefix=a.NL.Record.manager.interface.url_app_id_prefix),a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url","string")&&(a.AppLink=a.NL.Model.data_objects[e.DataComponent.source_url_api].settings.url),a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app","string")&&(a.AppLink=a.NL.Model.data_objects[e.DataComponent.source_url_api].settings.url_app),a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app_id_prefix","string")&&(a.AppIdPrefix=a.NL.Model.data_objects[e.DataComponent.source_url_api].settings.url_app_id_prefix),a.AppLinkBase=a.NL.Record.systemRecordDefault(a.AppLink)?"settings":"record","string"===typeof e.DataComponent.source_url_api&&(!0===e.DataComponent.source_url_api_system_object?(a.NL.Tools.isPath(a.NL,"SettingsModel.data_objects."+e.DataComponent.source_url_api+".settings.url_app","string")&&(a.AppLink=a.NL.Tools.getProp(a.NL,"SettingsModel.data_objects."+e.DataComponent.source_url_api+".settings.url_app","")),a.NL.Tools.isPath(a.NL,"SettingsModel.data_objects."+e.DataComponent.source_url_api+".settings.url_app_id_prefix","string")&&(a.AppIdPrefix=a.NL.Tools.getProp(a.NL,"SettingsModel.data_objects."+e.DataComponent.source_url_api+".settings.url_app_id_prefix",""))):(a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app","string")?a.AppLink=a.NL.Tools.getProp(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app",""):a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url","string")&&(a.AppLink=a.NL.Tools.getProp(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url","")),a.NL.Tools.isPath(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app_id_prefix","string")&&(a.AppIdPrefix=a.NL.Tools.getProp(a.NL,"Model.data_objects."+e.DataComponent.source_url_api+".settings.url_app_id_prefix","")))),a.construct(r),a.setDrawNow(a.getResultsNow.bind(Object(he.a)(a),Object(he.a)(a))),a.setDrawDelay(a.getResultsDelayed.bind(Object(he.a)(a),Object(he.a)(a))),a.getResultsNow(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"getResultsNow",value:function(){var e=this;void 0!==this.timer.getResultsDelay&&clearTimeout(this.timer.getResultsDelay),this.timer.getResultsDelay=setTimeout((function(){e.getResults()}),100)}},{key:"getResultsDelayed",value:function(){var e=this;void 0!==this.timer.getResultsDelay&&clearTimeout(this.timer.getResultsDelay),this.timer.getResultsDelay=setTimeout((function(){e.getResults()}),1e3)}},{key:"getResultsRefreshed",value:function(){var e=this;void 0!==this.timer.getResultsDelay&&clearTimeout(this.timer.getResultsDelay),this.timer.getResultsDelay=setTimeout((function(){e.NL.Tools.setState(e,{results_loading:!0,results:[]}),e.getResults()}),500)}},{key:"getResults",value:function(e){var t=(new Date).getTime(),a=this;a.state.search_page_current=void 0===e?0:e,a.NL.Tools.setState(a,{results_loading:!0,search_page_current:a.state.search_page_current});var r={from:this.state.search_page_current*this.state.search_page_size,size:Math.min(1e4,this.state.search_page_size),output:this.state.search_output,sort:void 0!==this.NL.Record.searchStore[this.props.DataComponent.search_group].sort?this.NL.Record.searchStore[this.props.DataComponent.search_group].sort:this.state.source_sort,system_record:this.props.DataComponent.source_url_api_system_object},n=!1,o={bool:{must:[]}};"object"===typeof this.props.DataComponent.source_query&&Object.keys(this.props.DataComponent.source_query).length>0&&(o.bool.must.push(this.props.DataComponent.source_query),n=!0);for(var s="",i=0,l=Object.keys(this.NL.Record.searchStore[this.props.DataComponent.search_group].filter);i0&&(c+=" "+_[p]);else"string"===typeof _&&_.length>0&&(c+=" "+_)}var h=void 0;-1===c.indexOf(" ")&&void 0!==this.NL.Tools.getNumberStringID(c)&&this.NL.Tools.getNumberStringID(c).length===c.length&&(h=this.NL.Tools.getNumberStringID(c)),void 0!==h?(o.bool.must.push({bool:{should:[{term:{_id:{value:h,boost:100}}},{multi_match:{fuzziness:void 0!==this.props.DataComponent.search_fuzziness?this.props.DataComponent.search_fuzziness:"AUTO",type:void 0!==this.props.DataComponent.search_type?this.props.DataComponent.search_type:"most_fields",query:c,fields:this.props.DataComponent.search_phrase_fields}}],minimum_should_match:1}}),n=!0):"string"===typeof(c=c.split(" ").filter((function(e){return e.length>=3})).join(" "))&&c.length>=3&&(o.bool.must.push({multi_match:{fuzziness:void 0!==this.props.DataComponent.search_fuzziness?this.props.DataComponent.search_fuzziness:"AUTO",type:void 0!==this.props.DataComponent.search_type?this.props.DataComponent.search_type:"most_fields",query:c,fields:this.props.DataComponent.search_phrase_fields}}),n=!0)}"object"===typeof this.props.DataComponent.source_query&&Object.keys(this.props.DataComponent.source_query).length>0&&(o.bool.must.push(this.props.DataComponent.source_query),n=!0),this.state.source_query_eval.length>1&&(o.bool.must.push(this.NL.Eval.run(this.state.source_query_eval,"SearchResults source_query_eval",{})),n=!0),n&&(r.query=o);var f="string"===typeof this.props.DataComponent.source_url_api?this.props.DataComponent.source_url_api:this.NL.Record.manager.recordType;r.source_query=this.props.DataComponent.source_query,this.NL.Record.search(f,r,(function(e,r){if(e)"function"!==typeof a.NL.App.noAccess||401!==e.status&&403!==e.status||a.NL.App.noAccess();else{for(var n=[{val:0,text:"Page 1"}],o=Math.floor(r.total/a.state.search_page_size)+1,s=Math.max(1,a.state.search_page_current-100);s0&&"pagination"===a.state.search_page_mode?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingTop:10,paddingBottom:10}},n.a.createElement("div",{style:{paddingRight:10,display:"inline-block"}},0===a.state.search_page_current?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"First Page"},n.a.createElement(be.a,null,"first_page")):n.a.createElement(Re.a,{title:"First Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(0)},size:"small",color:"primary","aria-label":"First Page",style:{backgroundColor:a.NL.Record.manager.interface.interface_button_backcolor,color:a.NL.Record.manager.interface.interface_button_forecolor},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"first_page")))),n.a.createElement("div",{style:{paddingRight:10,display:"inline-block"}},0===a.state.search_page_current?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Previous Page"},n.a.createElement(be.a,null,"chevron_left")):n.a.createElement(Re.a,{title:"Previous Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(a.state.search_page_current-1)},size:"small",color:"primary","aria-label":"Previous Page",style:{backgroundColor:a.NL.Record.manager.interface.interface_button_backcolor,color:a.NL.Record.manager.interface.interface_button_forecolor},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"chevron_left")))),1!==Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement("div",{style:{display:"inline-block",width:"calc(100% - 200px)",textAlign:"center",position:"relative",top:-7}},n.a.createElement(ht.a,null,n.a.createElement(gt.a,{disableUnderline:!0,value:a.state.search_page_current,onChange:a.ddlPageChange},n.a.createElement("div",{className:"noFocusBoarder"}),o))):n.a.createElement("div",{style:{display:"inline-block",width:"calc(100% - 200px)",textAlign:"center",position:"relative",top:-7}},"Page ",a.state.search_page_current+1),n.a.createElement("div",{style:{paddingLeft:10,display:"inline-block"}},a.state.search_page_current+1===Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Next Page"},n.a.createElement(be.a,null,"chevron_right")):n.a.createElement(Re.a,{title:"Next Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(a.state.search_page_current+1)},size:"small",color:"primary","aria-label":"Next Page",style:{backgroundColor:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_backcolor","string")?a.NL.Record.manager.interface.interface_button_backcolor:"#01579B",color:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_forecolor","string")?a.NL.Record.manager.interface.interface_button_forecolor:"#ffffff"},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"chevron_right")))),n.a.createElement("div",{style:{paddingLeft:10,display:"inline-block"}},a.state.search_page_current+1===Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Last Page"},n.a.createElement(be.a,null,"last_page")):n.a.createElement(Re.a,{title:"Last Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(Math.ceil(a.state.results_total/a.state.search_page_size)-1)},size:"small",color:"primary","aria-label":"Last Page",style:{backgroundColor:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_backcolor","string")?a.NL.Record.manager.interface.interface_button_backcolor:"#01579B",color:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_forecolor","string")?a.NL.Record.manager.interface.interface_button_forecolor:"#ffffff"},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"last_page")))))):null,r,0===a.state.results_total&&!1===a.state.results_loading?n.a.createElement("div",null,"No results found"):null,a.state.results_total>0&&"pagination"===a.state.search_page_mode?n.a.createElement("div",null,n.a.createElement("div",{style:{paddingTop:10,paddingBottom:10}},n.a.createElement("div",{style:{paddingRight:10,display:"inline-block"}},0===a.state.search_page_current?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"First Page"},n.a.createElement(be.a,null,"first_page")):n.a.createElement(Re.a,{title:"First Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(0)},size:"small",color:"primary","aria-label":"First Page",style:{backgroundColor:a.NL.Record.manager.interface.interface_button_backcolor,color:a.NL.Record.manager.interface.interface_button_forecolor},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"first_page")))),n.a.createElement("div",{style:{paddingRight:10,display:"inline-block"}},0===a.state.search_page_current?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Previous Page"},n.a.createElement(be.a,null,"chevron_left")):n.a.createElement(Re.a,{title:"Previous Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(a.state.search_page_current-1)},size:"small",color:"primary","aria-label":"Previous Page",style:{backgroundColor:a.NL.Record.manager.interface.interface_button_backcolor,color:a.NL.Record.manager.interface.interface_button_forecolor},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"chevron_left")))),1!==Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement("div",{style:{display:"inline-block",width:"calc(100% - 200px)",textAlign:"center",position:"relative",top:-7}},n.a.createElement(ht.a,null,n.a.createElement(gt.a,{disableUnderline:!0,value:a.state.search_page_current,onChange:a.ddlPageChange},n.a.createElement("div",{className:"noFocusBoarder"}),o))):n.a.createElement("div",{style:{display:"inline-block",width:"calc(100% - 200px)",textAlign:"center",position:"relative",top:-7}},"Page ",a.state.search_page_current+1),n.a.createElement("div",{style:{paddingLeft:10,display:"inline-block"}},a.state.search_page_current+1===Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Next Page"},n.a.createElement(be.a,null,"chevron_right")):n.a.createElement(Re.a,{title:"Next Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(a.state.search_page_current+1)},size:"small",color:"primary","aria-label":"Next Page",style:{backgroundColor:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_backcolor","string")?a.NL.Record.manager.interface.interface_button_backcolor:"#01579B",color:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_forecolor","string")?a.NL.Record.manager.interface.interface_button_forecolor:"#ffffff"},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"chevron_right")))),n.a.createElement("div",{style:{paddingLeft:10,display:"inline-block"}},a.state.search_page_current+1===Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement(Wr.a,{disabled:!0,size:"small",color:"primary","aria-label":"Last Page"},n.a.createElement(be.a,null,"last_page")):n.a.createElement(Re.a,{title:"Last Page",placement:"bottom"},n.a.createElement(Wr.a,{onClick:function(e){return a.setPage(Math.ceil(a.state.results_total/a.state.search_page_size)-1)},size:"small",color:"primary","aria-label":"Last Page",style:{backgroundColor:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_backcolor","string")?a.NL.Record.manager.interface.interface_button_backcolor:"#01579B",color:a.NL.Tools.isPath(a.NL,"Record.manager.interface.interface_button_forecolor","string")?a.NL.Record.manager.interface.interface_button_forecolor:"#ffffff"},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0},n.a.createElement(be.a,null,"last_page")))))):null,!0!==a.state.results_loading&&"load more"===a.state.search_page_mode&&a.state.results_total>0&&a.state.search_page_current+1!==Math.ceil(a.state.results_total/a.state.search_page_size)?n.a.createElement("div",{style:{paddingTop:6,height:47,display:"block"}},n.a.createElement(Ne.a,{onClick:function(e){return a.setPage(a.state.search_page_current+1)},tabIndex:"number"===typeof a.props.DataComponent.tab_index?a.props.DataComponent.tab_index:void 0,style:{width:"100%"}},"Show more")):null,!0===a.state.results_loading&&"load more"===a.state.search_page_mode?n.a.createElement("div",{style:{height:47}},n.a.createElement(Nt,null)):null,!1!==a.state.search_show_results_total?n.a.createElement("div",null,!0===a.state.results_loading||0===a.state.results.length&&0===a.state.results_total?n.a.createElement("div",{style:{minHeight:23,display:"block"}}):n.a.createElement("div",{style:{minHeight:23,paddingTop:4}},"load more"===a.state.search_page_mode?n.a.createElement("div",{style:{fontSize:12,opacity:.8,textAlign:"right"}},"Showing ",a.state.results.length+"/"+a.state.results_total):n.a.createElement("div",{style:{fontSize:14,opacity:.8}},a.state.results_total," Results"))):null,!1!==a.state.search_show_stats?n.a.createElement("div",null,n.a.createElement("div",{style:{fontSize:12,opacity:.6,textAlign:"right"}},-1!==a.state.timeTakenAPI?n.a.createElement("div",null,"API (",a.state.timeTakenAPI," ms)"):null,-1!==a.state.timeTakenProcess?n.a.createElement("div",null,"Process (",a.state.timeTakenProcess," ms)"):null,-1!==a.state.timeTakenES?n.a.createElement("div",null,"Database (",a.state.timeTakenES," ms)"):null)):null)):n.a.createElement("div",null,n.a.createElement(ir,{permission:a.state.url_api})))}return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",null,"number"!==typeof this.props.DataComponent.height?n.a.createElement("div",null,s()):n.a.createElement("div",null,n.a.createElement(Pe.Scrollbars,{autoHeight:!0,autoHeightMax:this.props.DataComponent.height},s())))}}]),t}(Hr),Gr=function(e){function t(e){var a;Object(i.a)(this,t);var r={init_loaded:!1,RESET:void 0,show_search_button:!1!==(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).props.DataComponent.show_search_button,auto_refresh:!1===a.props.DataComponent.auto_refresh?0:1,data:void 0!==a.props.DataComponent.data?e.DataComponent.data:"",default_data:void 0!==a.props.DataComponent.data?e.DataComponent.data:"",search_group:void 0!==a.props.DataComponent.search_group?e.DataComponent.search_group:"unknown"},n=a.NL.Interface.getStorePageSearch(a.props.DataComponent.search_group,a.props.DataComponent.type,a.props.DataComponent.data_name);return void 0!==n&&null!==n&&(r.data=n),a.setReset(a.resetValues.bind(Object(he.a)(a),Object(he.a)(a))),a.construct(r),a.setTextFilter(r.data),a.drawNowAll(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"resetValues",value:function(){this.NL.Tools.setState(this,{data:this.state.default_data}),this.setTextFilter(this.state.default_data),this.drawNowAll()}},{key:"Data_Change",value:function(e,t){var a=this;this.NL.Tools.setState(this,{data:t.target.value}),void 0!==this.timer.changeTimerID&&clearTimeout(this.timer.changeTimerID),this.timer.changeTimerID=setTimeout((function(){a.setTextFilter(a.state.data),a.drawDelayedAll()}),250)}},{key:"manualSearch",value:function(e){this.setTextFilter(this.state.data),void 0!==this.timer.changeTimerID&&clearTimeout(this.timer.changeTimerID),this.drawNowAll()}},{key:"render",value:function(){var e=this;return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",null,!0===this.state.show_search_button?n.a.createElement("div",null,n.a.createElement("div",{style:{width:"100%",display:"inline-block"}},n.a.createElement("div",{style:{float:"left",width:"calc(100% - 112px)"}},n.a.createElement(pt.a,{label:this.props.DataComponent.display_name,fullWidth:!0,value:this.state.data,onChange:this.Data_Change.bind(this,this),onKeyPress:function(t){"Enter"===t.key&&e.manualSearch(t.key)},inputProps:{tabIndex:"number"===typeof this.props.DataComponent.tab_index?this.props.DataComponent.tab_index:void 0}})),n.a.createElement("div",{style:{float:"left"}},n.a.createElement(Ne.a,{variant:"contained",onClick:function(t){return e.manualSearch(t)},style:{backgroundColor:this.NL.Record.manager.interface.interface_button_backcolor,color:this.NL.Record.manager.interface.interface_button_forecolor,marginBottom:12,marginRight:0,marginLeft:24,marginTop:12,float:"right"},tabIndex:"number"===typeof this.props.DataComponent.tab_index?this.props.DataComponent.tab_index:void 0},"Search")))):n.a.createElement("div",null,n.a.createElement(pt.a,{label:this.props.DataComponent.display_name,fullWidth:!0,value:this.state.data,onChange:this.Data_Change.bind(this,this),onKeyPress:function(t){"Enter"===t.key&&e.manualSearch(t.key)},inputProps:{tabIndex:"number"===typeof this.props.DataComponent.tab_index?this.props.DataComponent.tab_index:void 0}})))}}]),t}(Hr),Kr=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).handleChange=function(e){a.NL.Tools.setState(Object(he.a)(a),{selected:e.target.value}),a.setValue(e.target.value)};var r={init_loaded:!1,options:[],selected:"",default_value:["_score"]};if(r.options=[],"object"===typeof e.DataComponent.options)for(var n=0,o=Object.keys(e.DataComponent.options);n=3?t.slice(0,t.length-1).join(", ")+" and "+t[t.length-1]:void 0}},{key:"render",value:function(){var e=this,t=this;return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.props.DataComponent}):n.a.createElement("div",{style:{paddingBottom:20,paddingTop:0}},n.a.createElement(ht.a,{style:{width:"100%"}},n.a.createElement(ft.a,null,this.props.DataComponent.display_name),n.a.createElement(gt.a,{multiple:!0,value:this.state.selected,onChange:this.handleChange,displayEmpty:!1,MenuProps:{variant:"menu"},renderValue:function(e){return n.a.createElement("div",{style:{textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}},t.getMultipleValueText(e))},inputProps:{tabIndex:"number"===typeof t.props.DataComponent.tab_index?t.props.DataComponent.tab_index:void 0}},this.state.options.map((function(t){return n.a.createElement(We.a,{key:t.value,value:t.value},n.a.createElement(oa.a,{checked:e.state.selected.indexOf(t.value)>-1}),n.a.createElement(Ge.a,{primary:t.name}))})))))}}]),t}(Hr),Yr=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).handleUnfocusClose=function(){a.NL.Tools.setState(Object(he.a)(a),{searchOpen:!1})};var r={loading:!0,loading_list:!0,show_retry:!1,searchOpen:!1,foreignSearchList:[],searchText:"",noData:"",data:void 0,data_default:void 0,hasAccess:!1,permissionName:"",permissionDisplayName:""};"string"!==typeof a.props.DataComponent.source_url_api?r.modelError="Missing source_url_api":(r.permissionName=a.props.DataComponent.source_url_api+"|Search",r.permissionDisplayName=a.props.DataComponent.source_url_api,"user"===a.props.DataComponent.source_url_api&&!0===a.props.DataComponent.source_url_api_system_object&&(r.permissionName="USERSREAD",r.permissionDisplayName="user")),r.hasAccess=a.NL.Security.hasAccess(r.permissionName,null),a.inital_load=!1,a.construct(r),"object"===typeof a.props.DataComponent.search_default&&(a.state.data=a.NL.Tools.duplicate(a.props.DataComponent.search_default),a.state.data_default=a.NL.Tools.duplicate(a.props.DataComponent.search_default)),"[[ME]]"===a.props.DataComponent.search_default&&(a.state.data=a.NL.Tools.duplicate(a.NL.AuthUser),a.state.data_default=a.NL.Tools.duplicate(a.NL.AuthUser),a.state.data.text_user_id=a.state.data.text_id,a.state.data_default.text_user_id=a.state.data_default.text_id),a.setReset(a.resetValues.bind(Object(he.a)(a),Object(he.a)(a)));var n=a.NL.Interface.getStorePageSearch(a.props.DataComponent.search_group,a.props.DataComponent.type,a.props.DataComponent.data_name);return void 0!==n&&null!==n&&(a.state.data=n),a.setFilter(a.createFilter(a.state.data)),a.drawNowAll(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"resetValues",value:function(){this.NL.Tools.setState(this,{data:this.state.data_default}),this.setFilter(this.createFilter(this.state.data_default)),this.drawNowAll()}},{key:"createFilter",value:function(e){return this.NL.Interface.setStorePageSearch(this.props.DataComponent.search_group,this.props.DataComponent.type,this.props.DataComponent.data_name,e),void 0===e||null===e?void 0:{bool:{filter:{match:Object(te.a)({},this.props.DataComponent.data_name+".text_id",e["text_"+this.props.DataComponent.source_url_api+"_id"])}}}}},{key:"getResults",value:function(){var e=this;e.NL.Tools.setState(e,{loading_list:!0,searchOpen:!0});var t=""!==e.state.searchText?{multi_match:{fuzziness:"AUTO",query:e.state.searchText,fields:e.props.DataComponent.search_feilds}}:void 0;"object"===typeof e.props.DataComponent.source_query&&(t=void 0===t?e.props.DataComponent.source_query:{bool:{must:[t,e.props.DataComponent.source_query]}}),e.NL.Record.search(e.props.DataComponent.source_url_api,{system_record:!0===e.props.DataComponent.source_url_api_system_object,from:0,size:100,output:e.props.DataComponent.search_output,sort:Array.isArray(e.props.DataComponent.source_sort)?e.props.DataComponent.source_sort:["_score",{long_order:"asc"}],query:t},(function(t,a){t?(e.NL.Tools.setState(e,{loading:!1,searchOpen:!1}),e.NL.Alert.showError(t,(function(t){e.getResults()}),(function(e){}))):e.NL.Tools.setState(e,{loading_list:!1,show_retry:!1,foreignSearchList:a.records})}))}},{key:"openSearch",value:function(){this.NL.Tools.setState(this,{foreignSearchList:[],searchOpen:!0,loading_list:!0,searchText:""}),this.state.searchText="",this.getResults()}},{key:"closeSearch",value:function(){this.NL.Tools.setState(this,{searchOpen:!1})}},{key:"selectNone",value:function(){this.setFilter(),this.drawNowAll(),this.NL.Tools.setState(this,{data:null,searchOpen:!1})}},{key:"windowSearchChange",value:function(e,t,a){this.NL.Tools.setState(this,{searchText:t.target.value})}},{key:"getTextFromArray",value:function(e,t){if(null!==e){if("string"===typeof t)return this.NL.Tools.getProp(e,t,"");if(Array.isArray(t)){if(0===t.length)return"";for(var a="",r=0;rt.feild?1:0}))}if(this.props.changeJSON){var s=JSON.parse(this.props.changeJSON);if(s.added){for(t=this.getRecordKeyValues(s.added),n=0;nt.feild?1:0}))}if(s.removed){for(r=this.getRecordKeyValues(s.removed),n=0;nt.feild?1:0}))}if(s.changed){for(a=this.getRecordKeyChangeValues(s.changed.new,s.changed.old),n=0;nt.feild?1:0}))}}this.NL.Tools.setState(this,{record:e,recordAdded:t,recordRemoved:r,recordUpdated:a})}},{key:"render",value:function(){var e=this,t=e.state.record.map((function(e,t){return n.a.createElement("div",{key:e.key,style:{paddingLeft:16,display:"block",whiteSpace:"normal"}},n.a.createElement("strong",null,e.feild),": ",e.value)})),a=e.state.recordAdded.map((function(e,t){return n.a.createElement("div",{key:e.key,style:{paddingLeft:16,display:"block",whiteSpace:"normal"}},n.a.createElement("strong",null,e.feild),": ",e.value)})),r=e.state.recordRemoved.map((function(e,t){return n.a.createElement("div",{key:e.key,style:{paddingLeft:16,display:"block",whiteSpace:"normal"}},n.a.createElement("strong",null,e.feild),": ",e.value)})),o=e.state.recordUpdated.map((function(e,t){return n.a.createElement("div",{key:e.key,style:{paddingLeft:16,display:"block",whiteSpace:"normal"}},n.a.createElement("strong",null,e.feild),": ",e.value_old," ",n.a.createElement("strong",null,">")," ",e.value_new)}));return n.a.createElement("div",{style:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",display:"block"}},0!==this.state.record.length?n.a.createElement("span",null,n.a.createElement("strong",null,"Record:")," ",n.a.createElement("br",null)):null,t,0!==this.state.recordAdded.length?n.a.createElement("span",null,n.a.createElement("strong",null,"Added:")," ",n.a.createElement("br",null)):null,a,0!==this.state.recordUpdated.length?n.a.createElement("span",null,n.a.createElement("strong",null,"Updated:")," ",n.a.createElement("br",null)):null,o,0!==this.state.recordRemoved.length?n.a.createElement("span",null,n.a.createElement("strong",null,"Removed:")," ",n.a.createElement("br",null)):null,r)}}]),t}(fe.a),tn=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).getAuditLogs=a.getAuditLogs.bind(Object(he.a)(a)),a.construct({AuditLogs:[],showViewed:!1,scroll_id:void 0,loading:!0,Init_Loading:!0,count:0}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"baseCompDidMount",value:function(){this.getAuditLogs()}},{key:"getAuditLogs",value:function(){var e=this;this.NL.Tools.setState(this,{loading:!0}),this.NL.Record.audit(e.NL.RouteParams.recordType,e.NL.RouteParams.recordID,{system_record:this.props.settingsRecord,scroll:void 0===this.state.scroll_id||void 0,scroll_id:void 0===this.state.scroll_id?void 0:this.state.scroll_id,read:this.state.showViewed},(function(t,a){t?e.NL.Tools.setState(e,{Init_Loading:!1,API_Error:!0,loading:!1}):e.NL.Tools.setState(e,{Init_Loading:!1,AuditLogs:e.state.AuditLogs.concat(a.records),count:a.total,scroll_id:a.scroll_id,loading:!1})}))}},{key:"Data_Change",value:function(e,t){this.state.showViewed=!0!==this.state.showViewed,this.state.scroll_id=void 0,this.state.AuditLogs=[],this.NL.Tools.setState(this,{showViewed:this.state.showViewed,scroll_id:this.state.scroll_id,AuditLogs:this.state.AuditLogs}),this.getAuditLogs()}},{key:"render",value:function(){var e=this,t=this,a=t.state.AuditLogs.map((function(e){return n.a.createElement("div",{key:e.id,style:{paddingBottom:32}},n.a.createElement("div",null,n.a.createElement(br,{secondaryText:"read"===e.record.text_action?"viewed":""+e.record.text_action==="create"?"created":""+e.record.text_action==="delete"?"deleted":""+e.record.text_action==="update"?"edited":"",user:e.record.object_user,date:e.record.date_datetime,NL:t.NL})),n.a.createElement("div",{style:{fontSize:14,paddingLeft:50}},n.a.createElement(en,{NL:t.NL,recordJSON:e.record.text_record,changeJSON:e.record.text_change})))}));return n.a.createElement("div",null,!0===this.state.Init_Loading?n.a.createElement("div",null,"Fetching Record History..."):n.a.createElement("div",{style:{padding:8}},n.a.createElement(Xr.a,{control:n.a.createElement(oa.a,{checked:this.state.showViewed,onChange:this.Data_Change.bind(this,this),value:"Show Viewed",color:"primary"}),label:"Show Viewed Audit"}),a,n.a.createElement("div",{style:{fontSize:12,opacity:.8,textAlign:"right"}},"Showing ",this.state.AuditLogs.length+"/"+this.state.count),this.state.count>this.state.AuditLogs.length?n.a.createElement("div",{style:{paddingTop:6,paddingBottom:5}},n.a.createElement(Ne.a,{onClick:function(t){return e.getAuditLogs()},tabIndex:this.state.tab_index,style:{width:"100%"}},"Show more")):null,!0===this.state.loading?n.a.createElement(lt,null):null))}}]),t}(fe.a),an=function(e){function t(){return Object(i.a)(this,t),Object(c.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.props.component.hide?n.a.createElement("div",{style:{paddingBottom:!1===this.props.component.padding_bottom?0:16}},"audit_record"===this.props.component.type?n.a.createElement(tn,{DataComponent:this.props.component,NL:this.NL}):null):null}}]),t}(fe.a),rn=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).downloadCSV=a.downloadCSV.bind(Object(he.a)(a)),a.NL.Report.download=void 0,a.NL.Report.downloading=!1;var r={reportRows:[],validSettings:!0,initLoading:!0,loading:!0,displayOutput:[],modelError:"",id:"rt"+a.NL.Tools.getRandomString(24),sortUp:!0,sortName:"",height:void 0,rows_small:!1,downloading:!1};if(a.reportComponent={source_url_api_system_object:!1,enabled:!0,mode:"record",tab_index:void 0,display_link:!1,display_small:!1},"object"===typeof a.props.DataComponent&&(a.reportComponent=Object.assign(a.reportComponent,a.props.DataComponent),"boolean"===typeof a.props.DataComponent.display_link&&(a.reportComponent.displayLink=a.props.DataComponent.display_link),"number"===typeof a.props.DataComponent.height?r.height=a.props.DataComponent.height:"auto"===a.props.DataComponent.height?r.height=void 0:"dashboard"===a.props.DataComponent.height?r.height=0:r.height=400),"object"===typeof a.NL.Report.component&&"object"===typeof a.NL.Report.component.record){if(a.reportComponent.mode="report",a.reportComponent.source_url_api_system_object=a.NL.Report.component.record.bool_system_source_type,!0===a.reportComponent.source_url_api_system_object?a.reportComponent.source_url_api=a.NL.Report.component.record.text_system_source:a.reportComponent.source_url_api=a.NL.Report.component.record.text_data_source,"string"===typeof a.NL.Report.component.record.text_name?a.reportComponent.display_name=a.NL.Report.component.record.text_name:a.reportComponent.display_name=a.reportComponent.source_url_api,a.reportComponent.enabled=!0!==a.NL.Report.component.record.bool_enabled,"string"===typeof a.NL.Report.component.record.text_code&&"string"===typeof a.NL.Report.component.record.text_code&&a.NL.Report.component.record.text_code.length>3)try{a.reportComponent=Object.assign(a.reportComponent,JSON.parse(a.NL.Report.component.record.text_code))}catch(n){r.text_code_failed=!0}!0===a.reportComponent.source_url_api_system_object?(a.reportComponent.source_link_prefix="/settings/"+a.reportComponent.source_url_api+"/",a.NL.Tools.isPath(a.NL,"SettingsModel.data_objects."+a.reportComponent.source_url_api+".settings.url_app_id_prefix","string")&&(a.reportComponent.source_link_prefix+=a.NL.Tools.getProp(a.NL,"SettingsModel.data_objects."+a.reportComponent.source_url_api+".settings.url_app_id_prefix","")+"-")):(a.reportComponent.source_link_prefix="/record/"+a.reportComponent.source_url_api+"/",a.NL.Tools.isPath(a.NL,"Model.data_objects."+a.reportComponent.source_url_api+".settings.url_app_id_prefix","string")&&(a.reportComponent.source_link_prefix+=a.NL.Tools.getProp(a.NL,"Model.data_objects."+a.reportComponent.source_url_api+".settings.url_app_id_prefix","")+"-")),"boolean"===typeof a.NL.Report.component.display_link&&(a.reportComponent.displayLink=a.NL.Report.component.display_link),r.height=void 0,a.NL.Report.download=a.downloadCSV,a.NL.Update()}return Array.isArray(a.reportComponent.display_output)&&0!==a.reportComponent.display_output.length||(r.modelError="Missing display_output"),""===r.modelError&&(a.dataMan=new a.NL.DataManager(a.NL,a.reportComponent)),a.construct(r),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"getCardHeight",value:function(){return this.NL.$("#"+this.state.id).parent().parent().parent().parent().parent().parent().parent().parent().parent().height()-65}},{key:"baseCompDidMount",value:function(){var e=this,t=this.state.height;"dashboard"===this.props.DataComponent.height&&(t=this.getCardHeight()-10),"object"===typeof this.dataMan&&this.dataMan.getData({getAll:!1,csv:!1},(function(a,r){a||e.NL.Tools.setState(e,{reportRows:r,rows_small:r.length>200||e.reportComponent.display_small,sortUp:e.dataMan.sortUp,sortName:e.dataMan.sortName,displayOutput:e.dataMan.displayOutput,count:e.dataMan.totalInScroll,initLoading:!1,loading:!1,height:t})}))}},{key:"getRecordRows",value:function(){var e=this;e.NL.Tools.setState(e,{loading:!0}),this.dataMan.getData({getAll:!1,csv:!1},(function(t,a){t||e.NL.Tools.setState(e,{reportRows:a,rows_small:a.length>200||e.reportComponent.display_small,sortUp:e.dataMan.sortUp,sortName:e.dataMan.sortName,count:e.dataMan.totalInScroll,initLoading:!1,loading:!1})}))}},{key:"sortData",value:function(e){var t=this;this.dataMan.sortName===e.data?this.dataMan.sortUp=!this.dataMan.sortUp:(this.dataMan.sortUp=!1,this.dataMan.sortName=e.data),this.dataMan.sort(),t.NL.Tools.setState(t,{reportRows:this.dataMan.results,sortUp:t.dataMan.sortUp,sortName:t.dataMan.sortName})}},{key:"downloadCSV",value:function(){var e=this,t=new this.NL.DataManager(this.NL,this.reportComponent);this.NL.Report.downloadReport=t,"function"===typeof e.NL.Report.downloadingIconShow&&e.NL.Report.downloadingIconShow();var a,r,n=[],o=[],s=[],i=[];for(a=0;ae.state.reportRows.length&&!0!==e.state.loading&&!0===e.reportComponent.source_scroll?n.a.createElement("div",{style:{paddingTop:6,paddingBottom:5}},n.a.createElement(Ne.a,{onClick:function(){return e.getRecordRows()},tabIndex:e.reportComponent.tab_index,style:{width:"100%"}},"Show more")):null,!0===e.state.loading?n.a.createElement(lt,null):null,n.a.createElement("div",{style:{fontSize:12,opacity:.8,textAlign:"right"}},"Showing ",e.state.reportRows.length+"/"+e.state.count)))}return""!==this.state.modelError?n.a.createElement($a.a,{modelError:this.state.modelError,json:this.reportComponent}):n.a.createElement("div",{id:this.state.id},void 0===this.state.height?n.a.createElement("div",null,s()):n.a.createElement(Pe.Scrollbars,{style:{height:this.state.height}},s()))}}]),t}(fe.a),nn=function(e){function t(e){var a;Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).downloadCSV=a.downloadCSV.bind(Object(he.a)(a)),a.NL.Report.download=void 0,a.NL.Report.downloading=!1,a.refreshCount=0;var r={validSettings:!0,initLoading:!0,loading:!0,modelError:"",id:"rt"+a.NL.Tools.getRandomString(24),idInternal:"rt"+a.NL.Tools.getRandomString(24),height:void 0,downloading:!1,generateHTML:"callback(null, 'No HTML generation code.')"};return a.reportComponent={enabled:!0,mode:"record"},console.log("report html",Object(he.a)(a)),"object"===typeof a.props.DataComponent&&(a.reportComponent=Object.assign(a.reportComponent,a.props.DataComponent),"number"===typeof a.props.DataComponent.height?r.height=a.props.DataComponent.height:"auto"===a.props.DataComponent.height?r.height=void 0:"dashboard"===a.props.DataComponent.height&&(r.height=0)),"object"===typeof a.NL.Report.component&&"object"===typeof a.NL.Report.component.record&&(a.reportComponent.mode="report","string"===typeof a.NL.Report.component.record.text_name?a.reportComponent.display_name=a.NL.Report.component.record.text_name:a.reportComponent.display_name="HTML Report",a.reportComponent.enabled=!0!==a.NL.Report.component.record.bool_enabled,"string"===typeof a.NL.Report.component.record.text_html_code&&a.NL.Report.component.record.text_html_code.length>3&&(a.reportComponent.html_eval=a.NL.Report.component.record.text_html_code),r.height=void 0,a.NL.Report.downloadPDF=a.downloadPDF,a.NL.Update()),"string"!==typeof a.reportComponent.html_eval?r.modelError="Missing html_eval":r.generateHTML=a.reportComponent.html_eval,a.construct(r),""===r.modelError&&(a.getHTMLeval=setTimeout((function(){a.runHTMLeval(),a.NL.Report.download=a.downloadCSV,a.NL.Update(),a.timer.htmlEvalRefreshLoop=setInterval((function(){a.loadedOnce=!0,a.refreshCount++,(a.refreshCount<5||a.refreshCount<16&&a.refreshCount%2===0||a.refreshCount<64&&a.refreshCount%4===0||a.refreshCount<128&&a.refreshCount%8===0||a.refreshCount<256&&a.refreshCount%16===0||a.refreshCount>256&&a.refreshCount%32===0)&&a.runHTMLeval()}),1e3*Math.max("number"===typeof a.props.DataComponent.refresh?a.props.DataComponent.refresh:a.NL.Dashboard.defaultRefresh,"string"===typeof a.props.DataComponent.data_feed_eval?5:60)),a.NL.Interface.addGraphRefresh(a.runHTMLeval.bind(Object(he.a)(a)))}),10)),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"getCardHeight",value:function(){return this.NL.$("#"+this.state.id).parent().parent().parent().parent().parent().parent().parent().parent().parent().height()-65}},{key:"baseCompDidMount",value:function(){}},{key:"downloadCSV",value:function(e){for(var t=this.NL.$("#"+this.state.idInternal).html(),a=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/,/g,"")).replace(/\xa3/g,"")).replace(/<\/td>/g,",")).replace(/<\/th>/g,",")).replace(/<\/tr>/g,"\n")).replace(/<\/table>/g,"\n")).replace(/<\/div>/g,"\n\n")).replace(/<[^>]*>/g,"")).replace(/,\n/g,"\n")).split("\n"),r=0;rr?1:0}return e.orderr?1:0}return e.orderr?1:0}return e.orderr?1:0}return e.order0?n.a.createElement("div",{style:{paddingRight:5}},n.a.createElement(Re.a,{title:"New "+this.NL.Record.manager.interface.interface_name,placement:"bottom"},n.a.createElement(Te.a,{onClick:this.createMenuOpen},n.a.createElement("i",{className:"material-icons"},"note_add"))),n.a.createElement(He.a,{id:"menu-appbar",anchorEl:this.state.createAnchorEl,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:this.state.createMenuOpen,onClose:this.createMenuClose},n.a.createElement("div",{className:"noFocusBoarder",style:{minWidth:230}}),t)):null),n.a.createElement("div",null,n.a.createElement(Ln,{NL:this.NL,layout:this.NL.Record.manager.model.search.layout})))}}]),t}(za),xn=function(e){function t(e){var a;return Object(i.a)(this,t),!0!==(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state.missingModelRecord&&(a.construct({secure:!0!==a.NL.Record.manager.settingsRecord?a.NL.Security.hasAccess(a.NL.Record.manager.model.settings.url_api+"|Create",["?"]):a.NL.Security.hasAccess("ADMIN")}),a.setInterfaceSecurity(),a.NL.App.noAccess=function(){a.NL.Alert.accessDenied(a.NL.Record.manager.recordBase+"/"+a.NL.Record.manager.recordType+"/search")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"secureDidMount",value:function(){!0!==this.state.missingModelRecord&&this.createRecord()}},{key:"createRecord",value:function(){var e=this,t=this.NL,a=t.Interface.getQueryStringObject(),r={};"object"===typeof t.Record.manager.default&&(r=t.Record.manager.default),"string"===typeof this.props.params.newType&&t.Tools.isPath(t,"Record.manager.model.record.create_options."+this.props.params.newType.toLowerCase()+".default","object")&&(r=t.Tools.getProp(t,"Record.manager.model.record.create_options."+this.props.params.newType.toLowerCase()+".default",r)),t.Tools.isPath(a,"new","object")&&Object.assign(r,a.new);var n={};t.Tools.isPath(a,"return","string")&&(n.return=a.return),t.Record.create(this.NL.Record.manager.interface.url_api,r,{system_record:this.props.settingsRecord},(function(t,a){t?(e.FullScreenLoad.close(),e.NL.Alert.showError(t,(function(){e.createRecord()}),(function(){e.NL.Interface.navigateTo(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/search")}))):e.NL.Interface.navigateTo(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/"+e.NL.Record.manager.interface.url_app_id_prefix+"-"+a.id,n)}))}},{key:"render",value:function(){var e=this;return!0!==this.state.secure||!0===this.state.missingModel||"object"!==typeof this.NL.Record.manager.model.search?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:this.NL.Record.manager.interface.interface_name+" Search",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL((!0===this.props.settingsRecord?"settings/":"record/")+this.NL.Record.manager.recordType+"/search")},n.a.createElement("i",{className:"material-icons"},"search")))),n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Creating ",this.NL.Record.manager.interface.interface_name,"...")),n.a.createElement("div",null,n.a.createElement(ye,{onRef:function(t){return e.FullScreenLoad=t},open:!0})))}}]),t}(za),wn=function(e){function t(e){var a;return Object(i.a)(this,t),!0!==(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state.missingModelSearch&&(a.construct({secure:!0!==a.NL.Record.manager.settingsRecord?a.NL.Security.hasAccess(a.NL.Record.manager.model.settings.url_api+"|Delete",["?"]):a.NL.Security.hasAccess("ADMIN")}),a.setInterfaceSecurity(),a.NL.App.noAccess=function(e){a.NL.Alert.accessDenied(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/search")}),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"secureDidMount",value:function(){!0!==this.state.missingModelSearch&&this.deleteRecord()}},{key:"deleteRecord",value:function(){var e=this;this.NL.Record.delete(this.NL.Record.manager.interface.url_api,e.NL.RouteParams.recordID,{system_record:this.props.settingsRecord},(function(t,a){t?(e.FullScreenLoad.close(),"function"!==typeof e.NL.App.noAccess||401!==t.status&&403!==t.status?e.NL.Alert.showError(t,(function(){e.deleteRecord()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/"+e.NL.RouteParams.recordID))})):e.NL.App.noAccess()):(e.FullScreenLoad.close(),e.NL.Snack.deleted((function(){e.NL.History.push(e.NL.Tools.redirectURL(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/search"))})))}))}},{key:"render",value:function(){var e=this;return!0!==this.state.secure||!0===this.state.missingModel||"object"!==typeof this.NL.Record.manager.model.search?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:this.NL.Record.manager.interface.interface_name+" Search",placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL(this.NL.Record.manager.recordBase+"/"+this.NL.Record.manager.recordType+"/search")},n.a.createElement("i",{className:"material-icons"},"search")))),n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},"Delete ",this.NL.Record.manager.interface.interface_name)),n.a.createElement("div",null,n.a.createElement(ye,{onRef:function(t){return e.FullScreenLoad=t},open:!0})))}}]),t}(za),Sn=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).construct({secure:!0!==a.NL.Record.manager.settingsRecord?a.NL.Security.hasAccess(a.NL.Record.manager.model.settings.url_api+"|Audit",["?"]):a.NL.Security.hasAccess("ADMIN")}),a.setInterfaceSecurity(),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return!0!==this.state.secure||!0===this.state.missingModel||"object"!==typeof this.NL.Record.manager.model.search?null:n.a.createElement("div",null,n.a.createElement(Fe.a,{style:{display:"flex",flexDirection:"row",paddingLeft:10,paddingRight:5}},n.a.createElement("div",{style:{whiteSpace:"nowrap",paddingRight:5}},n.a.createElement(Re.a,{title:"Back to "+this.NL.Record.manager.interface.interface_name,placement:"bottom"},n.a.createElement(Te.a,{component:_.b,to:this.NL.Tools.redirectURL(this.NL.Record.manager.recordBase+"/"+this.NL.Record.manager.recordType+"/"+this.NL.Record.manager.recordID)},n.a.createElement("i",{className:"material-icons"},"insert_drive_file")))),n.a.createElement(Ue.a,{variant:"h6",color:"inherit",className:"noWrap",style:{flexGrow:1}},this.NL.Record.manager.recordID," Audit")),n.a.createElement("div",null,n.a.createElement(Ln,{NL:this.NL,layout:this.NL.AuditLayout})))}}]),t}(za),kn=function(e){function t(e){var a;if(Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).RecordSave=function(){var e=Object(he.a)(a);e.NL.Tools.setState(e,{saveButtonLoading:!0});for(var t=0;tt.order)return 1;var a=e.name.toUpperCase(),r=t.name.toUpperCase();return ar?1:0})),!0===o&&a.NL.Interface.eventHook.hide.push(a.setMenuHideIfEvals.bind(Object(he.a)(a)))}r.createOptions=a.getCreateOptions(),a.construct(r),a.NL.Record.manager.update=a.updateRecord.bind(Object(he.a)(a)),a.NL.App.noAccess=function(){a.NL.Alert.accessDenied(a.NL.Record.manager.recordBase+"/"+a.NL.Record.manager.recordType+"/search")},a.NL.Page.record=Object(he.a)(a)}return a.NL.Tools.isPath(a.NL.Record.manager,"recordID","string")&&(window.document.title=a.NL.Record.manager.recordID),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"setMenuHideIfEvals",value:function(){for(var e,t=!1,a=0;a0){var t=this.NL.Tools.duplicate(this.NL.Record.data);t.object_updated_by=void 0,t.object_created_by=void 0,"object"===typeof t&&this.NL.Record.update(this.NL.Record.manager.interface.url_api,this.NL.Record.manager.recordID,t,{system_record:this.props.settingsRecord},(function(t,a){"function"===typeof e&&e(t,a)}))}else"function"===typeof e&&e(null,"none")}},{key:"initialRecordLoad",value:function(){var e=this;this.NL.Record.read(this.NL.Record.manager.interface.url_api,this.NL.Record.manager.recordID,{system_record:this.props.settingsRecord},(function(t,a){t?"function"!==typeof e.NL.App.noAccess||401!==t.status&&403!==t.status?!0===e.mounted&&(e.FullScreenLoad.close(),e.NL.Alert.showError(t,(function(){e.initialRecordLoad()}),(function(){e.NL.History.push(e.NL.Tools.redirectURL(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/search"))}))):e.NL.App.noAccess():(e.NL.Record.data=a.record,e.setInterfaceSecurity(a.record.array_text_rlp),e.FullScreenLoad.close(),e.NL.Record.addToHistory(),e.NL.Interface.runAllEventHookHide(),e.NL.Interface.runAllEventHookReadOnly(),e.NL.Interface.runAllEventHookOnLoad(),e.autoSyncStart(),e.setState({initLoad:!0}),"true"===e.NL.Interface.getQueryString("r")&&e.NL.Snack.show("Reloaded","#1976D2","check_circle"),!0===e.NL.Record.manager.interface.interface_edit&&(e.NL.Record.save=e.RecordSave))}))}},{key:"autoSyncStart",value:function(){var e=this;this.autoSyncStop(),this.NL.Tools.isPath(this.NL,"InterfaceStore.config.bool_auto_sync","boolean")&&this.NL.InterfaceStore.config.bool_auto_sync&&(this.timer.autoSyncRecordCheck=setInterval((function(){e.autoSyncRecordCheck()}),5e3))}},{key:"autoSyncStop",value:function(){void 0!==this.timer.autoSyncRecordCheck&&clearTimeout(this.timer.autoSyncRecordCheck)}},{key:"autoSyncRecordCheck",value:function(){var e=this;e.NL.Tools.isPath(e.NL,"InterfaceStore.config.bool_auto_sync","boolean")&&!0===e.NL.InterfaceStore.config.bool_auto_sync&&(e.autoSyncStop(),"object"===typeof this.NL.Record.data&&"object"===typeof this.NL.Record.data.object_updated_by&&"string"===typeof this.NL.Record.data.object_updated_by.date_updated&&this.NL.Record.readCheckIfUpdated(this.NL.Record.manager.interface.url_api,this.NL.Record.manager.recordID,this.NL.Record.data.object_updated_by.date_updated,{system_record:this.props.settingsRecord},(function(t,a){t?404===t.status?e.NL.History.push(e.NL.Tools.redirectURL(e.NL.Record.manager.recordBase+"/"+e.NL.Record.manager.recordType+"/search")):"function"!==typeof e.NL.App.noAccess||401!==t.status&&403!==t.status||e.NL.App.noAccess():e.updateDBChangesInInterface(a.record)})))}},{key:"updateRecord",value:function(e,t){var a=this;a.autoSyncStop(),"object"===typeof this.NL.Record.data&&this.NL.Record.update(this.NL.Record.manager.interface.url_api,this.NL.Record.manager.recordID,e,{system_record:this.props.settingsRecord},(function(e,r){e||a.updateDBChangesInInterface(r.record),"function"===typeof t&&t(e,r)}))}},{key:"updateDBChangesInInterface",value:function(e){this.autoSyncStop();for(var t=this,a=[],r=Object.keys(t.NL.Record.manager.unsavedChange),n=Date.now(),o=0;ot.NL.Record.updateSyncCheckTimeout&&a.push(r[o]);for(o=0;ot.NL.Record.updateSyncCheckTimeout?a.push(r[o]):t.NL.Record.manager.unsavedChange[r[o]].found=n;for(o=0;o1?(a.NL.History.go(-1),a.timer.catchNoHistory=setTimeout((function(){a.NL.History.push(a.NL.Tools.redirectRecover(r))}),500)):a.NL.History.push(a.NL.Tools.redirectRecover(r)),a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return n.a.createElement("div",{style:{height:"100%"}},n.a.createElement("div",{className:"LoaderVerticalCenter"},n.a.createElement("div",{className:"LoaderBoxHuge"},n.a.createElement("div",{className:"LoaderCircle1"}),n.a.createElement("div",{className:"LoaderCircle2"}),n.a.createElement("div",{className:"LoaderCircle3"})),n.a.createElement("div",null,n.a.createElement("div",{className:"LoaderLogo"},n.a.createElement("img",{width:"300px",height:"60px",src:"img/logo/nexoid_logo.svg",alt:"Nexoid"})))))}}]),t}(kt),On=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(c.a)(this,Object(d.a)(t).call(this,e))).state={NL:new pe},a.state.NL.Storage.loadStore(),a.body=void 0,a.dragDropOverlay=void 0,a.dragDropOverlayTopLayer=void 0,a}return Object(u.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",(function(e){!e.ctrlKey||"s"!==e.key&&"S"!==e.key||(e.preventDefault(),"object"===typeof window.NL&&"object"===typeof window.NL.Record&&"function"===typeof window.NL.Record.save&&window.NL.Record.save())})),this.dragDropOverlay=window.document.getElementById("dragDropOverlay"),this.dragDropOverlayTopLayer=window.document.getElementById("dragDropOverlayTopLayer"),this.body=window.document.getElementsByTagName("body")[0],this.body.addEventListener("dragenter",this.dragzoneIn),this.dragDropOverlayTopLayer.addEventListener("dragleave",this.dragzoneOut),this.dragDropOverlayTopLayer.addEventListener("dragover",this.dragzoneOver),this.dragDropOverlayTopLayer.addEventListener("drop",this.dragzoneDrop)}},{key:"componentWillUnmount",value:function(){this.body.removeEventListener("dragenter",this.dragzoneIn),this.dragDropOverlayTopLayer.removeEventListener("dragleave",this.dragzoneOut),this.dragDropOverlayTopLayer.removeEventListener("dragover",this.dragzoneOver),this.dragDropOverlayTopLayer.removeEventListener("drop",this.dragzoneDrop)}},{key:"dragzoneIn",value:function(e){void 0!==window.dropzoneHandler&&-1!==e.dataTransfer.types.indexOf("Files")&&(e.preventDefault(),e.stopPropagation(),window.document.getElementById("dragDropOverlay").style.display="block")}},{key:"dragzoneOut",value:function(e){void 0!==window.dropzoneHandler&&-1!==e.dataTransfer.types.indexOf("Files")&&(e.preventDefault(),e.stopPropagation(),window.document.getElementById("dragDropOverlay").style.display="none")}},{key:"dragzoneOver",value:function(e){void 0!==window.dropzoneHandler&&-1!==e.dataTransfer.types.indexOf("Files")&&(e.preventDefault(),e.stopPropagation())}},{key:"dragzoneDrop",value:function(e){var t=window.document.getElementById("dragDropOverlay");void 0!==window.dropzoneHandler&&-1!==e.dataTransfer.types.indexOf("Files")&&e.dataTransfer.files.length>0?(e.preventDefault(),e.stopPropagation(),window.dropzoneHandler.fileUploader.files=e.dataTransfer.files,window.dropzoneHandler.startUploading(e.dataTransfer.files),t.style.display="none"):t.style.display="none"}},{key:"render",value:function(){var e=this;return n.a.createElement("div",{style:{height:"100%"}},n.a.createElement(_.a,null,n.a.createElement(m.c,null,n.a.createElement(m.a,{exact:!0,path:["/stripe_test"],component:function(t){return n.a.createElement(_t,{NL:e.state.NL,history:t.history})}}),n.a.createElement(m.a,{exact:!0,path:["/"],component:function(t){return n.a.createElement(Et,{NL:e.state.NL,history:t.history})}}),n.a.createElement(m.a,{exact:!0,path:["/signin/:ClientName"],component:function(t){return n.a.createElement(wt,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/signout"],component:function(t){return n.a.createElement(Ct,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/signout/all"],component:function(t){return n.a.createElement(Ct,{NL:e.state.NL,history:t.history,params:t.match.params,all:!0})}}),n.a.createElement(m.a,{exact:!0,path:["/password_reset","/password_reset/:old_password"],component:function(t){return n.a.createElement(At,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/payment_failed"],component:function(t){return n.a.createElement(Dt,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/payment_failed_blocked"],component:function(t){return n.a.createElement(Tt,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/home"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement($t,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/home_all"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement($t,{NL:e.state.NL,history:t.history,params:t.match.params,all:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Zt,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Xt,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/address"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ta,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/delete_my_account"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(aa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/delete_my_account_confirm"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ra,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/usage"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ca,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/history"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(la,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/payment_method"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(sa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/account/payment_plan"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(na,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(da,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database/tables"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ha,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database/tables/:table_name"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(fa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database/backups"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ua,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database/backups/create"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(pa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/database/backups/:backup_name"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ma,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/email"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ga,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/email/smtp"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ya,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/interface"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(va,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/interface/default_behaviour"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ea,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/interface/localisation"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(La,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Na,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules/customisation"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Sa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules/export"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ka,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules/import"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ca,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules/subscriptions"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Aa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/modules/uninstall"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Da,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/security"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ta,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/security/active_directory"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ra,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/security/lockdown"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Oa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/security/passwords"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(ja,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/security/sessions"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ia,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/my_settings"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Pa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/my_settings/change_password"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ma,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/my_settings/interface_default_behaviour"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Fa,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/my_settings/interface_localisation"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ba,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/my_settings/sign_out"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Ua,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/report"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(An,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/report/:reportID"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(An,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/dashboard"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Dn,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/dashboard/:dashboardID"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Dn,{NL:e.state.NL,history:t.history,params:t.match.params}))}}),n.a.createElement(m.a,{exact:!0,path:["/register/:API"],component:function(t){return n.a.createElement(Yt,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/redirect"],component:function(t){return n.a.createElement(Rn,{NL:e.state.NL,history:t.history,params:t.match.params})}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/search"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Nn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/:recordType/search"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Nn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/new"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(xn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/new/:newType"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(xn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/:recordType/new"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(xn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/:recordID"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(kn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/:recordType/:recordID"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(kn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/:recordID/delete"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(wn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/:recordType/:recordID/delete"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(wn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/record/:recordType/:recordID/audit"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Sn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!1}))}}),n.a.createElement(m.a,{exact:!0,path:["/settings/:recordType/:recordID/audit"],component:function(t){return n.a.createElement(et,{NL:e.state.NL,history:t.history},n.a.createElement(Sn,{NL:e.state.NL,history:t.history,params:t.match.params,settingsRecord:!0}))}}),n.a.createElement(m.a,{exact:!0,path:["/not_found"],component:function(t){return n.a.createElement(Tn,{NL:e.state.NL,history:t.history})}}),n.a.createElement(m.a,{exact:!0,component:function(t){return n.a.createElement(Tn,{NL:e.state.NL,history:t.history})}}))),n.a.createElement("div",{id:"dragDropOverlay",style:{display:"none"}},n.a.createElement("div",{style:{display:"block",zIndex:9999999998,opacity:.75,position:"fixed",top:0,left:0,width:"100vw",height:"100vh",backgroundColor:"#000000"},className:"dmIgnore"},n.a.createElement("div",{style:{display:"table-cell",border:"8px dashed #ffffff",width:"100vw",height:"100vh",borderRadius:50,userSelect:"none"}},n.a.createElement("div",{style:{color:"#ffffff",fontSize:32,textAlign:"center",fontWeight:"bold",verticalAlign:"middle",display:"block",marginTop:"calc(50vh - 100px)"}},n.a.createElement("i",{className:"material-icons",style:{fontSize:100}},"system_update_alt"),n.a.createElement("br",null),"Drop files to upload"))),n.a.createElement("div",{id:"dragDropOverlayTopLayer",style:{display:"block",zIndex:9999999999,opacity:.1,position:"fixed",top:0,left:0,width:"100vw",height:"100vh",backgroundColor:"#000000"},className:"dmIgnore"})))}}]),t}(r.Component);if(!0===window.navigator.onLine)try{var jn;window.caches.keys().then((function(e){e.forEach((function(e){window.caches.open(e).then((function(e){return jn=e,e.keys()})).then((function(e){e.forEach((function(e){-1!==e.url.indexOf("index.html")&&jn.delete(e.url)}))}))}))}))}catch(Mn){}var In=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function Pn(e,t){navigator.serviceWorker.register(e).then((function(e){e.onupdatefound=function(){var a=e.installing;null!=a&&(a.onstatechange=function(){"installed"===a.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://bit.ly/CRA-PWA."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((function(e){console.error("Error during service worker registration:",e)}))}s.a.render(n.a.createElement(On,null),document.getElementById("root")),function(e){if("serviceWorker"in navigator){if(new URL("",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",(function(){var t="".concat("","/service-worker.js");In?(!function(e,t){fetch(e).then((function(a){var r=a.headers.get("content-type");404===a.status||null!=r&&-1===r.indexOf("javascript")?navigator.serviceWorker.ready.then((function(e){e.unregister().then((function(){window.location.reload()}))})):Pn(e,t)})).catch((function(){console.log("No internet connection found. App is running in offline mode.")}))}(t,e),navigator.serviceWorker.ready.then((function(){console.log("This web app is being served cache-first by a service worker. To learn more, visit https://bit.ly/CRA-PWA")}))):Pn(t,e)}))}}()}},[[292,1,2]]]); //# sourceMappingURL=main.ff2c75e5.chunk.js.map